Lines Matching defs:location

771 		const int		location		= glGetUniformLocation(m_programGL, mangleShaderNames(spec.name, shaderNameManglingSuffix).c_str());
772 if (location < 0)
783 case glu::TYPE_FLOAT: glUniform1f(location, val[0]); break;
784 case glu::TYPE_FLOAT_VEC2: glUniform2f(location, val[0], val[1]); break;
785 case glu::TYPE_FLOAT_VEC3: glUniform3f(location, val[0], val[1], val[2]); break;
786 case glu::TYPE_FLOAT_VEC4: glUniform4f(location, val[0], val[1], val[2], val[3]); break;
798 case glu::TYPE_FLOAT_MAT2: glUniformMatrix2fv (location, 1, GL_FALSE, &val[0]); break;
799 case glu::TYPE_FLOAT_MAT3: glUniformMatrix3fv (location, 1, GL_FALSE, &val[0]); break;
800 case glu::TYPE_FLOAT_MAT4: glUniformMatrix4fv (location, 1, GL_FALSE, &val[0]); break;
801 case glu::TYPE_FLOAT_MAT2X3: glUniformMatrix2x3fv (location, 1, GL_FALSE, &val[0]); break;
802 case glu::TYPE_FLOAT_MAT2X4: glUniformMatrix2x4fv (location, 1, GL_FALSE, &val[0]); break;
803 case glu::TYPE_FLOAT_MAT3X2: glUniformMatrix3x2fv (location, 1, GL_FALSE, &val[0]); break;
804 case glu::TYPE_FLOAT_MAT3X4: glUniformMatrix3x4fv (location, 1, GL_FALSE, &val[0]); break;
805 case glu::TYPE_FLOAT_MAT4X2: glUniformMatrix4x2fv (location, 1, GL_FALSE, &val[0]); break;
806 case glu::TYPE_FLOAT_MAT4X3: glUniformMatrix4x3fv (location, 1, GL_FALSE, &val[0]); break;
818 case glu::TYPE_INT: glUniform1i(location, val[0]); break;
819 case glu::TYPE_INT_VEC2: glUniform2i(location, val[0], val[1]); break;
820 case glu::TYPE_INT_VEC3: glUniform3i(location, val[0], val[1], val[2]); break;
821 case glu::TYPE_INT_VEC4: glUniform4i(location, val[0], val[1], val[2], val[3]); break;
836 case glu::TYPE_UINT: glUniform1ui(location, val[0]); break;
837 case glu::TYPE_UINT_VEC2: glUniform2ui(location, val[0], val[1]); break;
838 case glu::TYPE_UINT_VEC3: glUniform3ui(location, val[0], val[1], val[2]); break;
839 case glu::TYPE_UINT_VEC4: glUniform4ui(location, val[0], val[1], val[2], val[3]); break;