次の方法で共有


以前のドライバーでの作業 (Direct3D 9)

ここでは、Direct3D 9 以前のバージョンの Direct3D 用に作成されたドライバー上で DirectX 9 を処理する場合に発生する可能性のある問題を一覧します。

  • T&LHAL デバイスを処理する場合、フォグの強度は計算されますが、この値に絶対値演算は適用されません。計算結果が負の場合、値は負のままです。このような状況を回避する最善の方法は、トランスフォームを正しく設定することです。次善の策としては、フォグの開始値とフォグの終了値を負になるようにする方法があります。

DirectX 9.0 のドライバーを確認するには、D3DCAPS9 の DevCaps2 メンバー内の D3DDEVCAPS2_STREAMOFFSET が 0 でない値を参照します。