【C++】 DirectX初心者質問スレ Part24 【C】
■ このスレッドは過去ログ倉庫に格納されています
0653デフォルトの名無しさん
2009/08/02(日) 15:40:27GPUの機種によって描画できる場合と描画できない場合ができていて困っている。
原因は何が考えられるだろう?
動作条件は
・DirectX 9使用
・Vertex/PixelShader使用
・FVFはPosition|DiffUse|UV
・空間座標変換はCPU側で事前に合成してから単一の4x4行列としてID3DXEffectに入力。
現行のプログラムでRADEON HD4850だと正常にポリゴンが描画できるが、
Intel GMA950では描画されない。Device->Clear()は動いてる。
また、FVFがPositionRhw|DiffUse|UV のときは描画できることも確認している。(座標変換が利かなくなるが)
シェーダー使ってなかったころのプログラムやシェーダーを使ってる
サンプルプログラムでは描画できてるから、ハードウェアのせいではない。
■ このスレッドは過去ログ倉庫に格納されています