Compartir a través de


emit_stream (sm5 - asm)

Emita un vértice a una secuencia determinada.

emit_stream streamIndex
Elemento Descripción
streamIndex
[in] Índice de flujo.

Comentarios

Esta instrucción hace que todos los registros o# declarados de la secuencia dada se lean fuera del sombreador de geometría para generar un vértice. Afer the emit, all data in all output registers for all streams become uninitialized, not just the stream emit to.

streamIndex debe ser un valor inmediato [0..3] para una secuencia declarada.

A medida que se emiten varias llamadas emit_stream, se generan primitivos.

Restricciones

  • emit_stream puede aparecer cualquier número de veces en un sombreador de geometría, incluido el control de flujo.
  • Si no se han declarado secuencias, debe usar emit en lugar de emit_stream.

Esta instrucción se aplica a las siguientes fases del sombreador:

Vértice Casco Domain Geometría Píxel Proceso
X

Modelo de sombreador mínimo

Esta instrucción se admite en los siguientes modelos de sombreador:

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

Ensamblado del modelo de sombreador 5 (DirectX HLSL)