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.
Zugehörige Themen