void GLSLShader::SetMatrix(const string &name, dMatrix &m) { #ifdef GLSL if (!m_Enabled) return; GLuint param = glGetUniformLocation(m_Program, name.c_str()); glUniformMatrix4fv(param, 1, GL_FALSE, m.arr()); #endif }