后缀在此功能中的含义是什么?
glGetActiveUniformsiv
我认为这意味着一系列整数,但我可能错了,我不知道它代表什么,就像'v'可能意味着什么。值?
答案 0 :(得分:4)
我是整数
V是向量(指向值数组的指针)
答案 1 :(得分:2)
你是对的。 “iv”表示该函数返回一个int的向量。如果查看OpenGL文档,您会看到参数 params 的类型为GLint *,因此这是一个指向内存的指针,它将接收请求的统一值。
答案 2 :(得分:0)
在GLSL中,glGetActiveUniformsiv传递的数组在GLSL代码中称为Vector(如vec3,vec4)。