- 188 名前:デフォルトの名無しさん [2008/02/25(月) 10:09:02 ]
- 頂点シェーダが使用できないとき下のコードは動かないのですが
頂点シューダを使わないとするとどこを変更すればよいですか? g_pd3dDevice->SetRenderState(D3DRS_ZWRITEENABLE, TRUE); g_pd3dDevice->SetRenderState(D3DRS_COLORVERTEX, TRUE); g_pd3dDevice->SetRenderState(D3DRS_LIGHTING, FALSE); g_pd3dDevice->SetRenderState(D3DRS_ALPHABLENDENABLE, FALSE); g_pd3dDevice->SetTextureStageState(0, D3DTSS_ALPHAOP, D3DTOP_DISABLE); g_pd3dDevice->SetTextureStageState(0, D3DTSS_MINFILTER, D3DTEXF_LINEAR); g_pd3dDevice->SetTextureStageState(0, D3DTSS_MAGFILTER, D3DTEXF_LINEAR); g_pd3dDevice->SetTextureStageState(0, D3DTSS_ADDRESSU, D3DTADDRESS_WRAP); g_pd3dDevice->SetTextureStageState(0, D3DTSS_ADDRESSV, D3DTADDRESS_WRAP); g_pd3dDevice->SetTexture(0, pTexture); g_pd3dDevice->SetVertexShader(TestVertexShader); g_pd3dDevice->SetPixelShader(TestPixelShader); g_pd3dDevice->SetStreamSource(0, pVertices , sizeof(D3DCTRL_CUSTOM_VERTEX_INFO)); g_pd3dDevice->SetIndices(pIndex , 0); g_pd3dDevice->DrawIndexedPrimitive(D3DPT_TRIANGLELIST, 0, VerCou, 0, PolyCou);
|

|