Mesa (master): mesa: Set new renderbuffers to RGBA4 on all GLES contexts.

Eric Anholt anholt at kemper.freedesktop.org
Tue Oct 10 16:36:29 UTC 2017


Module: Mesa
Branch: master
Commit: 45f34d733b22c9aabc13bd6a553833fd73f534b3
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=45f34d733b22c9aabc13bd6a553833fd73f534b3

Author: Eric Anholt <eric at anholt.net>
Date:   Mon May  1 10:21:36 2017 -0700

mesa: Set new renderbuffers to RGBA4 on all GLES contexts.

Before we were doing RGBA4 on GLES3 only, but as of GLES2 2.0.22 it should
be RGBA4 as well.  Fixes DEQP
functional.state_query.rbo.renderbuffer_internal_format.

Tested-by: Matt Turner <mattst88 at gmail.com>
Reviewed-by: Nicolai Hähnle <nicolai.haehnle at amd.com>

---

 src/mesa/main/renderbuffer.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/mesa/main/renderbuffer.c b/src/mesa/main/renderbuffer.c
index 5046f9d5f4..925001a76a 100644
--- a/src/mesa/main/renderbuffer.c
+++ b/src/mesa/main/renderbuffer.c
@@ -66,7 +66,7 @@ _mesa_init_renderbuffer(struct gl_renderbuffer *rb, GLuint name)
     * specs. If the context is not current, we cannot determine the
     * API, so default to GL_RGBA.
     */
-   if (ctx && _mesa_is_gles3(ctx)) {
+   if (ctx && _mesa_is_gles(ctx)) {
       rb->InternalFormat = GL_RGBA4;
    } else {
       rb->InternalFormat = GL_RGBA;




More information about the mesa-commit mailing list