OpenGL状态查询
我们使用opengl时,调用一些初始化函数就将渲染环境初始化好了,而有些状态我们并不明确,例如当前环境下framebuffer中color占多少位,RED GREEN BLUE各占多少位,framebuffer中是否有stentil buffer(查询stencil size)。这时我们可用调用glGetBooleanv, glGetDoublev, glGetFloatv, glGetIntegerv 获取相关状态。
函数使用
如图所示为可查询状态(源自opengles programming guide)。