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

时间:2012-07-19 20:51:53

标签: android opengl-es opengl-es-2.0

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

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

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

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

1 个答案:

答案 0 :(得分:7)

来自OpenGL ES 2.0 Specification

  

4.1每片段操作

     

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

这会回答你的问题吗?