Microsoft DirectX 8.0 (Visual Basic)

ピクセル シェーダの処理順序

ピクセルの命令と修飾子の処理順序は次のようになる。1) 入力または引数修飾子が適用される。2) 中心となる命令が実行される。3) 出力または命令修飾子が適用される。4) 出力書き込みマスクについて結果が書き込まれる。

入力または引数修飾子については、次のような順序になる。1) バイアスが適用される。2) スケーリングが適用される。3) 正負の反転または補足ステップが実行される。アルファ複製もこのステージで実行される。出力または命令修飾子の場合は、スケール/シフト演算子は彩度ステップよりも優先される。

最終的な処理順序は、次のようになる。

  1. 引数修飾子が適用される。
  2. 中心となる命令が実行される。
  3. 命令修飾子が適用される。
  4. 出力書き込みマスクが適用される。