1
在OpenGL ES 2.0 API上,我可以使用glGet*
函數和GL_STENCIL_BITS
符號來獲取當前模板緩衝區的位大小。什麼是與GL_STENCIL_BITS等效的桌面OpenGL?
什麼是桌面OpenGL API上的符號的等價物?我的目標是OpenGL 3.x API或更高版本。
在OpenGL ES 2.0 API上,我可以使用glGet*
函數和GL_STENCIL_BITS
符號來獲取當前模板緩衝區的位大小。什麼是與GL_STENCIL_BITS等效的桌面OpenGL?
什麼是桌面OpenGL API上的符號的等價物?我的目標是OpenGL 3.x API或更高版本。
我還沒有與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?
但即使有合成後模板緩衝區,有一個定義的位大小,我還是相信有辦法讓位大小。 – Eonil
是的,這就是GL_MAX_DEPTH_TEXTURE_SAMPLES返回的內容... – prabindh