29 lines
1.1 KiB
Diff
29 lines
1.1 KiB
Diff
From 2286bd68a832a4d4908d50e1a4496853e1f3305a Mon Sep 17 00:00:00 2001
|
|
From: Brian Paul <brianp@vmware.com>
|
|
Date: Mon, 27 Aug 2012 21:52:07 -0600
|
|
Subject: [PATCH 09/13] mesa: test for GL_EXT_framebuffer_sRGB in glPopAttrib()
|
|
|
|
To avoid spurious GL_INVALID_ENUM errors if the extension isn't supported.
|
|
(cherry picked from commit 1aee8803f83f7ae24d9c2150c70afff2b1ee4c2f)
|
|
---
|
|
src/mesa/main/attrib.c | 3 ++-
|
|
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
|
|
diff --git a/src/mesa/main/attrib.c b/src/mesa/main/attrib.c
|
|
index 225ac89..cc384c7 100644
|
|
--- a/src/mesa/main/attrib.c
|
|
+++ b/src/mesa/main/attrib.c
|
|
@@ -993,7 +993,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:
|
|
--
|
|
1.9.2
|
|
|