请执行以下技术:
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/