mesa: Remove support for desktop OpenGL GL_EXT_separate_shader_objects
authorIan Romanick <ian.d.romanick@intel.com>
Wed, 26 Mar 2014 18:25:16 +0000 (11:25 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Fri, 2 May 2014 14:20:10 +0000 (07:20 -0700)
commitfb615feafb848bbccbdb751f552263bd32a37d82
treef51f37fe9d8b11811214243bb475e0c2cdf2d189
parente608449d3e7dc86b90acfb31d9c948c57cf0e920
mesa: Remove support for desktop OpenGL GL_EXT_separate_shader_objects

I don't know of any applications that actually use it.  Now that Mesa
supports GL_ARB_separate_shader_objects in all drivers, this extension
is just cruft.

The entrypoints for the extension remain in the XML.  This is done so
that a new libGL will continue to provide dispatch support for old
drivers that try to expose this extension.

Future patches will add OpenGL ES GL_EXT_separate_shader_objects, but
that's a different thing.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
src/glsl/opt_dead_builtin_varyings.cpp
src/mapi/glapi/gen/EXT_separate_shader_objects.xml
src/mesa/drivers/dri/i915/intel_extensions.c
src/mesa/drivers/dri/i965/intel_extensions.c
src/mesa/main/dlist.c
src/mesa/main/extensions.c
src/mesa/main/mtypes.h
src/mesa/main/shaderapi.c
src/mesa/state_tracker/st_extensions.c