Add RENDERBUFFER_VALID bit to R8, RG8 definition
authorAlexander Galazin <alexander.galazin@arm.com>
Wed, 28 Jun 2017 07:31:31 +0000 (09:31 +0200)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 17 Aug 2017 17:54:10 +0000 (13:54 -0400)
FBO completness tests missed that R8/RG8 are valid internal formats
for glRenderbufferStorage* calls starting from GLES3. This caused
the tests to expect error on some implementations.

VK-GL-CTS issue: 532

Components: AOSP

Affects:
dEQP-GLES2.functional.fbo.completeness.renderable.renderbuffer.color0.r8
dEQP-GLES2.functional.fbo.completeness.renderable.renderbuffer.color0.rg8

Change-Id: I394ac0e75f83f0a5ca03634629293f109fc0cbb7
(cherry picked from commit 1d7c8df82e40052467289e49dd5d20c39a229943)

modules/gles2/functional/es2fFboCompletenessTests.cpp

index cca35e1..a89967c 100644 (file)
@@ -176,7 +176,7 @@ static const FormatExtEntry s_es2ExtFormats[] =
        },
        {
                "DEQP_gles3_core_compatible",
-               (deUint32)(REQUIRED_RENDERABLE | TEXTURE_VALID | COLOR_RENDERABLE),
+               (deUint32)(REQUIRED_RENDERABLE | TEXTURE_VALID | COLOR_RENDERABLE | RENDERBUFFER_VALID),
                GLS_ARRAY_RANGE(s_es3NoExtTextureColorRenderableFormats)
        },
        {