shader 函数

网格函数

CDXUTSDKMesh                        g_Mesh;

g_Mesh.Create( pd3dDevice, L"Tiny\\tiny.sdkmesh", true )

pd3dDevice->IASetInputLayout( g_pVertexLayout );

 g_Mesh.Render( pd3dDevice, g_pTechnique, NULL );

 

材质函数

ID3D10EffectShaderResourceVariable* g_ptxDiffuseVariable = NULL;

g_ptxDiffuseVariable = g_pEffect->GetVariableByName( "g_txDiffuse" )->AsShaderResource();

hr = D3DX10CreateShaderResourceViewFromFile( pd3dDevice, L"seafloor.dds", NULL, NULL, &g_pTextureRV, NULL );
 g_ptxDiffuseVariable->SetResource( g_pTextureRV );

posted @ 2012-06-20 00:07  wuhongxing  阅读(175)  评论(0编辑  收藏  举报