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
}