i915: Disable extension OES_standard_derivatives

OES_standard_derivatives must be manually disabled for i915 because Mesa
enables it by default.
This commit is contained in:
Chad Versace 2011-01-12 16:09:37 -08:00
parent 78838b2d1b
commit 7b9dc40b0d
1 changed files with 13 additions and 0 deletions

View File

@ -80,6 +80,17 @@ static const char *es2_extensions[] = {
NULL,
};
/**
* \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.
@ -94,4 +105,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]);
}