History log of /external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2a33a997376e1b628ad91e609a090bedf5964704 08-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> i965: Advertise GLSL 1.40 and TexBOs in core contexts

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
35cf6aeb8c26821e704db737b61cf2623b3e8f6b 22-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Enable GL_{ARB,APPLE}_vertex_array_object in all drivers

This is a purely software extension. The drivers don't need to do any
work to support it.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
f0159018d7709b57d9916575512d75cb3f2fb395 18-Jul-2012 Eric Anholt <eric@anholt.net> i965/gen6+: Add support for GL_ARB_timer_query.

Needs updated libdrm.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
9a2943ddf28eee417b692d9338b81aa89a51dea8 23-Aug-2012 Eric Anholt <eric@anholt.net> i965: Add support for GL_ARB_occlusion_query2.

This extension is just a bit of core code on top of the GL_ARB_occlusion_query
support.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
b3900ed5ad9bd5df112490dd2b5d2c17d6124067 09-Jun-2012 Jordan Justen <jordan.l.justen@intel.com> i965: add ARB_texture_rgb10_a2ui support

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
9bcb9fad65f0926d665317d6830e9812baafcf86 11-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> intel: Implement ARB_texture_storage

This is basically cut-and-paste from the swrast implementation, and it
could probably be (slightly) more optimal.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
4a078516b6e9dd6876aaa2c95f0a98b7f5e08d19 27-Jun-2012 Eric Anholt <eric@anholt.net> i965: Enable uniform buffer objects on gen6+.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
8129dabb5f5ff717bb1ca32710ca6204d5345461 12-Jun-2012 Pauli Nieminen <pauli.nieminen@linux.intel.com> mesa: Make ARB_sampler_objects mandatory

To allow meta acceleration operations to use sampler objects the
ARB_sampler_objects extension needs to be mandatory for all drivers.
Because the extension doesn't have any hardware dependencies it is
trivial to implement.

Signed-off-by: Pauli Nieminen <pauli.nieminen@linux.intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
1fea3df6f4455fd2047e631d4d3c85d3ff1029ae 24-Jul-2012 Jordan Justen <jordan.l.justen@intel.com> intel: add support for using API_OPENGL_CORE

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
040894391a2cf85035c6ad85f3f85c6efb23324b 18-Jul-2012 Kenneth Graunke <kenneth@whitecape.org> i965: Add a driconf option to disable GL_ARB_blend_func_extended.

Unigine Heaven (at least) has a bug where it incorrectly uses the
GL_ARB_blend_func_extended extension.

Dual source blending allows two color outputs per render target;
individual shader outputs can be assigned to be either the first or
second blending input by setting the 'index' via one of two methods:

- An API call: glBindFragDataLocationIndexed()
- The GLSL 'layout' qualifier provided by GL_ARB_explicit_attrib_location

Both of these only work on user defined fragment shader outputs; it's an
error to use either on built-in outputs like gl_FragData.

Unigine uses gl_FragData and gl_FragColor exclusively, and doesn't even
attempt to use either method to set index == 1. However, it does set
the blending function to SRC1 enums, which requires a fragment shader
output with index == 1 or else rendering is undefined.

In other words, enabling ARB_blend_func_extended causes Unigine to
render incorrectly, resulting in an apparent regression, even though our
driver code (as far as I can tell) is perfectly fine.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=50291
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
a5a34b153d494ad4374e7b2c8ea13b1073a887e2 19-Jun-2012 Chad Versace <chad.versace@linux.intel.com> intel: Enable GL_OES_compressed_ETC1_RGB8_texture

Enable it for all hardware.

No current hardware supports ETC1, so this patch implements it by
translating the ETC1 data to RGBX data during the call to
glCompressedTexImage2D(). For details, see the doxygen for
intel_mipmap_tree::wraps_etc1.

Passes the Piglit test spec/OES_compressed_ETC1_RGB8_texture/miptree and
the ETC1 test in the GLES2 conformance suite.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
3588098ed85bbd6bacac5a8dd3774569f1314783 27-May-2012 Jordan Justen <jordan.l.justen@intel.com> i965: enable ARB_instanced_arrays extension

Set the step_rate value when drawing to implement
ARB_instanced_arrays for gen >= 4.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
05790746df077183d6c3caf87ca2d276a60302a8 07-Jun-2012 Kenneth Graunke <kenneth@whitecape.org> i965: Enable the GL_ARB_shader_bit_encode extension.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
88128516d43be5d25288ff5b64db63cda83c04b3 24-May-2012 Kenneth Graunke <kenneth@whitecape.org> i965: Gut the separate OpenGL ES extension enabling.

