2

この次の手法を実行します。

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

常に問題なく有効にGL_LIGHT0GL_LIGHT7ますか? #defineOpenGL ヘッダー ファイルのように、OpenGL ライトの s が常に 1 つずつ増加するかどうか疑問に思っています。

4

1 に答える 1

3

はい。OpenGL 仕様では、次のことが明確に述べられています。

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