Mesa (7.10): i915: Disable extension OES_standard_derivatives
Ian Romanick
idr at kemper.freedesktop.org
Mon Feb 28 21:23:55 UTC 2011
Module: Mesa
Branch: 7.10
Commit: 525c5458f5af794a430890c45b78dd5b21e9740e
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=525c5458f5af794a430890c45b78dd5b21e9740e
Author: Chad Versace <chad.versace at intel.com>
Date: Wed Jan 12 16:09:37 2011 -0800
i915: Disable extension OES_standard_derivatives
OES_standard_derivatives must be manually disabled for i915 because Mesa
enables it by default.
(cherry picked from commit 7b9dc40b0d984ca2da915224517d5ba9d633f32a)
---
src/mesa/drivers/dri/intel/intel_extensions_es2.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
diff --git a/src/mesa/drivers/dri/intel/intel_extensions_es2.c b/src/mesa/drivers/dri/intel/intel_extensions_es2.c
index a58e62c..973e6ec 100644
--- a/src/mesa/drivers/dri/intel/intel_extensions_es2.c
+++ b/src/mesa/drivers/dri/intel/intel_extensions_es2.c
@@ -80,6 +80,17 @@ static const char *es2_extensions[] = {
};
/**
+ * \brief Extensions to disable.
+ *
+ * These extensions must be manually disabled because they may have been
+ * enabled by default.
+ */
+static const char* es2_extensions_disabled[] = {
+ "GL_OES_standard_derivatives",
+ NULL,
+};
+
+/**
* Initializes potential list of extensions if ctx == NULL, or actually enables
* extensions for a context.
*/
@@ -93,4 +104,6 @@ intelInitExtensionsES2(struct gl_context *ctx)
for (i = 0; es2_extensions[i]; i++)
_mesa_enable_extension(ctx, es2_extensions[i]);
+ for (i = 0; es2_extensions_disabled[i]; i++)
+ _mesa_disable_extension(ctx, es2_extensions_disabled[i]);
}
More information about the mesa-commit
mailing list