2007年7月10日火曜日

DXPresentation の Intel 945G ビデオにおける不具合について

プレゼン用アプリ「DXPresentation」は Windows Vista + Intel 945GM などのグラフィックアダプタにおいて正常に描画できないことを指摘されていたが、作者の環境(Apple Mac Mini と Boot Camp + Windows Vista Ultimate を今日用意することができた)でも再現した。(ちなみに Windows XP ではこの不具合は発生しない)
症状としては平行光源下のライトの影響を受けるジオメトリが全て黒くなる。

原因がよくわからない。法線ベクトルの正規化具合、マテリアルの各パラメータ、ライトのパラメータなどをチェックしてみたが全て正常だった。
いろいろやっているうちにライトの初期化のある命令の順序を変更したところ正常に描画されることに気付いた。しかし、意味が全くわからないpan>。

きちんと修正することができたらリリースしたい。

0 件のコメント:

コメントを投稿