[英]What is desktop OpenGL equivalent to GL_STENCIL_BITS?
On OpenGL ES 2.0 API, I could use glGet*
function with GL_STENCIL_BITS
symbol to get current stencil buffer's bit-size. 在OpenGL ES 2.0 API上,我可以使用带有
GL_STENCIL_BITS
符号的glGet*
函数来获取当前模板缓冲区的位大小。
What is the equivalent of the symbol on desktop OpenGL API? 桌面OpenGL API上的符号等同于什么? I am targeting OpenGL 3.x API or later.
我的目标是OpenGL 3.x API或更高版本。
I have not worked with OSX, but in GL a separate stencil is going away, and a packed depth+stencil is to be used. 我没有使用过OSX,但是在GL中将不再使用单独的模板,而将使用打包的depth +模板。 You can use glGetIntegerv with GL_MAX_DEPTH_TEXTURE_SAMPLES as in http://www.opengl.org/sdk/docs/man/html/glGet.xhtml .
您可以将glGetIntegerv与GL_MAX_DEPTH_TEXTURE_SAMPLES一起使用,如http://www.opengl.org/sdk/docs/man/html/glGet.xhtml中所述 。
Also refer to OpenGL: Acquiring only a stencil buffer and no depth buffer? 另请参阅OpenGL:仅获取模板缓冲区而没有深度缓冲区?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.