次の方法で共有


シェーダーの相対アドレス指定

相対アドレス指定をサポートするピクセル シェーダーと頂点シェーダーのバージョンでは、宛先およびソース パラメーター トークンのビット 13 で相対アドレス指定を使用することを指定できます。 相対アドレス指定を指定すると、追加の DWORD トークンが宛先またはソース パラメーター トークンの後に続きます。

この相対アドレス指定トークンは、頂点シェーダー バージョン 2_0 以降とピクセル シェーダー バージョン 3_0 以降にのみ存在することに注意してください。 相対アドレス指定は、3_0 より前のバージョンのピクセル シェーダーでは使用されません。

この相対アドレス指定トークンは、宛先またはソース パラメーター トークンと同じ形式で書式設定され、次の規則が適用されます。

  • レジスタ型として使用できるのは、D3DSPR_ADDRまたはD3DSPR_LOOPだけです。

  • ソース パラメーター トークンのスウィズル ビットは、レジスタ コンポーネントを決定するために使用されます。

  • ビット 31 は0x1。

  • レジスタ オフセットが使用されます。

  • 他のすべてのビットは使用されません。

アドレス レジスタと aL レジスタは、定数レジスタの相対アドレス指定に使用されます。

要求事項

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