glGetUniformLocation
时间: 2024-01-27 07:05:46 浏览: 48
【OpenGL实现 03】纹理贴图原理和实现
`glGetUniformLocation` 是用于查询着色器程序中 uniform 变量的位置的函数。在 OpenGL 中,uniform 变量是一种在着色器程序中定义的全局变量,其值在渲染过程中保持不变,可以被应用于多个顶点或片段。`glGetUniformLocation` 函数接受两个参数:shaderProgram 是一个已经链接的着色器程序对象,name 是一个 C 字符串,表示要查询的 uniform 变量的名称。函数返回一个整数值,表示 uniform 变量在着色器程序中的位置,如果位置为 -1,则表示该 uniform 变量不存在。
阅读全文