2011-07-28 3 views
1

自分自身の頂点構造を使用して、頂点を頂点バッファ(インデックスバッファにFVFコードなしのインデックス)にアップロードしようとしています。頂点宣言とストリームソースを設定し、固定シェーダを使用してDrawIndexedPrimitiveを使用して描画します(FVFでは使用できません)。固定機能パイプラインを使用したdirectvertでsetvertexdeclarationを使用する9

directx 9 SetVertexDeclarationを使用するには、自分のシェーダを記述する必要がありますか? SetVertexDeclarationとfix​​ed-pipelineでカスタム頂点構造を使用できますか? できる場合は、固定パイプラインと頂点宣言に制限はありますか?

カスタマイズされた頂点構造:

struct PosNormTexCoord 
{ 
float x,y,z; 
float nx,ny,nz; 
float tu,tv; 
}; 

答えて

0

残念ながら、カスタム頂点フォーマットに固定されたパイプラインを使用することはできません。しかし、あなたの構造はFVFで表現することができます、なぜあなたはその使用法をスキップしたいですか?

関連する問題