如何從HLSL頂點着色器讀取頂點聲明?我的意思是這樣的信息:如何從着色器讀取頂點聲明?
struct VS_INPUT
{
float4 position : POSITION;
float2 uv : TEXCOORD;
float4 color : COLOR;
};
我試過的IDirect3DDevice9 :: GetVertexDeclaration()和其他一些東西,但無法得到它的工作。我需要這些信息,以便在繪製調用之前知道我的着色器處理它要呈現的網格。