Home | History | Annotate | Download | only in main

Lines Matching refs:location

90 _mesa_Uniform1ui(GLint location, GLuint v0);
93 _mesa_Uniform2ui(GLint location, GLuint v0, GLuint v1);
96 _mesa_Uniform3ui(GLint location, GLuint v0, GLuint v1, GLuint v2);
99 _mesa_Uniform4ui(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3);
102 _mesa_Uniform1uiv(GLint location, GLsizei count, const GLuint *value);
105 _mesa_Uniform2uiv(GLint location, GLsizei count, const GLuint *value);
108 _mesa_Uniform3uiv(GLint location, GLsizei count, const GLuint *value);
111 _mesa_Uniform4uiv(GLint location, GLsizei count, const GLuint *value);
124 _mesa_UniformMatrix2x3fv(GLint location, GLsizei count, GLboolean transpose,
128 _mesa_UniformMatrix3x2fv(GLint location, GLsizei count, GLboolean transpose,
132 _mesa_UniformMatrix2x4fv(GLint location, GLsizei count, GLboolean transpose,
136 _mesa_UniformMatrix4x2fv(GLint location, GLsizei count, GLboolean transpose,
140 _mesa_UniformMatrix3x4fv(GLint location, GLsizei count, GLboolean transpose,
144 _mesa_UniformMatrix4x3fv(GLint location, GLsizei count, GLboolean transpose,
192 GLint location, GLsizei count,
198 GLint location, GLsizei count,
202 _mesa_get_uniform(struct gl_context *ctx, GLuint program, GLint location,
254 * glGetUniformLocation to get the location of an array, you CANNOT
256 * returned location. For example, you must call
261 * by adding an offset to the returned array location. And some apps
269 * We solve this problem by encoding two values in the location that's
277 * by adding offsets to the location value.
281 * Combine the uniform's base location and the offset
290 * Separate the uniform base location and parameter offset
293 _mesa_uniform_split_location_offset(GLint location, unsigned *base_location,
296 *offset = location & 0xffff;
297 *base_location = location >> 16;