【C++】 DirectX初心者質問スレ Part33 【C】
■ このスレッドは過去ログ倉庫に格納されています
0784デフォルトの名無しさん
2011/02/01(火) 13:02:38下記サイトのソースを使ってDirectX9上で頂点バッファによる直方体を
描こうとしています。
http://www.h2.dion.ne.jp/~takusoft/directx8/d3d/chapter1/sec14/d3d_14.html
ソースにあるように奥の面 -> 手前の面の順でDrawPrimitiveを呼び出す場合
問題なく描画されるのですが、手前の面 -> 奥の面の順にすると
Zバッファが効かず呼び出し順で描画されてしまいます。
何か根本的な間違いをしているのでしょうが原因がわかりません。
他のソースにある座標変換済み頂点(RHW)で試したところ、
DrawPrimitiveUPではきちんとZ値を意識して描画できているので、
D3Dデバイスの初期化や設定に間違いは無さそうなのですが。
当方環境
・DirectX SDK(August 2008)
・VS2005
■ このスレッドは過去ログ倉庫に格納されています