Table:命令后缀与参数数据类型
后缀 | 数据类型 | 通常对应的 C 语言数据类型 | 对应的 OpenGL 类型 |
---|---|---|---|
b | 8位整型 | signed char | GLbyte |
s | 16位整型 | signed short | GLshort |
i | 32位整型 | int | GLint、GLsizei |
f | 32位浮点型 | float | GLfloat、GLclampf |
d | 64位浮点型 | double | GLdouble、GLclampd |
ub | 8位无符号整型 | unsigned char | GLubyte |
us | 16位无符号整型 | unsigned short | GLushort |
ui | 32位无符号整型 | unsigned int | GLuint、GLenum、GLbitfield |
glUniform*() 函数解释
-
gl
:OpenGL 前缀 -
Uniform
:函数名 -
glUniform2f
:2表示传入2个参数值,f
表示这两个参数都是GLfloat
类型的 -
glUniform3v
:3表示传入3个参数值,v
表示vector
的缩写
网友评论