次の方法で共有


入力カラー レジスタ

頂点の色を含むピクセル シェーダー入力レジスタ。

構文

dcl v#.writeMask

ここで、

  • dcl - (sm2, sm3 - ps asm) はレジスタ宣言命令です。
  • v は入力レジスタ、# はレジスタ番号です。 許可されるレジスタの数は、シェーダーのバージョンによって決まります。
  • writeMask は、書き込まれるコンポーネント (最大 4 つ) を決定します。 有効なコンポーネントは、(x,y,z,w) または (r,g,b,a) です。

注釈

カラー レジスタは読み取り専用レジスタです。 各レジスタには、入力頂点から反復処理された 4 つのコンポーネント RGBA 値が含まれています。 ほとんどのレジスタよりも精度が低く、範囲内の符号なしデータが 8 ビット (0、+1) であることが保証されています。 1 つの命令で複数を使用することはできません。

レジスタ

ps_1_1__ps_1_2__ps_1_3__ps_1_4 レジスタ

ps_2_0 レジスタ

ps_2_x レジスタ

ps_3_0 レジスタ