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)
committerMika Isojärvi <misojarvi@google.com>
Tue, 11 Jul 2017 17:41:44 +0000 (10:41 -0700)
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

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)
        },
        {