Freigeben über


Bezeichnungstoken

Ein Bezeichnungstoken wird nur für bestimmte Vorgänge (z. B. D3DSIO_CALLNZ) verwendet und besteht aus den folgenden Bits:

Bits

[10:00] Bits 0 bis 10 geben die Registernummer an (Offset in der Registerdatei).

[12:11] Bits 11 und 12 sind das vierte und fünfte Bit [3,4] für die Angabe des Registertyps.

[27:13] Reserviert für alle Versionen von Pixel-Shader (PS) und Vertex-Shader (VS). Dieser Wert ist auf 0x0 festgelegt.

[30:28] Bits 28 bis 30 sind die ersten drei Bits [0,1,2] für die Angabe des Registertyps.

[31] Bit 31 ist 0x1.

Kommentare

Das Format des Bezeichnungstokens ist identisch mit dem Quellparametertoken , mit der Ausnahme, dass nur die Felder Registernummer und Typ verwendet werden.

Die Bits 28, 29, 30, 11 und 12 bilden einen 5-Bit-Wert, der den Registrierungstyp angibt. Informationen zu Registrierungstypen finden Sie unter Shaderregistertypen. Der Registrierungstyp für ein Bezeichnungstoken muss als D3DSPR_LABEL angegeben werden.

Anforderungen

Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme.