Freigeben über


dcl_usage Eingabe (sm1, sm2, sm3 – vs. asm)

Deklarieren Sie die Zuordnung zwischen der Verwendung eines Vertexelements und einem Verwendungsindex für ein Vertexshadereingaberegister.

Syntax

dcl_usage[usage_index] v #

 

Hierbei gilt:

  • dcl_usage gibt an, wie die Registerdaten verwendet werden. Dies ist der gleiche Wert wie die Member von D3DDECLUSAGE ohne das Präfix D3DDECLUSAGE.
  • usage_index ist ein optionaler ganzzahliger Index zwischen 0 und 15. Die Nutzungsdaten werden geändert. Der Index stimmt mit dem Verwendungsindex in einer Vertexdeklaration überein. Siehe Vertexdeklaration (Direct3D 9). Der Index wird ohne Leerzeichen an den Verwendungswert (dcl_usage ) angefügt. Wenn es nicht angegeben wird, wird davon ausgegangen, dass es 0 ist.
  • v# ist ein Eingaberegister.

Bemerkungen

Vertexshaderversionen 1_1 2_0 2_x 2_sw 3_0 3_sw
dcl_usage x x x x x x

 

Alle dcl_usage Anweisungen müssen vor der ersten ausführbaren Anweisung angezeigt werden.

Anweisungen zum Vertex-Shader