次の方法で共有


ラベル トークン

ラベル トークンは、特定の操作 (D3DSIO_CALLNZ など) にのみ使用され、次のビットで構成されます。

Bits

[10:00] ビット 0 から 10 はレジスタ番号 (レジスタ ファイル内のオフセット) を示します。

[12:11] ビット 11 および 12 は、レジスタの種類を示す 4 番目と 5 番目のビット [3,4] です。

[27:13] すべてのバージョンのピクセル シェーダー (PS) と頂点シェーダー (VS) 用に予約されています。 この値は 0x0 に設定されます。

[30:28] ビット 28 から 30 は、レジスタの種類を示す最初の 3 ビット [0,1,2] です。

[31] ビット 31 は 0x1。

コメント

ラベル トークンの形式は、レジスタの番号と種類のフィールドのみが使用される点を除き、ソース パラメーター トークンと同じです。

ビット 28、29、30、11、および 12 は、レジスタの種類を示す 5 ビット値を形成します。 レジスタの種類については、「シェーダー レジスタの種類」を参照してください。 ラベル トークンのレジスタの種類は、D3DSPR_LABEL として指定する必要があります。

要件

Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。