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>
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));
for (unsigned i = 0; i < meshes.size(); i++)
{
@ -150,7 +150,7 @@ void renderMeshes2ndPass(const std::vector<GLuint> &TexUnits, std::vector<std::t
#endif
continue;
}
apply_instance(Shader::getInstance<Shader>(), meshes[i]);
apply_instance(Shader::getInstance(), meshes[i]);
}
}
@ -410,4 +410,4 @@ void IrrDriver::renderShadows()
drawRSM<EVT_STANDARD>(rsm_matrix, { MeshShader::RSMShader::TU_tex }, ListDefaultStandardG::Arguments);
drawRSM<EVT_2TCOORDS>(rsm_matrix, { MeshShader::RSMShader::TU_tex }, ListDefault2TCoordG::Arguments);
}
}