We should just set the bits of functionality that we support; the
GL/ES1/ES2 flags in extensions.c will take care of advertising the
appropriate extensions for the current API.

This enables the GL_EXT_texture_compression_dxt1 extension on ES1/ES2
when libtxc_dxtn is installed or the force_s3tc driconf option is set.
The main extension code set this up properly, but the ES-specific code
failed to do so.

Otherwise, the extension strings reported by es1_info, es2_info, and
glxinfo all remain the same.

This patch manually disables the ARB_framebuffer_object bit on ES
to preserve the behavior of 1c0f5d8324c4db2720247989ddc4a45315b55a85.

v2: Rebase, fix the i915 Makefile, and unconditionally set the
OES_draw_texture bit as core Mesa will only apply it to ES1 now.

Tested-by: Daniel Charles <daniel.charles@intel.com> [v1]
Reviewed-by: Chad Versace <chad.versace@linux.intel.com> [v1]
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
df7d1323de08274c816a8e5fab7e99b6f00f4fa3 13-May-2012 Jordan Justen <jordan.l.justen@intel.com> i965: create code path to handle primitive restart in hardware

For newer hardware we disable the VBO module's software handling
of primitive restart. We now handle primitive restarts in
brw_handle_primitive_restart.

The initial version of brw_handle_primitive_restart simply calls
vbo_sw_primitive_restart, and therefore still uses the VBO
module software primitive restart support.

Signed-off-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
29362875f2613ad87abe7725ce3c56c36d16cf9b 25-Apr-2012 Eric Anholt <eric@anholt.net> i965/gen6+: Add support for GL_ARB_blend_func_extended.

v2: Add support for gen6, and don't turn it on if blending is
disabled. (fixes GPU hang), and note it in docs/GL3.txt

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
b7932e183c15a224adc4b04835f82f3c867a4a24 25-Apr-2012 Eric Anholt <eric@anholt.net> i965: Add support for GL_ARB_draw_buffers_blend.

Tested with piglit fbo-draw-buffers-blend and intel oglconform.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
ae92180d724f9b743a088050cdc4ff7dad20c28b 03-Mar-2012 Eric Anholt <eric@anholt.net> intel: Don't enable GL_ARB_draw_instanced pre-gen4.

swtnl doesn't handle this extension.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
e9bcdc2c37501dc6c7dce8960ec74ccb9f8b09e8 09-Feb-2012 Kenneth Graunke <kenneth@whitecape.org> i965: Enable the GL_ARB_draw_instanced extension.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
a14582d7e2ace05a3583cecff39f2bb4f41f7b79 12-Jan-2012 Eric Anholt <eric@anholt.net> intel: Drop the version override code now that we don't have any left.

Fixes a compiler warning.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Chad Versace <chad.versace@linux.intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
deb6dd6b4df7324b4b240799029a80db65b89d96 05-Jan-2012 Eric Anholt <eric@anholt.net> i965: Turn on ARB_depth_buffer_float by default.

Everything about this that we have tests for works except for the
deprecated metaops. The conclusion we came to on IRC sounded like we
were OK with turning it on as long as core functionality works. The
remaining failures (copypixels, drawpixels) should just be a matter of
finishing the MapRenderbuffer for them.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
cd2a24a4c2cf3aab8cbaf831d9712bc3c09cba66 30-Dec-2011 Eric Anholt <eric@anholt.net> i965/gen7: Enable transform feedback as long as kernel support is present.

The last major issue (intervening-read) is fixed, so let's turn this
on for real. The only other known issue is a hardware limitation for
tesselation with flat shading.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
f22ecaa14f4c1b7cbdf0a53d58628f619ea12e8e 05-Jan-2012 Ian Romanick <ian.d.romanick@intel.com> i965: Enable EXT_texture_integer by default

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Acked-with-reservations-by: Eric Anholt <eric@anholt.net>
Acked-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
bf2a93db4dfaae0d03a2d6e08c907f6c1c0071ca 30-Sep-2011 Eric Anholt <eric@anholt.net> i965/gen7: Enable EXT_transform_feedback extension under 3.0 override.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Paul Berry <stereotype441@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
3a2e71874b630fe5d7ec36bbbd69a6dacab7cd15 20-Dec-2011 Paul Berry <stereotype441@gmail.com> i965 gen6: Turn on transform feedback extension unconditionally.

