ich einen Effekt zu schaffenWie bekomme ich alle Shader-Konstanten (Uniformen) von einem ID3DXEffect?
hr = D3DXCreateEffectFromFile(g_D3D_Device,
shaderPath.c_str(),
macros,
NULL,
0,
NULL,
&pEffect,
&pBufferErrors);
mit würde ich alle Uniformen bekommen, die diese Shader verwendet wird. In OpenGL habe ich glGetActiveUniform und glGetUniformLocation verwendet, um die Größe, den Typ, den Namen etc. zu erhalten. Gibt es eine D3DX9-äquivalente Funktion?