From: Brian Paul Date: Thu, 2 Aug 2012 15:40:40 +0000 (-0600) Subject: mesa: fix default_access_mode() result for ES2 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=8551635242470b1487b65a9ecf43c385f6fe4134;p=mesa.git mesa: fix default_access_mode() result for ES2 The GL_OES_mapbuffer extension is supported by OpenGL ES 1 and ES 2 so return GL_MAP_WRITE_BIT for both ES versions, not just ES 1. Reviewed-by: Ian Romanick --- diff --git a/src/mesa/main/bufferobj.c b/src/mesa/main/bufferobj.c index c7c21fb3956..48edd89c93d 100644 --- a/src/mesa/main/bufferobj.c +++ b/src/mesa/main/bufferobj.c @@ -150,7 +150,7 @@ default_access_mode(const struct gl_context *ctx) * The difference is because GL_OES_mapbuffer only supports mapping buffers * write-only. */ - return (ctx->API == API_OPENGLES) + return _mesa_is_gles(ctx) ? GL_MAP_WRITE_BIT : (GL_MAP_READ_BIT | GL_MAP_WRITE_BIT); }