Previously, we only enabled transform feedback when
MESA_GL_VERSION_OVERRIDE was 3.0 or greater, since transform feedback
support was not completely finished, so it didn't make sense to
advertise support for it unless absolutely necessary.

Now that transform feedback is fully implemented on gen6, we can
enable this extension unconditionally.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
6ca61441b5cea8a2996c1adb4cc300a3c2be3ec9 13-Nov-2011 Paul Berry <stereotype441@gmail.com> i965 gen6: Turn on transform feedback extension.

This patch advertises support for EXT_transform_feedback on Intel
Gen6.

Since transform feedback support is not completely finished yet, for
now we only advertise support for it when MESA_GL_VERSION_OVERRIDE is
3.0 or greater (since transform feedback is required by GL version
3.0).

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
507e71e45a2e46c6e01423ab00948a72f435396c 18-Nov-2011 Eric Anholt <eric@anholt.net> i965: Add support for GL_ARB_depth_buffer_float under 3.0 override.

This is not exposed generally yet because some of the swrast paths hit
in piglit (drawpixels, copypixels, blit) aren't yet converted to
MapRenderbuffer.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
8727807f7e218bd161d92e34f6896f4451d14de0 09-Nov-2011 Eric Anholt <eric@anholt.net> i965: Expose GLSL 1.30 on gen6+.

With the gl_VertexID support, everything required should now be
supported.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
704b7551e88b680f2bf814cbcacd24051ad8e19c 05-Oct-2011 Eric Anholt <eric@anholt.net> intel: Expose GL_EXT_texture_integer when GL 3.0 override is set.

This will let the feature be incrementally developed, hidden behind
the flag we're all using as we work on GL 3.0 support.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
669f1822d2a60865514faf37f9fde21e4567b3d2 06-Sep-2011 Eric Anholt <eric@anholt.net> i965: Add support for GL_EXT_texture_array and GL_MESA_texture_array.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
e4394fb19f735da3fad9340653637bbe54778069 30-Sep-2011 Brian Paul <brianp@vmware.com> intel: include version.h to get _mesa_override_glsl_version() prototype
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
ed48df84246caa40398ccd6a822cbd9b650f8282 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove ARB_texture_mirrored_repeat extension enable flag

All drivers remaining in Mesa support this extension. This extension
is either required or optional features in desktop OpenGL, OpenGL ES
1.x, and OpenGL ES 2.x.

This extension was previously not supported on mach64, mga, and savage
(Savage3D and other pre-Savage4).

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
b0824bd860f6d4b3ad28fc142c2eebd840ed6173 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove EXT_blend_subtract extension enable flag

All drivers remaining in Mesa support this extension. This extension
is either required or optional features in desktop OpenGL, OpenGL ES
1.x, and OpenGL ES 2.x.

This extension was previously not supported on i810, mach64, mga,
savage, sis, and tdfx (Voodoo Banshee and Voodoo3).

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
1d5e49bf05f698374257707e2303b266d2a864da 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove EXT_stencil_wrap extension enable flag

All drivers remaining in Mesa support this extension. This extension
is either required or optional features in desktop OpenGL, OpenGL ES
1.x, and OpenGL ES 2.x.

This extension was previously not supported on mach64.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
f9a2352c9569ef562e9507bfe09358f236aaf4b7 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove EXT_texture_lod_bias extension enable flag

All drivers remaining in Mesa support this extension. This extension
is either required or optional features in desktop OpenGL, OpenGL ES
1.x, and OpenGL ES 2.x.

This extension was previously not supported on mach64, mga, or r128.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
bde8bd99b64876b47f9d335320eb1ad5b3be8d9d 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove EXT_texture_env_combine extension enable flag

All drivers remaining in Mesa support this extension. This extension
is either required or optional features in desktop OpenGL, OpenGL ES
1.x, and OpenGL ES 2.x. The existing support is already partially
broken in Mesa (e.g., querying GL_TEXTURE_ENV_MODE in OpenGL ES 2.x).
This patch does not change the situation in any way.

It looks like the only hardware supported by Mesa that cannot do
ARB_texture_env_combine is pre-NV10 NVIDA chips. It appears that
these chips cannot do the GL_SUBTRACT mode. Based on looking at older
copies of nvOpenGLspecs.pdf found on the net, NVIDIA never supported
ARB_texture_env_combine on those chips either.

This extension was previously not supported on mach64, mga (G200),
r128, savage, sis, and tdfx (Voodoo Banshee and Voodoo3).

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
5c4f914f9a883be67a93a78c853de103bb6a2d2a 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove EXT_texture_env_add extension enable flag

