请执行以下技术:

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

始终完美地通过GL_LIGHT0启用GL_LIGHT7?我想知道OpenGL灯的#define是否总是像在我的OpenGL头文件中那样一一递增。

最佳答案

是。 OpenGL规范明确指出:

GL_LIGHT<n> == GL_LIGHT0 + n

关于c++ - gl.h#定义灯光,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17246622/

10-16 19:16