Welcome to the new platform of Programmer's Heaven! We apologize for the inconvenience caused, if you visited us from a broken link of the previous version. The main reason to move to a new platform is to provide more effective and collaborative experience to you all. Please feel free to experience the new platform and use its exciting features. Contact us for any issue that you need to get clarified. We are more than happy to help you.
UNICODE and Dx shaders????????????
Am just wondering why UNICODE version of ::D3DXCreateEffectFromFile and ::D3DXCompileShaderFromFile and other effects and shader compiling functions exist. By default VStudio 2005 compiles project in UNICODE format so I had to typecast (LPCSTR) some/a params of those two APIs and LPCSTR is ANSI for eg, entry point function name in ::D3DXCompileShaderFromFile. Even in it's UNICODE version it's takes LPCSTR as argument. So I typecasted LPCSTR to a param that takes LPCSTR as argument and compile the project in UNICODE format and the shader wouldn't just compile...
0 · ·