Microsoft DirectX 8.0 (C++)

ピクセル シェーダ アセンブラ リファレンス

ここでは、Direct3DX ピクセル シェーダ アセンブラについてのリファレンス情報を記述する。リファレンス情報は次のカテゴリに分類されている。

ピクセル シェーダ アセンブラは、一連のレジスタおよびそのレジスタ上で実行できる処理群で構成されている。処理は、演算子と 1 つ以上の引数 (オペランド) で構成される命令として表現されている。

Microsoft® DirectX® 8.0 では、すべてのサーフェス フォーマットに対して少なくとも 8 ビットの精度を維持するための中間計算が必要である。ステージ内の計算では高精度 (12 ビット) が、テクスチャ ステージ間では 8 ビットに収めることが推奨されている。修正可能な丸めモードや例外はサポートされていない。精度の損失を最小化するために、直近値丸め精度の乗算がサポートされている必要がある。