dcl_stream (sm5 - asm)

Deklarieren Sie einen Geometrie-Shader-Ausgabestrom.

dcl_stream m #
Element BESCHREIBUNG
M #
[in] Stream 0..3 (m0.). m3).

Bemerkungen

Ein bestimmter Datenstrom kann nur einmal deklariert werden.

Wenn keine Datenströme deklariert werden, werden Ausgabe- und Ausgabetopologiedeklarationen für Stream 0 angenommen.

Der erste dcl_stream kann nach dcl_output oder dcl_outputTopology Anweisungen nicht angezeigt werden.

Alle dcl_output oder dcl_outputToplogy Anweisungen nach jeder dcl_stream m#-Anweisung definieren die Ausgabe für Stream m#.

Diese Anweisung gilt für die folgenden Shaderphasen:

Scheitelpunkt Rumpf Domain Geometrie Pixel Compute
X

Mindest-Shadermodell

Diese Anweisung wird in den folgenden Shadermodellen unterstützt:

Shadermodell Unterstützt
Shadermodell 5 Ja
Shadermodell 4.1 Nein
Shadermodell 4 Nein
Shadermodell 3 (DirectX HLSL) Nein
Shadermodell 2 (DirectX HLSL) Nein
Shadermodell 1 (DirectX HLSL) Nein

Shadermodell 5 Assembly (DirectX HLSL)