设置着色器程序中的一致变量的值。具体包含一系列函数:
void glProgramUniform1f( GLuint program,
GLint location,
GLfloat v0);
void glProgramUniform2f( GLuint program,
GLint location,
GLfloat v0,
GLfloat v1);
void glProgramUniform3f( GLuint program,
GLint location,
GLfloat v0,
GLfloat v1,
GLfloat v2);
void glProgramUniform4f( GLuint program,
GLint location,
GLfloat v0,
GLfloat v1,
GLfloat v2,
GLfloat v3);
void glProgramUniform1i( GLuint program,
GLint location,
GLint v0);
void glProgramUniform2i( GLuint program,
GLint location,
GLint v0,
GLint v1);
void glProgramUniform3i( GLuint program,
GLint location,
GLint v0,
GLint v1,
GLint v2);
void glProgramUniform4i( GLuint program,
GLint location,
GLint v0,
GLint v1,
GLint v2,
GLint v3);
void glProgramUniform1ui( GLuint program,

这篇博客详细介绍了如何使用OpenGL API来设置着色器程序中的一致变量,包括不同数量的浮点数、整数和无符号整数,以及矩阵类型的一致变量的设置方法,提供了多个函数的参数解释和用法。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



