标签: opengl opengl-es
我编写了跨平台的opengl / es应用程序。 我想和FBO一起使用Stencil测试。所以我需要附加模板/ +深度渲染缓冲区存储。
问题是 - 某些设备不支持STENCIL_INDEX8,但支持DEPTH24_STENCIL8_OES。其他设备仅支持DEPTH24_STENCIL8。
STENCIL_INDEX8
DEPTH24_STENCIL8_OES
DEPTH24_STENCIL8
因此。有没有办法获得特定设备支持的渲染缓冲区列表? 或者我应该用glCheckFramebufferStatus(GL_FRAMEBUFFER)探测所有这些?
glCheckFramebufferStatus(GL_FRAMEBUFFER)