All drivers remaining in Mesa support this extension. This extension
is either required or optional features in desktop OpenGL, OpenGL ES
1.x, and OpenGL ES 2.x. The existing support is already partially
broken in Mesa (e.g., querying GL_TEXTURE_ENV_MODE in OpenGL ES 2.x).
This patch does not change the situation in any way.

This extension was previously not supported on mach64, mga (G200),
savage (Savage3D and other pre-Savage4), sis, and tdfx (Voodoo
Banshee).

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
677743f7d598a599281d420a60e45be9f6af584f 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove ARB_multitexture extension enable flag

All drivers remaining in Mesa support this extension. This extension
is either required or optional features in desktop OpenGL, OpenGL ES
1.x, and OpenGL ES 2.x. The existing support is already partially
broken in Mesa (e.g., querying GL_CLIENT_ACTIVE_TEXTURE in OpenGL ES
2.x). This patch does not change the situation in any way.

This extension was previously not supported on i810, mga (G200), or
tdfx (Voodoo Banshee).

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
bb3e75d9a57a9d1a516d42487a6f0b4b23166f60 27-Sep-2011 Chad Versace <chad@chad-versace.us> intel: Remove unused function get_glsl_version()

It was replaced by _mesa_override_glsl_version().

Reviewed-by: Dave Airlie <airlied@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
a1eff5570f5e3f893fe4d453aef5ce143712ab09 27-Sep-2011 Chad Versace <chad@chad-versace.us> mesa: Allow overriding GLSL version with environment variable

Override the context's GLSL version if the environment variable
MESA_GLSL_VERSION_OVERRIDE is set. Valid values for
MESA_GLSL_VERSION_OVERRIDE are integers, such as "130".

MESA_GLSL_VERSION_OVERRIDE has the same behavior as INTEL_GLSL_VERSION,
except that it applies to all drivers, not just Intel's. Since the former
supercedes the latter, this patch disables the latter.

Reviewed-by: Dave Airlie <airlied@gmail.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Signed-off-by: Chad Versace <chad@chad-versace.us>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
2bf30b1cccab7026bf3cb7825cc876eea0dcb19b 23-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> intel: Remove redundant GL_ARB_window_pos enable

This extension is enabled by default in _mesa_init_extensions, so
drivers don't need to enable it again.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
5e4f42b0170416523b42dd89aa377fa2117bb3c4 23-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> dri: Remove redundant GL_SGIS_texture_edge_clamp enables

This extension is enabled by default in _mesa_init_extensions, so
drivers don't need to enable it again.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
03e623a27b95ef228fb4fca71c6d7c7a21630033 21-Sep-2011 Eric Anholt <eric@anholt.net> i965: Add support for GL_EXT_packed_float.

This doesn't cover support for this format as a renderbuffer yet. The
spec allows implementations to not support it, though it is something
we do want to support.

Only one failure in piglit on gen6, which is texwrap with bordercolor
(as usual).

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
2fd8c4e3edf989c6f7dd1261a67b01f06979feab 21-Sep-2011 Eric Anholt <eric@anholt.net> i965: Add support for GL_EXT_texture_shared_exponent.

Only one failure in piglit on gen6, which is texwrap with bordercolor
(as usual).

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
9e9a76eea17bc92c8ac74323c99e10b9480ee583 22-Sep-2011 Brian Paul <brianp@vmware.com> mesa: remove support for GL_APPLE_client_storage extension

AFAIK, there are few users of this extension and I can see a couple
reasons why this is probably broken in Mesa anyway.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
0a5478c1d9f9a892371d9ff004976e783a086694 22-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> intel: Move S3TC extension enable bits to intel_extensions.c

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
71ceccad7e36f23e33d340fa0da157e2e0d2b6ac 22-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> intel: Enable extensions by just setting the flags

Core Mesa already does the dispatch offset remapping for every
function that could possibly ever be supported. There's no need to
continue using that cruft in the driver.

EXT_blend_logic_op is removed from the list of extensions because
blend factors and separate blend equations are not handled correctly.

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
dd3b812962a8720aca0a80bf6ea35f70319d3ca1 11-Jun-2011 Kenneth Graunke <kenneth@whitecape.org> i965: Enable extension GL_ARB_shader_texture_lod.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=36987

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
1f32c665c8af0622e2bbf451edb999ffbcd7d0fe 20-Apr-2011 Eric Anholt <eric@anholt.net> intel: Add support for ARB_sampler_objects.

