Je crée un effet en utilisantComment obtenir toutes les constantes de shader (uniformes) d'un ID3DXEffect?
hr = D3DXCreateEffectFromFile(g_D3D_Device,
shaderPath.c_str(),
macros,
NULL,
0,
NULL,
&pEffect,
&pBufferErrors);
Je voudrais obtenir tous les uniformes que ce shader utilise. En OpenGL, j'ai utilisé glGetActiveUniform et glGetUniformLocation pour obtenir la taille, le type, le nom de la constante, etc. Existe-t-il une fonction équivalente D3DX9?