内積には符号付きデータが必要なため、_bx2 引数修飾子を使って入力データを変換する必要がある。ライティングは、_sat 命令修飾子を使って負の値を固定する。
// ディフィーズはライトの方向である。 ps.1.0 // DirectX8 バージョン。 tex t0 // 法線マップ。 dp3_sat r0, t0_bx2, v0_bx2