diff --git a/source/graphics/ShaderManager.h b/source/graphics/ShaderManager.h index c894903f8e..e51aba014a 100644 --- a/source/graphics/ShaderManager.h +++ b/source/graphics/ShaderManager.h @@ -47,7 +47,7 @@ public: * @param defines key/value set of preprocessor definitions * @return loaded program, or null pointer on error */ - CShaderProgramPtr LoadProgram(const char* name, const std::map& defines = std::map()); + CShaderProgramPtr LoadProgram(const char* name, const std::map& defines = (std::map())); /** * Load a shader effect. @@ -56,7 +56,7 @@ public: * @param defines key/value set of preprocessor definitions * @return loaded technique, or empty technique on error */ - CShaderTechnique LoadEffect(const char* name, const std::map& defines = std::map()); + CShaderTechnique LoadEffect(const char* name, const std::map& defines = (std::map())); private: bool NewProgram(const char* name, const std::map& defines, CShaderProgramPtr& program);