2

执行以下技术:

for(int light=GL_LIGHT0; light<=GL_LIGHT7; light++)
    glEnable(light);

总是完美无缺地GL_LIGHT0启用?GL_LIGHT7我想知道#defineOpenGL 灯的 s 是否总是像在我的 OpenGL 头文件中那样一个接一个地递增。

4

1 回答 1

3

是的。OpenGL规范明确指出

GL_LIGHT<n> == GL_LIGHT0 + n
于 2013-06-22T06:57:01.413 回答