OpenGL检查是否启用了某些内容

Mic*_*hal 5 c++ opengl

是否有任何功能isEnabled(GL_LIGHTING);或任何方式来检测是否启用或禁用了某些功能?

Mik*_*ail 11

glGet - 返回所选参数的值.

glGetBooleanv(GL_LIGHTING,&status)
Run Code Online (Sandbox Code Playgroud)


eli*_*mad 10

对于全球照明,如何:

glIsEnabled(GL_LIGHTING)
Run Code Online (Sandbox Code Playgroud)