diff options
author | Brian Paul <[email protected]> | 2012-08-02 09:40:40 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2012-08-02 09:40:40 -0600 |
commit | 8551635242470b1487b65a9ecf43c385f6fe4134 (patch) | |
tree | 5eda29d00f7ba1b9536e066facc198e2731d7d07 /src/mesa/main/bufferobj.c | |
parent | 3eb2b5c5e4e98b18844a90c93afad7b56f82269b (diff) |
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 <[email protected]>
Diffstat (limited to 'src/mesa/main/bufferobj.c')
-rw-r--r-- | src/mesa/main/bufferobj.c | 2 |
1 files changed, 1 insertions, 1 deletions
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); } |