diff options
author | Brian Paul <[email protected]> | 2012-08-27 21:52:07 -0600 |
---|---|---|
committer | Brian Paul <[email protected]> | 2012-08-29 08:20:57 -0600 |
commit | 1aee8803f83f7ae24d9c2150c70afff2b1ee4c2f (patch) | |
tree | a8dc520311ab52640acdaa89e95953fdf627cb32 /src/mesa/main/attrib.c | |
parent | c4c4d4ad1e2dd25656543bac5bde3a59b85e22b8 (diff) |
mesa: test for GL_EXT_framebuffer_sRGB in glPopAttrib()
To avoid spurious GL_INVALID_ENUM errors if the extension isn't supported.
Diffstat (limited to 'src/mesa/main/attrib.c')
-rw-r--r-- | src/mesa/main/attrib.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c index 1a04eebdd19..8cb2a689b60 100644 --- a/src/mesa/main/attrib.c +++ b/src/mesa/main/attrib.c @@ -989,7 +989,8 @@ _mesa_PopAttrib(void) _mesa_ClampColorARB(GL_CLAMP_READ_COLOR_ARB, color->ClampReadColor); /* GL_ARB_framebuffer_sRGB / GL_EXT_framebuffer_sRGB */ - _mesa_set_enable(ctx, GL_FRAMEBUFFER_SRGB, color->sRGBEnabled); + if (ctx->Extensions.EXT_framebuffer_sRGB) + _mesa_set_enable(ctx, GL_FRAMEBUFFER_SRGB, color->sRGBEnabled); } break; case GL_CURRENT_BIT: |