次の方法で共有


入力カラー レジスタ

頂点の色を格納するピクセル シェーダー入力レジスタです。

構文

dcl v#.writeMask

この場合

  • dcl - (sm2, sm3 - ps asm) は、レジスタ宣言命令です。
  • v は入力レジスタ (# はレジスタ番号) です。使用可能なレジスタ数は、シェーダーのバージョンによって決まります。
  • 書き込みマスクによって、どのコンポーネント (最大 4 つ) が書き込まれるかが決まります。有効なコンポーネントは次のとおりです。(x,y,z,w) または (r,g,b,a)

解説 

カラー レジスタは読み取り専用です。各レジスタには、入力頂点列から補間された 4 成分の RGBA 値が格納されます。ほとんどのレジスタより精度が低く、範囲 0 ~ +1 の 8 ビットの符号なしデータが格納されていることが保証されます。単一の命令で使用できるのは 1 つだけです。

関連項目

ps_1_1__ps_1_2__ps_1_3__ps_1_4 レジスタ, ps_2_0 レジスタ, レジスタ - ps_2_x, レジスタ - ps_3_0