D3DX10CreateEffectFromFile( str, Shader_Macros, NULL, D3D10_SHADER_ENABLE_STRICTNESS, 0, pd3dDevice, NULL, NULL, &g_pEffect10, NULL );
However, the SlimDX equivalent doesn't take a ShaderMacro array as a parameter:
SlimDX.Direct3D10.Effect.FromFile(device, str, "fx_4_0", ShaderFlags.None, EffectFlags.None, null, null);
How do I use shader macro's with SlimDX?
Cheers,
Hyu