Freigeben über


dcl_stream (sm5 - asm)

Deklarieren Sie einen Geometrie-Shaderausgabestream.

dcl_stream mN
Element BESCHREIBUNG
Mn
[in] Stream, wobei N 0,3 (m0.) ist. m3).

Hinweise

Ein bestimmter Stream kann nur einmal deklariert werden.

Wenn keine Datenströme deklariert werden, wird davon ausgegangen, dass die Ausgabe- und Ausgabetopologiedeklarationen für Stream 0 gelten.

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

Alle dcl_output - oder dcl_outputToplogy-Anweisungen nach einer dcl_stream m#-Anweisung definieren die Ausgaben für stream m#.

Diese Anweisung gilt für die folgenden Shaderphasen:

Scheitelpunkt Hull Domain Geometrie Pixel Compute
X

Minimales 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)