在OpenGL ES 2.0 API上,我可以使用带有glGet*
符号的GL_STENCIL_BITS
函数来获取当前模板缓冲区的位大小。
桌面OpenGL API上符号的等价物是什么?我的目标是OpenGL 3.x API或更高版本。
答案 0 :(得分:2)
我没有使用OSX,但在GL中,单独的模板将消失,并且将使用填充深度+模板。您可以将glGetIntegerv与GL_MAX_DEPTH_TEXTURE_SAMPLES一起使用,如http://www.opengl.org/sdk/docs/man/html/glGet.xhtml中所示。
另请参阅OpenGL: Acquiring only a stencil buffer and no depth buffer?