Doesn't D3DXCompileShaderFromFile support UNICODE? When ever I try to compile a shader written in HLSL it shows two errors saying it cannnot convert par. x of D3DXCompileShaderFromFile from wchar_t to char. I have undefined UNICODE and despite that it's still not compiling.