Compartir a través de


RestartStrip (objeto Stream-Output DirectX HLSL)

Finaliza la franja primitiva actual e inicia una nueva franja. Si la franja actual no tiene suficientes vértices emitidos para rellenar la topología primitiva, se descartará el primitivo incompleto al final.

RestartStrip();

Parámetros

Elemento Descripción
Ninguno

Valor devuelto

None

Observaciones

Un corte de tira hace que la franja actual finalice y una nueva tira se inicie. Un corte de franjas se puede realizar llamando explícitamente a este método o simplemente representando hasta el valor de índice máximo ( 1, que es 0xffffffff para índices de 32 bits o 0xffff para índices de 16 bits). Cada instancia de un dibujo con instancia indizada genera automáticamente un corte de franjas. Esto es cierto incluso si la topología no es una franja de triángulos.

Nota

La compatibilidad con el reinicio y el 1 "valor mágico" para un corte solo está disponible en los dispositivos de nivel de característica 10.0 o superior.

Siempre se supone que la salida es una franja de triángulos. Para que la salida sea una lista de triángulos, debe llamar a RestartStrip entre cada triángulo. Los ventiladores de triángulo no son compatibles.

Modelo de sombreador mínimo

Esta función se admite en los siguientes modelos de sombreador.

Modelo de sombreador Compatible
Modelo de sombreador 4
Modelo de sombreador 3 (DirectX HLSL) no
Modelo de sombreador 2 (DirectX HLSL) no
Modelo de sombreador 1 (DirectX HLSL) no

Objeto Stream-Output