Microsoft DirectX 8.0 (Visual Basic) |
.rgba
色およびアルファ チャネルの両方に同じ命令を適用することを要求する。これはデフォルトであり、これと同じ結果を得るために出力マスクを指定する必要はない。
たとえば、次の命令
mul r0, t0, v0
は、次の命令と同じであり、
mul r0.rgba, t0, v0
次の命令とも同じである。
mul r0.rgb, t0, v0 + mul r0.a, t0, v0
この最後の構文でも、スカラー パイプラインとベクトル パイプラインをペアにしているため、1 クロックしか使用しない。詳細については、「ピクセル シェーダの命令のペア」を参照すること。