This extension support consists of replacing
"gl_texture_obj->Sampler." with "_mesa_get_samplerobj(ctx, unit)->".
One instance of referencing the texture's base sampler remains in the
initial miptree allocation, where I'm not sure we have a clear
association with any texture unit.

Tested with piglit ARB_sampler_objects/sampler-objects.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
1df72402d99145425531297eef6772b88ce5225d 20-Apr-2011 Eric Anholt <eric@anholt.net> i965: Add support for NV_conditional_render.

Since we lack hardware support for it, this is a simple matter of
checking _mesa_check_conditional_render at the entrypoints, and
suppressing it for the metaops where it doesn't apply.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
4093fdce6d7b8370bfe3ff5119dc0ef0acb32054 18-Apr-2011 Eric Anholt <eric@anholt.net> i965: Add support for ARB_texture_compression_rgtc.

Tested with rgtc-teximage-0[12].
EXT_texture_compression_rgtc/fbo-generatemipmap-formats fails in NPOT
just like S3TC does.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
d22e2ebe35ef9d33ec5f7a67f903f36bcd9fbc91 15-Apr-2011 Eric Anholt <eric@anholt.net> intel: Add support for ARB_color_buffer_float.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
87478cd6e3e6349abc2688b390f8845d1e21af3d 15-Apr-2011 Eric Anholt <eric@anholt.net> intel: Add support for ARB_texture_float.

For 1 and 2-channel formats the hardware only supports rendering to R
and RG. To do I and L render targets we just call them R and
everything works out. For A, we would need to rewrite the CC to do
the alpha channel's blending on color instead, and send the fragment
alpha down the red channel. For LA, there doesn't seem to be any
hope, because we can't do independent color/alpha blending while
treating the LA surface as RG.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
88ffa9ce5b8e5fe2b93238f8b9a7a888be28324e 28-Jan-2011 Dave Airlie <airlied@gmail.com> mesa/965: add support for GL_EXT_framebuffer_sRGB (v2)

This adds i965 support for GL_EXT_framebuffer_sRGB, it introduces a new
constant to say that the driver can support sRGB enabled FBOs since enabling
the extension doesn't mean the driver can actually support sRGB.

Also adds the suggested state flush in the core code suggested by Brian.

fix the ARB_fbo color encoding.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
9b1a15e1cb42247703422d1d25c7150214778f84 13-Jan-2011 Dave Airlie <airlied@gmail.com> i965: add support for EXT_texture_sRGB_decode

We just choose the texture format depending on the srgb decode bit
for the sRGB formats.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
ed93f9f3a362288328e8417a12dd337334ae5bda 14-Jan-2011 Eric Anholt <eric@anholt.net> intel: Expose GL_ARB_ES2_compatibility.

We don't have all of the features of this extension hooked up yet, but
the consensus yesterday was that since those features are things that
we should also be supporting in our ES2 implementation, claiming ES2
here too doesn't make anything worse and will make incremental
improvement through piglit easier.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
45a56e4730a74a012ad712fd9b6013d900b04742 09-Jan-2011 Vinson Lee <vlee@vmware.com> intel: Include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
f3240547f978bd6c572c0cf17b05e0c5c6087a9e 08-Jan-2011 Eric Anholt <eric@anholt.net> intel: expose ARB_framebuffer_object in the i915 driver.

ARB_fbo no longer disallows mismatched width/height on attachments
(shouldn't be any problem), mixed format color attachments (we only
support 1), and L/A/LA/I color attachments (we already reject them on
965 too). It requires Gen'ed names (driver doesn't care), and adds
FramebufferTextureLayer (we don't do texture arrays). So it looks
like we're already in the position we need to be for this extension.

Bug #27468, #32381.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
817ed687102b40d504d010b4d0e3c2e24ae4cd50 13-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> intel: Enable GL_EXT_separate_shader_objects in Intel drivers
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
f9995b30756140724f41daf963fa06167912be7f 12-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> Drop GLcontext typedef and use struct gl_context instead
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
a34817917bd8c408d8f732c24b4eb586f666d6c1 08-Oct-2010 Chad Versace <chad@chad-versace.us> intel_extensions: Add ability to set GLSL version via environment

Add ability to set the GLSL version used by the GLcontext by setting the
environment variable INTEL_GLSL_VERSION. For example,
env INTEL_GLSL_VERSION=130 prog args
If the environment variable is missing, the GLSL versions defaults to 120.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
dc459f87566576d06310f6ff6b0bcb2080653f3e 08-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> intel: Enable GL_ARB_explicit_attrib_location
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
c77cd9ec10f7c6ad2927740e15900591d1ff388a 20-Nov-2009 Ian Romanick <ian.d.romanick@intel.com> i965: Enable GL_ARB_texture_rg
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
02984e3536bf9a4f149916b45d727659c8dc9a7c 18-Sep-2010 Ian Romanick <ian.d.romanick@intel.com> Remove GL_EXT_cull_vertex

This is only used in the i915 driver where it provides little benefit
for very few applications that use it with fixed function TNL.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
7f11d471e6bafae2282ec82ba4a19d30c440d28f 27-Sep-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Force GL_SGIS_generate_mipmap to always be enabled

As per discussions at XDS.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
4da5f1b7c52fb02a3b2baa846931c2dd5ee1b92e 27-Sep-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Force GL_ARB_copy_buffer to always be enabled

As per discussions at XDS.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
a62efdf82c20747feb11dfd7756f0579aa914b57 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove EXT_convolution.

More optional code.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
b91dba49e0b08b18dbd6c477facdcc7b5472c8c7 22-Sep-2010 Kristian Høgsberg <krh@bitplanet.net> intel: Fix GL_ARB_shading_language_120 commit

Fix commit e7087175f8a04f777403366fb34b58edd00f4d60. Move the reference to
GL_VERSION_2_1_functions to intel_extensions.c where it's available,
don't try to enable a non-existing extension and advertise 1.20 for all
intel chipsets, not just GEN4 and up.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
e7087175f8a04f777403366fb34b58edd00f4d60 22-Sep-2010 Brian Paul <brianp@vmware.com> mesa: don't advertise bogus GL_ARB_shading_language_120 extension

Instead of using the invalid GL_ARB_shading_language_120 extension to
determine the GLSL version, use a new ctx->Const.GLSLVersion field.
Updated the intel and r600 drivers, but untested.

See fd.o bug 29910

NOTE: This is a candidate for the 7.9 branch (but let's wait and see if
there's any regressions).
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
e0564d56b1d3bc339b7a9cd232df4b042a93aab2 24-Aug-2010 Eric Anholt <eric@anholt.net> intel: Add support for MAX_SAMPLES=1 EXT_framebuffer_multisample.

The spec specifically sets the minimum MAX_SAMPLES at 1 to allow exposing
the extension on all implementations, so do so.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
3b68b6c83e491d7f85baff6a31dcceee28622ae0 26-May-2010 Eric Anholt <eric@anholt.net> i965: Add support for EXT_timer_query on Ironlake.

We could potentially do this on G45 as well, though the units are
different. On 965, the timestamp is tied to hclk, which would make
supporting it harder.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
2002e4d06e2627241cd4af88f65b54d2101ef151 06-Apr-2010 Chia-I Wu <olv@lunarg.com> mesa: Add OES_EGL_image to extension list.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
755915fa5d9ea782d142b3f8755b62d6de28fe29 13-Jan-2010 Chris Wilson <chris@chris-wilson.co.uk> APPLE_object_purgeable: intel

Implement support for purgeable objects by using the GEM madvise ioctl.

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
c41cf31da8e2b57ea9911ed1720650cfc2649a84 23-Feb-2010 Eric Anholt <eric@anholt.net> i965: Enable GL_ARB_fragment_coord_conventions now that the GLSL is fixed.

Tested with piglit glsl-arb-fragment-coord-conventions.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
ab53f710151d920286d0c92f93262fb468008051 26-Jan-2010 Eric Anholt <eric@anholt.net> i965: Add support for EXT_draw_buffers2.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
96f2f0daeadd5bd2d8433e31a1b122c2bd709390 18-Jan-2010 Dave Airlie <airlied@linux.ie> i965: add support for ARB_half_float_vertex

enables the extension on i965 and adds support to the draw upload for
the vertex format.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
f67748038935e609aa85450b20d550b4813c9429 17-Dec-2009 Eric Anholt <eric@anholt.net> intel: Replace some gen3 IS_* checks with context structure usage.

Shaves 400 bytes or so from i915_dri.so.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
cb3810dd19760797e699c47929f655b829c4d339 17-Dec-2009 Eric Anholt <eric@anholt.net> intel: Replace IS_965 checks with context structure usage.

Saves another 600 bytes or so of code.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
cc8a537c57a62a196106b592e510e4c93bd1826e 02-Dec-2009 Jakob Bornecrantz <jakob@vmware.com> Merge branch 'mesa_7_7_branch'
0c75854cc1650dc870e042aa66a053e70b3d4556 02-Dec-2009 Jakob Bornecrantz <jakob@vmware.com> Merge commit 'mesa_7_6_branch' into mesa_7_7_branch

Conflicts:
src/mesa/main/version.h
d8da270a2be18849eee8a168d1c1528e96677b41 24-Nov-2009 Ian Romanick <ian.d.romanick@intel.com> intel: Remove GL_NV_point_sprite from extension list

i830 does not (and cannot!) support the any of the non-default
GL_POINT_SPRITE_R_MODE_NV settings. i915 and i965 could, but
currently do not. In both cases it would require mucking about with
the fragment shader.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
827ba44f6ee83ab21c6a2b09323f6f1df4a7d4c8 18-Nov-2009 Eric Anholt <eric@anholt.net> intel: Remove non-GEM support.

This really isn't supported at this point. GEM's been in the kernel for
a year, and the fake bufmgr never really worked.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
b6b753f72728b734fc9886f4ec513ae09e6b269d 13-Nov-2009 Ian Romanick <ian.d.romanick@intel.com> intel: Don't check for context pointer to be NULL during extension init

Thanks to Chia-I Wu's changes to the extension function
infrastructure, we no longer have to tell the loader which extensions
the driver might enable. This means that intelInitExtensions will
never be called with a NULL context pointer. Remove all the NULL checks.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
a736d3f4399a99b54d6af140f2227253f2ee262b 13-Nov-2009 Ian Romanick <ian.d.romanick@intel.com> intel: Remove unused enable_imaging parameter to intelInitExtensions
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
17ef1f6074d6107c167f1956a5c60993904c0b72 08-Oct-2009 Chia-I Wu <olvaffe@gmail.com> mesa: Enable remap table in core.

This enables the remap table in core. driInitExtensions is adapted to
use the remap table. All uses of extension_helper.h are replaced by
remap_helper.h. The chicken-egg problem of the DRI drivers is also
solved.

It is now also possible to pass NULL extensions to driInitExtensions.
It will cause driInitExtensions to map all known functions. This
functionality is used by software drivers and EGL_i915.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
81aa5d717bd0098608e9cc292b316293800c7e11 29-Jul-2009 Eric Anholt <eric@anholt.net> i915: Add stub ARB_occlusion_query support under a driconf debug option.

This is useful for enabling our GLSL testcases using the 2.0 entrypoints
even though we don't have full GL 2.0.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
862a2a55b35d1dec9224b025a6e7a0cf8593a6a7 29-Jul-2009 Eric Anholt <eric@anholt.net> i915: Add optional support for ARB_fragment_shader under a driconf option.

Other vendors have enabled ARB_fragment_shader as part of OpenGL 2.0
enablement even on hardware like the 915 with no dynamic branching or
dFdx/dFdy support. But for now we'll leave it disabled because we don't
do any flattening of ifs or loops, which is rather restrictive.

This support is not complete, and may be unstable depending on your shaders.
It passes 10/15 of the piglit glsl tests, but hangs on glean glsl1.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
7d4b7460b0e565d0574c00d1d40c426cfebc290d 29-Jul-2009 Eric Anholt <eric@anholt.net> i915: Enable ARB_vertex_shader for both i915 and i830.

Since the TNL is all done in software anyway, it should be the same to
the user who's probably using ARB_vertex_program otherwise, but gives them
a nicer programming environment.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
f959ccdfa6c8accd74b6e33040b716645f0a7057 27-Aug-2009 Eric Anholt <eric@anholt.net> intel: Add support for ARB_draw_elements_base_vertex.

On the 965, we just drop the value into the primitive packet. On non-945,
we rely on the sw tnl code handling it.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
0310aafd9ea502e07a86b355cfca902102b9117c 26-Aug-2009 Eric Anholt <eric@anholt.net> i965: Add support for ARB_depth_clamp.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
afd6141934a0fb52fc1739a2a9992db3ac34682b 01-Sep-2009 Eric Anholt <eric@anholt.net> intel: Add support for ARB_sync.

We currently weasel out of supporting the timeout parameter, but otherwise
this extension looks ready, and should make the common case happy.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
2d5c74fac3cc0f9d45a9e11b2fcdea1bc67928c4 27-Aug-2009 Eric Anholt <eric@anholt.net> intel: Add support for GL_ARB_map_buffer_range.

Passes glean's bufferObject test, and should provide good performance in the
cases applications are expected to use.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
60b072d49fd2a1b2bf59442ae7209379152b1500 28-Aug-2009 Eric Anholt <eric@anholt.net> intel: Add support for ARB_copy_buffer.

Passes glean's bufferObject test for this extension.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
e304c65a2b9c1005d6216e91d90a99001549a63d 15-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> i965: Add support for GL_ARB_seamless_cube_map
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
de80eeea0eebf00ee678b1a0fbd5fe67b00a8636 04-Aug-2009 Eric Anholt <eric@anholt.net> intel: Add support for EXT_provoking_vertex.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
246729162ccc7e2672aa6cc957053ce3a8975a2c 29-Jul-2009 Eric Anholt <eric@anholt.net> i915: Add support for EXT_stencil_two_side and ATI_separate_stencil.

Passes tests/stencil_twoside and glean/stencil2.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
92b9aa1646daa7d9e6470e9d1dbb3460eeae8941 29-Jul-2009 Eric Anholt <eric@anholt.net> i915: Add ARB_point_sprite since we already expose NV_point_sprite.

It's all fallbacks anyway due to the DD_POINT_ATTEN fallback.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
1f070125e365dadf97797785fdeef1ccb1431f21 30-Jun-2009 Eric Anholt <eric@anholt.net> intel: Enable EXT_gpu_program_parameters.

There doesn't appear to be any driver impact for enabling this, and
tests/prog_parameter passes.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
8affcd364bd99b7da44e565db91c6c0afbf9ce77 23-Jun-2009 Brian Paul <brianp@vmware.com> intel: enable GL_ARB_vertex_array_object extension
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
63c407db3ef28862588660478a94102860480731 12-Jun-2009 Roland Scheidegger <sroland@vmware.com> enable ARB_half_float_pixel for intel drivers
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
a566b6d8ffa45728231f9040b15f86d403304c87 13-May-2009 Brian Paul <brianp@vmware.com> intel: enable GL_APPLE_vertex_array_object

No special driver changes are needed for this extension.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
79e2df63af4d231a1223887e79a819b3baac9a6c 27-Mar-2009 Roland Scheidegger <sroland@vmware.com> i965: add support for signed rgba texture format
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
3327cc64e7fdc13d3843ccb17763f68dd381185f 12-Mar-2009 Roland Scheidegger <sroland@vmware.com> i965: add support for ATI_envmap_bumpmap
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
643d9401388be0c16ca0df8ea20dead6d31850de 12-Feb-2009 Brian Paul <brianp@vmware.com> intel: turn on GL_ARB_shading_language_120

It's done in the Mesa GLSL compiler. The only part of it that might
matter in drivers is the centroid sampling option for MSAA.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
425c803c039735aaaeb70f1613268fd4909862dc 28-Jan-2009 Ian Romanick <idr@freedesktop.org> intel: Fix up some extension string issues

Move the remaining extension string enables to intel_extensions.c.
Make sure that GL_NV_texture_env_combine4 is not enabled on i830.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
8aa209c766b79144db499063dd1c8482562b07bf 28-Jan-2009 Ian Romanick <idr@freedesktop.org> Make GL_ARB_draw_buffers mandatory

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
474cda6fa912a766821d20b5b21d6eeba6ea9225 28-Jan-2009 Ian Romanick <idr@freedesktop.org> Make GL_{EXT,SUN}_multi_draw_arrays and GL_IBM_multimode_draw_arrays mandatory

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
82b9661894315362f857192439bdcbc9db090387 28-Jan-2009 Ian Romanick <idr@freedesktop.org> Make GL_ARB_vertex_buffer_object mandatory

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
2b77b1d62e6480f19aac1bde6f730b7da1046ce0 28-Jan-2009 Ian Romanick <idr@freedesktop.org> Make GL_ARB_multisample mandatory

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
33fa5e4bfad8005f09ad3c9fc92c40fa863935d1 28-Jan-2009 Ian Romanick <idr@freedesktop.org> Make GL_ARB_texture_compression mandatory

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
c0d3b7679aa90e1a0dca2db152205efaec088b90 28-Jan-2009 Brian Paul <brianp@vmware.com> i965: implement GL_EXT_texture_swizzle

If the texture swizzle is not XYZW (no-op) add an extra MOV instruction
after the TEX instruction to rearrange the components.
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c
4006c5e4526a1cdb910500764590e39d32750967 26-Jan-2009 Brian Paul <brianp@vmware.com> intel: move intelInitExtensions() and related code into new intel_extensions.c
/external/mesa3d/src/mesa/drivers/dri/intel/intel_extensions.c