From: Eric Anholt Date: Mon, 1 May 2017 17:21:36 +0000 (-0700) Subject: mesa: Set new renderbuffers to RGBA4 on all GLES contexts. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=45f34d733b22c9aabc13bd6a553833fd73f534b3;p=mesa.git 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 Reviewed-by: Nicolai Hähnle --- diff --git a/src/mesa/main/renderbuffer.c b/src/mesa/main/renderbuffer.c index 5046f9d5f42..925001a76a3 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;