OSDN Git Service

Allow rgb10_a2 internal format in renderbuffer
authorYahan Zhou <yahan@google.com>
Wed, 11 May 2016 17:45:31 +0000 (10:45 -0700)
committerYahan Zhou <yahan@google.com>
Wed, 11 May 2016 17:45:31 +0000 (10:45 -0700)
dEQP-GLES2.functional.fbo.completeness.renderable.renderbuffer failures
3->0.

Change-Id: If5b94f5b1edc182ec5ccf2bd3321306a826e757e

system/GLESv2_enc/GL2Encoder.cpp

index 3b9b9c6..f73ec20 100755 (executable)
@@ -1473,7 +1473,6 @@ void GL2Encoder::s_glRenderbufferStorage(void* self,
     case GL_RG32UI:
     case GL_RG32I:
     case GL_SRGB8_ALPHA8:
-    case GL_RGB10_A2:
     case GL_RGBA8UI:
     case GL_RGBA8I:
     case GL_RGB10_A2UI:
@@ -1498,6 +1497,9 @@ void GL2Encoder::s_glRenderbufferStorage(void* self,
     case GL_RG16F:
     case GL_RGB16F:
     case GL_RGBA16F:
+    // dEQP expects GL_FRAMEBUFFER_UNSUPPORTED or GL_FRAMEBUFFER_COMPLETE
+    // for this format
+    case GL_RGB10_A2:
     // These formats are OK
     case GL_DEPTH_COMPONENT16:
     case GL_DEPTH_COMPONENT24: