获取状态信息

OpenGL 维护了许多状态变量,这些变量会影响许多函数的行为。 其中一些变量具有专用查询函数。

若要获取其他状态变量的值,请根据需要使用 glGetBooleanvglGetDoublevglGetFloatvglGetIntegerv。 有关如何使用这些函数的信息,请参阅 glGet 。 你可能要使用的其他查询函数包括 glGetErrorglGetStringglIsEnabled。 (请参阅 处理错误 ,了解有关错误处理相关函数的详细信息。) 若要保存和还原状态变量集,请使用 glPushAttribglPopAttrib