HLSL頂点シェーダーから頂点宣言を読み取るにはどうすればよいですか?私はこの情報を意味します:
struct VS_INPUT
{
float4 position : POSITION;
float2 uv : TEXCOORD;
float4 color : COLOR;
};
IDirect3DDevice9 :: GetVertexDeclaration()などを試しましたが、動作しませんでした。この情報が必要なのは、描画呼び出しの前に、シェーダーがレンダリングしようとしているメッシュを処理していることを知るためです。