Fix linux compilation.

This commit is contained in:
hiker 2014-07-16 09:35:59 +10:00
parent ec1b0ab9fc
commit a03d1df8dc

View File

@ -120,7 +120,7 @@ void IrrDriver::renderSolidFirstPass()
template<typename Shader, enum E_VERTEX_TYPE VertexType, typename... TupleType> template<typename Shader, enum E_VERTEX_TYPE VertexType, typename... TupleType>
void renderMeshes2ndPass(const std::vector<GLuint> &TexUnits, std::vector<std::tuple<TupleType...> > &meshes) void renderMeshes2ndPass(const std::vector<GLuint> &TexUnits, std::vector<std::tuple<TupleType...> > &meshes)
{ {
glUseProgram(Shader::getInstance<Shader>()->Program); glUseProgram(Shader::getInstance()->Program);
glBindVertexArray(getVAO(VertexType)); glBindVertexArray(getVAO(VertexType));
for (unsigned i = 0; i < meshes.size(); i++) for (unsigned i = 0; i < meshes.size(); i++)
{ {
@ -150,7 +150,7 @@ void renderMeshes2ndPass(const std::vector<GLuint> &TexUnits, std::vector<std::t
#endif #endif
continue; continue;
} }
apply_instance(Shader::getInstance<Shader>(), meshes[i]); apply_instance(Shader::getInstance(), meshes[i]);
} }
} }