这个后缀在OpenGL中意味着什么?

时间:2013-04-30 18:11:04

标签: opengl

后缀在此功能中的含义是什么?

glGetActiveUniformsiv​

我认为这意味着一系列整数,但我可能错了,我不知道它代表什么,就像'v'可能意味着什么。值?

3 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

你是对的。 “iv”表示该函数返回一个int的向量。如果查看OpenGL文档,您会看到参数 params 的类型为GLint *,因此这是一个指向内存的指针,它将接收请求的统一值。

答案 2 :(得分:0)

在GLSL中,glGetActiveUniformsiv传递的数组在GLSL代码中称为Vector(如vec3,vec4)。