OpenGLES2.0安卓设备是否保证支持模板缓冲?

Tim*_*Tim 2 android opengl-es opengl-es-2.0

OpenGLES2.0 Android设备是否保证至少支持一些(> 0)的模板缓冲区位?

我看到了混合信息.模板测试在规范中提到,各种模板函数列在手册页中,所以我认为这意味着它是核心API的一部分.

我还看到几种模板格式GL_OES_STENCIL[148]被列为扩展名,所以我不确定这是否意味着要求支持OpenGLES2.0的手机需要支持模板缓冲区,或者它们是否是可选扩展名?

我还在一些地方读过一些Android手机不支持模板缓冲区,但我没看到他们指的是什么版本的OpenGLES.

kro*_*eml 7

OpenGL ES 2.0规范:

4.1每片段操作

除遮挡查询,逻辑运算,alpha测试和颜色索引相关操作外,支持所有OpenGL 2.0每片段操作.支持深度和模板操作,但是选择的配置不需要包括深度或模板缓冲区,需要注意的是OpenGL ES 2.0实现必须支持至少一个深度位深度为16或更高的配置和模板位深度8或更高.

这回答了你的问题了吗?