History log of /external/mesa3d/src/mesa/main/extensions.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
cef854dba71dc1af27b0e32cc026e9a54bc45473 11-Feb-2013 Brian Paul <brianp@vmware.com> mesa: don't expose IBM_rasterpos_clip in a core context

glRasterPos doesn't exist in the core profile.

NOTE: This is a candidate for the stable branches (9.0 and 9.1).

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
(cherry picked from commit cc5fdaf2dce4465b09653f4bf3113674fb346646)

Conflicts:

src/mesa/main/extensions.c
/external/mesa3d/src/mesa/main/extensions.c
663e41547a2ff2ada167c078922b63aaf9a3f9fb 11-Feb-2013 Brian Paul <brianp@vmware.com> mesa: don't enable GL_EXT_framebuffer_multisample for software drivers

Note: This is a candidate for the 9.0 branch.

Reviewed-by: Jose Fonseca <jfonseca@vmware.com>
(cherry picked from commit 8f3c81d0182b10d99976dd0a80f10eebebf54017)

Conflicts:

src/mesa/main/extensions.c
/external/mesa3d/src/mesa/main/extensions.c
e582e35227adefccdfa5954008ee8543d5d81fcf 03-Dec-2012 Kenneth Graunke <kenneth@whitecape.org> mesa: Disable GL_NV_primitive_restart extension in core contexts.

The NV formulation of primitive restart is turned on/off with
glEnableClientState/glDisableClientState. These two functions don't
exist in core contexts, which mean that GL_NV_primitive_restart is
essentially useless...even broken.

However, leaving it on causes oglconform's primitive-restart-nv tests to
run in OpenGL 3.1 contexts, which results in them all failing. This
patch causes 29 subtests to go from "fail" to "not run".

NOTE: This is a candidate for stable branches.

Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
(cherry picked from commit 32c6db3978e89e61660d9479d7548cb7a5e04ba2)
/external/mesa3d/src/mesa/main/extensions.c
8d06574d2b80ea645b27a0b1c2b68054a80dad3f 16-Sep-2012 Chris Forbes <chrisf@ijw.co.nz> mesa: fix dropped && in glGetStringi()

This fixes glGetStringi(GL_EXTENSIONS,.. for core contexts. Previously,
all extension names returned would be NULL.

NOTE: This is a candidate for release branches.

Signed-off-by: Chris Forbes <chrisf@ijw.co.nz>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
(cherry picked from commit d30a7d2eb4b6d853bfa90169341334f2b2a643d5)
/external/mesa3d/src/mesa/main/extensions.c
13b8eb64523a70af30b576271886a737f51dbe40 04-Sep-2012 Chad Versace <chad.versace@linux.intel.com> mesa: Don't advertise GLES extensions in GL contexts

glGetStringi(GL_EXTENSIONS) failed to respect the context's API, and so
returned all internally enabled GLES extensions from a GL context.
Likewise, glGetIntegerv(GL_NUM_EXTENSIONS) also failed to repsect the
context's API.

Note: This is a candidate for the 8.0 and 9.0 branches.
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
(cherry picked from commit f29a4b0157c6a7a31d2a2991a431b4211d01d162)
/external/mesa3d/src/mesa/main/extensions.c
36ceabfb745f27bc5754ee2a9766945d1dd59551 22-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Enable GL_OES_vertex_array_object

Functionally the same as GL_ARB_vertex_array_object.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/src/mesa/main/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/main/extensions.c
2dcb40bb44a813295e3133bcec66c0de1e5f5a34 15-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa/es: Add support for GL_APPLE_texture_max_level

This is desktop OpenGL functionality that has always existed.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
/external/mesa3d/src/mesa/main/extensions.c
258771882d8996c0f8f66c01071c26b0d85f9a0e 13-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Enable GL_ARB_invalidate_subdata

v2: Add GL_ARB_invalidate_subdata to release notes at Brian's
suggestion.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
707f0679157f83ac45127e41647b96ed924d45c9 11-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Kill GL_ARB_shadow_ambient with fire

No driver supports this extension, and it seems unlikely than any driver
ever will. I think r300c may have supported it at one time, but that
driver has already been removed.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/mesa/main/extensions.c
0fef911ce4c8b35311213cab36f1d8510cf6f814 08-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Don't advertise extensions that are part of GL 1.5 in a core context

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/main/extensions.c
aa0b1e902b33f95a2aa7c822239bd960fce13b1b 08-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Don't advertise extensions that are part of GL 1.4 in a core context

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/main/extensions.c
213945385a1fb24e57d5d9609a9f4ec0ead41cae 08-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Don't advertise extensions that are part of GL 1.3 in a core context

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/main/extensions.c
7ef1869d69005c523ad81b23060ed02e306073f3 08-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Don't advertise extensions that are part of GL 1.2 in a core context

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/main/extensions.c
4d39b8631587e59416d7b956fa147f00c6b6b174 08-Aug-2012 Ian Romanick <ian.d.romanick@intel.com> mesa: Don't advertise deprecated extensions in a core context

It may be possible to trim the list of extensions futher. These are
just the obvious extensions that add functionality that the core context
explicitly forbids. Apple's core-context extension list is *just* the
extensions on top of the core GL version. I'm not sure we want to go
that far, but removing some things that have been in core since 2.1 may
be okay.

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/main/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/main/extensions.c
09714c09a40501d82823e42f7461d7b8d7bf11c0 19-Jul-2012 Jordan Justen <jordan.l.justen@intel.com> mesa: 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/main/extensions.c
d24ece97e5ac755b9fd11d1d00d2eafc8524ca04 18-Dec-2011 Marek Olšák <maraeo@gmail.com> mesa: add ARB_transform_feedback_instanced extension enable flag

Acked-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/extensions.c
21cb5ed20d1d7984b7695395327ed0ba0b0d16e2 18-Dec-2011 Marek Olšák <maraeo@gmail.com> glsl: implement ARB_transform_feedback3 in the linker

Acked-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/extensions.c
509453304087d58b61b6d69d82e9b231da8a9a4c 26-Jun-2012 Marek Olšák <maraeo@gmail.com> mesa: add ARB_timer_query to the extension list

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
69f031cc198b2ce3095cde3f8e00dcd2eed39301 18-Apr-2012 Gwenole Beauchesne <gwenole.beauchesne@intel.com> mesa: add GL_EXT_texture_rg extension for OpenGL ES 2.x.
/external/mesa3d/src/mesa/main/extensions.c
2668aaa5570b29cb02af2b79a9397d917379026f 04-Jul-2012 Marek Olšák <maraeo@gmail.com> Revert "mesa: add GL_EXT_texture_rg extension for OpenGL ES 2.x."

This reverts commit d1665388ce53d23ee7853e5083ce6f7192061109.
/external/mesa3d/src/mesa/main/extensions.c
d1665388ce53d23ee7853e5083ce6f7192061109 18-Apr-2012 Gwenole Beauchesne <gwenole.beauchesne@intel.com> mesa: add GL_EXT_texture_rg extension for OpenGL ES 2.x.
/external/mesa3d/src/mesa/main/extensions.c
b73cf49c91b57d05795748da5803c3095ec25526 21-Jun-2012 Brian Paul <brianp@vmware.com> mesa: set GL_ARB_uniform_buffer_object extension year to 2009
/external/mesa3d/src/mesa/main/extensions.c
ae5d7d5e8970f90b9713897387d7d46a2b4485ab 18-Jun-2012 Fredrik Höglund <fredrik@kde.org> mesa: Add support for GL_ARB_base_instance

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
2d7b2d7a87f037fa435772b7ce7c7cc0f426d912 15-Jun-2012 Kristian Høgsberg <krh@bitplanet.net> gles2: Add GL_NV_read_buffer extension

This lets us select the front buffer for reading under GLES2.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
199771bc325900eb1d3acc7fa03808894a94fdb2 30-Apr-2012 Olivier Galibert <galibert@pobox.com> glsl: Scaffolding for ARB_shader_bit_encoding.

That adds support for activating the extension. It doesn't actually
*do* anything yet, of course.

Signed-off-by: Olivier Galibert <galibert@pobox.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
d4667516b6f7ca7ebc8a2e74611c76643aff9a3f 16-May-2012 Kenneth Graunke <kenneth@whitecape.org> mesa: Remove the OES_draw_texture extension from ES2.

This extension appears to be written against ES 1.0.
In ES 2.0, you really want to be using FBOs instead.

Signed-off-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/main/extensions.c
3362c7d9b61462855f1e7d67da5d255de1b6ee7e 24-Apr-2012 Eric Anholt <eric@anholt.net> mesa: Prevent buffer underrun when handling MESA_GL_EXTENSION_OVERRIDE.
/external/mesa3d/src/mesa/main/extensions.c
75fe7d1995cc828e821efddfaee8cbc52e27a52c 01-Apr-2012 Dylan Noblesmith <nobled@dreamwidth.org> mesa: don't cast away const

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
36fef005b191fcd3fa858abb5f2aa6e7229e2c60 09-Apr-2012 Chad Versace <chad.versace@linux.intel.com> main: Fix memory leak in _mesa_make_extension_string()

I forgot to free the string returned by strdup().

Note: This is a candidate for the stable branches.
CC: Johannes Obermayr <johannesobermayr@gmx.de>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Signed-off-by: Chad Versace <chad.versace@linux.intel.com>
/external/mesa3d/src/mesa/main/extensions.c
03f617f413ce0d24ac3c162337d06a24856198ff 21-Mar-2012 Neil Roberts <neil@linux.intel.com> Add support for GL_EXT_unpack_subimage on GLES2

This extension just permits GL_UNPACK_ROW_LENGTH, GL_UNPACK_SKIP_ROWS
and GL_UNPACK_SKIP_PIXELS to be passed to glPixelStore on GLES2 so it
is trivial to implement.
/external/mesa3d/src/mesa/main/extensions.c
860f4846c711ac2e9d597314a692561bf34c86ba 24-Mar-2012 Benjamin Franzke <benjaminfranzke@googlemail.com> gles: Enable the GL_EXT_read_format_bgra extension

Also fixes the usage of GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES,
which may be set to a BGRA format e.g. for a MESA_FORMAT_ARGB8888 fb.

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
bb1d126b2369bc7608c43738693b6f26cd8f4eeb 14-Feb-2012 Marek Olšák <maraeo@gmail.com> mesa: expose ARB_debug_output
/external/mesa3d/src/mesa/main/extensions.c
b72d5767e3092016e0c2cfacaf38bb09d570955d 12-Feb-2012 Dave Airlie <airlied@redhat.com> extensions: remove unused code.

Comparing an unsigned to < 0 is pointless.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/extensions.c
d4a38e86d4b4d66cca20ee63222f940cb73fa709 28-Nov-2011 Chia-I Wu <olv@lunarg.com> mesa: add support for GL_OES_compressed_ETC1_RGB8_texture

Add support for GL_OES_compressed_ETC1_RGB8_texture to core mesa. There is no
driver support yet.

Unlike desktop GL compressed texture formats, GLES compressed texture formats
usually can only be used with glCompressedTexImage2D. All other gl*Tex*Image*
functions are updated to check for that.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
bbcb648bc2f45dd85e33c7301527c8f6d97cbce6 19-Nov-2011 Marek Olšák <maraeo@gmail.com> mesa: rename the AMD_conservative_depth extension flag to ARB

Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/extensions.c
db73264e1471a594d49ca0bc397cbb6746ee1dce 23-Oct-2011 Chia-I Wu <olv@lunarg.com> mesa: add GL_OES_EGL_image_external to the extension list

Reviewed-by: Brian Paul <brianp@vmware.com>
Acked-by: Jakob Bornecrantz <jakob@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
740467dd62962b4effdaf51e38edc032e2a39487 20-Sep-2011 Nicholas Miell <nmiell@gmail.com> mesa: Add the basics for the NV_fog_distance extension

No driver implements it yet.
/external/mesa3d/src/mesa/main/extensions.c
12d69fca096facf0ddb4642faaed4d5f02d76848 31-Oct-2011 Brian Paul <brianp@vmware.com> swrast: implement GL_ARB_texture_storage
/external/mesa3d/src/mesa/main/extensions.c
a7d9e449f0a492c31ffb6417c98b87a543496930 31-Oct-2011 Brian Paul <brianp@vmware.com> mesa: init extension entry for GL_ARB_texture_storage
/external/mesa3d/src/mesa/main/extensions.c
763b00f2c596e167299e81684763b52422956dfc 03-Oct-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove ARB_draw_buffers extension enable flag

All drivers in Mesa have supported this extension for eons. This
extension is an optional features in desktop OpenGL (via
GL_ARB_draw_buffers) and OpenGL ES 2.x (via GL_NV_draw_buffers).

The extension is not usable in OpenGL ES 1.x. There is no
glDrawBuffers* entry point in OpenGL ES 1.x contexts, and glGet*v
generate errors when MAX_DRAW_BUFFERS or DRAW_BUFFERi is queried.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
a92f02d04ad011e71595f57c310fca2f3a8ce4ec 20-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Advertise NV_fbo_color_attachments on OpenGL ES 2.0

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
cb016bbb1dd55280b1970977c31931478112ca8f 20-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Advertise NV_draw_buffers in OpenGL ES 2.0

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/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/main/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/main/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/main/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/main/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/main/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/main/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/main/extensions.c
e0553f6d4b9ec524bffd94dc6f72efe4ea50a347 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove EXT_abgr extension enable flag

All drivers remaining in Mesa support this extension. This extension
is required in desktop OpenGL. The existing support is already partially
broken in Mesa (e.g., using format=GL_ABGR for glTexImage2D in OpenGL ES 2.x).
This patch does not change the situation in any way.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
29386d1f2d60e905d63f4c5f045ff3794b2ff99c 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove EXT_bgra and EXT_texture_format_BGRA8888 extension enable flags

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.

EXT_texture_format_BGRA8888 is mostly a subset of EXT_bgra. The only
difference seems to be that EXT_texture_format_BGRA8888 allows GL_BGRA
as an internal format to glTexImage2D and friends.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
425284e88244e63a627b3fc4ae4514f064c71a83 24-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove OES_read_format extension enable flag

This extension is always enabled, and drivers do not have
to option to disable it.

I kept this one separate from the others because I was a little
uncertain about the changes to get.c.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
Reviewed-by: Kristian Høgsberg <krh@bitplanet.net>
/external/mesa3d/src/mesa/main/extensions.c
e5301b82ff66f3acd36d9e8467ee73a6a2573695 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove all mention of EXT_vertex_array_set

Mesa has never any portion of this extension, and neither has any
other vendor.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
740a9a49528127cb42f4d366adceaa9d6a7cd0e9 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Fix extension year for EXT_texture_env_combine

The year 2006 apparently came from the "Last Modified Date" in the
spec header. however, the revision history at the bottom say "2/22/00
mjk - added NVIDIA Implementation Details." From that we can safely
infer that the spec is from at least 2000, and it may even be older.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
34eae1c72a9b3a8eb0634cda52fca0208cd2f40d 31-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove many extension enable flags

The following extensions are always enabled, and drivers do not have
to option to disable them:

GL_ARB_multisample
GL_ARB_texture_compression
GL_ARB_vertex_buffer_object / GL_OES_mapbuffer
GL_EXT_copy_texture
GL_EXT_multi_draw_arrays / GL_SUN_multi_draw_arrays
GL_EXT_polygon_offset
GL_EXT_subtexture
GL_EXT_texture_edge_clamp / GL_SGIS_texture_edge_clamp
GL_EXT_vertex_array
GL_SGIS_generate_mipmap

This set was picked because the are all either required or optional
features in desktop OpenGL, OpenGL ES 1.x, and OpenGL ES 2.x. The
existing support for some is already partially broken in Mesa (e.g.,
proxy texture targets in OpenGL ES). This patch does not change the
situation in any way.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/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/main/extensions.c
76e5020e901eb516598e2154ff62cde138ee6eb9 20-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Delete stale comment about MESAX extensions

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/mesa/main/extensions.c
113e8167de4500ea8b12176a938cbc4753f3a923 09-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove support for GL_EXT_blend_logic_op

Support is removed for four reasons:

1. The implementation was broken with respect to separate blend
equations. The GL_EXT_blend_equation_separate spec says:

"If EXT_blend_logic_op and EXT_blend_equation_separate are both
supported, the logic op blend equation should be supported separately
for RGB and alpha as with the other blend equation modes."

But Mesa's implementation of GL_LOGIC_OP specifically forbids this.

2. No hardware supported by Mesa can support separate blend equations
involving GL_LOGIC_OP.

3. No applications could be found that use this extension.

4. No other Linux OpenGL drivers support this extension.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
Cc: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
636dd621311d8f57645b4f86339d2c59a46bebe2 08-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove unused _mesa_enable_imaging_extensions function

The last user of this function was driInitExtensions, and that function
was removed in a previous commit.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Marek Olšák <maraeo@gmail.com>
/external/mesa3d/src/mesa/main/extensions.c
24a113093b9bf4620b35fe77f4a7cec47ad457c8 13-Sep-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Advertise GL_OES_compressed_paletted_texture in OpenGL ES1.x

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Tested-by: Jin Yang <jin.a.yang@intel.com>
/external/mesa3d/src/mesa/main/extensions.c
9222c497f9e73ae19b1b4dab1d9c9b4aa797b11d 10-Sep-2011 Marek Olšák <maraeo@gmail.com> mesa: fix more valgrind warnings

==27540== Invalid read of size 4
==27540== at 0x96277B7: _mesa_make_extension_string (string3.h:144)
==27540== by 0x9604E78: _mesa_make_current (context.c:1514)
==27540== by 0x9602A8B: st_api_make_current (st_manager.c:789)
==27540== by 0x45406E7: ???
==27540== Address 0xad35b30 is 3,688 bytes inside a block of size 3,691 alloc'd
==27540== at 0x4025315: calloc (vg_replace_malloc.c:467)
==27540== by 0x9627641: _mesa_make_extension_string (extensions.c:910)
==27540== by 0x9604E78: _mesa_make_current (context.c:1514)
==27540== by 0x9602A8B: st_api_make_current (st_manager.c:789)
==27540== by 0x45406E7: ???

And:

==28351== Invalid write of size 2
==28351== at 0x4C087CC: _mesa_make_extension_string (string3.h:144)
==28351== by 0x4BE6198: _mesa_make_current (context.c:1514)
==28351== by 0x4BD4CAB: st_api_make_current (st_manager.c:789)
==28351== Address 0x48dd1f3 is 19 bytes inside a block of size 20 alloc'd
==28351== at 0x4025315: calloc (vg_replace_malloc.c:467)
==28351== by 0x4C08711: _mesa_make_extension_string (extensions.c:778)
==28351== by 0x4BE6198: _mesa_make_current (context.c:1514)
==28351== by 0x4BD4CAB: st_api_make_current (st_manager.c:789)
==28351==
==28351== Invalid read of size 4
==28351== at 0x4C087EC: _mesa_make_extension_string (extensions.c:806)
==28351== by 0x4BE6198: _mesa_make_current (context.c:1514)
==28351== by 0x4BD4CAB: st_api_make_current (st_manager.c:789)
==28351== Address 0x48dd1f4 is 0 bytes after a block of size 20 alloc'd
==28351== at 0x4025315: calloc (vg_replace_malloc.c:467)
==28351== by 0x4C08711: _mesa_make_extension_string (extensions.c:778)
==28351== by 0x4BE6198: _mesa_make_current (context.c:1514)
==28351== by 0x4BD4CAB: st_api_make_current (st_manager.c:789)

The first part adds 2, because ' ' and '\0' may be written at the end
of the buffer.
/external/mesa3d/src/mesa/main/extensions.c
2a5cbc5306686a5ad210317843bd0dc7950b6ce9 10-Sep-2011 Marek Olšák <maraeo@gmail.com> mesa: fix a valgrind warning

==5715== Invalid read of size 4
==5715== at 0x4AA590B: _mesa_make_extension_string (extensions.c:908)
==5715== by 0x4A83198: _mesa_make_current (context.c:1514)
==5715== by 0x4A71CAB: st_api_make_current (st_manager.c:789)
==5715== Address 0x4795730 is 0 bytes inside a block of size 1 alloc'd
==5715== at 0x4025315: calloc (vg_replace_malloc.c:467)
==5715== by 0x4AA5B4C: _mesa_make_extension_string (extensions.c:772)
==5715== by 0x4A83198: _mesa_make_current (context.c:1514)
==5715== by 0x4A71CAB: st_api_make_current (st_manager.c:789)
/external/mesa3d/src/mesa/main/extensions.c
eba527bf9ffc2fd67c44fb77104107556f509b49 29-Aug-2011 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove API facing bits of EXT_paletted_texture and EXT_shared_texture_palette

This was also discussed at XDS 2010. However, actually making the
change was delayed because several drivers still exposed these
extensions to significant benefit (e.g., tdfx). Now that those
drivers have been removed, this code can be removed as well.

v2: A lot of bits that were missed in the previous patch have been removed.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
b9eb4d8a59699e233255113acafae220c3d8fe3c 09-Aug-2011 Kenneth Graunke <kenneth@whitecape.org> glsl: Implement the GL_ARB_conservative_depth extension.

It's the same as GL_AMD_conservative_depth. The specs have slight
differences in wording, but don't differ in content or behavior.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
8a98aabe0bcea42cfdc982001ae4876e3d9b1214 18-May-2011 Andreas Faenger <a.faenger@e-sign.com> swrast: anisotropic filtering extension

Anisotropic filtering extension for swrast intended to be used by osmesa
to create high quality renderings.
Based on Higher Quality Elliptical Weighted Avarage Filter (EWA).
A 2nd implementation using footprint assembly is also provided.

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
1d4eb8d5d82fca2bc6689cff90a8b971feac8054 19-Oct-2010 Kenneth Graunke <kenneth@whitecape.org> mesa: Add ARB_shader_texture_lod to the extension list; off by default.

Signed-off-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
a19c42ffc606b594558a0c4f981662442ad6bb83 03-May-2011 Marek Olšák <maraeo@gmail.com> mesa: implement AMD_seamless_cubemap_per_texture
/external/mesa3d/src/mesa/main/extensions.c
5ba2e7adf01aaa855e36a577a47de8f4ddace99c 02-May-2011 Marek Olšák <maraeo@gmail.com> mesa: implement AMD_shader_stencil_export

It's just an alias of the ARB variant with some GLSL compiler changes.

Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
/external/mesa3d/src/mesa/main/extensions.c
a677952e681642c286ae6c5544a5b8ba3dfe8ec8 02-May-2011 Marek Olšák <maraeo@gmail.com> mesa: make AMD_draw_buffers_blend an alias of the ARB variant

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/extensions.c
9d7698c468f4ea7da8bb4ec00520c98f11cca0fa 26-Apr-2011 Marek Olšák <maraeo@gmail.com> mesa: implement EXT_texture_shared_exponent

swrast support done.

There is no renderbuffer support in swrast, because it's not required
by the extension.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
6b329b9274b18c50f4177eef7ee087d50ebc1525 26-Apr-2011 Brian Paul <brianp@vmware.com> Squashed commit of the following:

commit 864fe253b04105b7469e5f7b064dc37637b944f8
Author: Brian Paul <brianp@vmware.com>
Date: Thu Apr 21 20:13:07 2011 -0600

mesa: s/exec/disp/ in _mesa_init_histogram_dispatch()

This function isn't normally compiled (FEATURE_histogram).

commit f4bf45e2b94b582cacd19cdca873c5be627e4250
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:58 2011 -0600

mesa: hook up GL_ARB_robustness dispatch functions

...and advertise the extension.

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 2b89e38e5f572dc40cebc06381ae7c5d04386998
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:58 2011 -0600

mesa: regenerated API files for GL_ARB_robustness

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 5d5ebfb7135cec9d833adef86cbf4d0f3d9beca8
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

glapi: add ARB_robustness xml

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 0159d1d6d99f4bbc18381dc2081c20d3aff17ac9
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: implement GL_ARB_robustness functions

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 938fd71f4c4742f274922d53492a7290ab8d9c9b
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: add context fields for GL_ARB_robustness

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 72075137bc79e65be03dac7e97b6dba93c3a86a4
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: standardize more bounds-checking error messages

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 32a3fc23746db49da903fbc08afa0135af3007d2
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: standardize some bounds-checking error messages

Signed-off-by: Brian Paul <brianp@vmware.com>

commit cecbf1f4d164207de373dec0cadee2e84e1f9656
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: add more bounds-checking support for client memory buffers

Signed-off-by: Brian Paul <brianp@vmware.com>

commit edc895b52383d5bd274422db56adead1d81daf5f
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: add bounds-checking support for client memory buffers

Signed-off-by: Brian Paul <brianp@vmware.com>

commit 3a96ef28a538f158a219b406cd090dee70470c85
Author: nobled <nobled@dreamwidth.org>
Date: Thu Apr 21 07:53:57 2011 -0600

mesa: use is_bufferobj() helper function

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
15f99d13626b42f517467fd884a379cc7475e5d1 16-Feb-2011 Marek Olšák <maraeo@gmail.com> mesa: finish up ARB_texture_float

Squashed commit of the following:

Author: Marek Olšák <maraeo@gmail.com>

mesa: handle floating-point formats in _mesa_base_fbo_format
mesa: add ARB/ATI_texture_float, remove MESAX_texture_float

commit 123bb110852739dffadcc81ad80b005b1c4f586d
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Wed Aug 25 01:35:42 2010 +0200

mesa: compute floatMode for FBOs and return it on RGBA_FLOAT_MODE
/external/mesa3d/src/mesa/main/extensions.c
a9a02c8a39620515ec9fd0d774ce329cf67ecb4e 13-Apr-2011 Eric Anholt <eric@anholt.net> mesa: Expose ATI_draw_buffers.

This is the same as ARB_draw_buffers (which derived from it), except
for s/ARB/ATI/. The glapi bits were already in place, and what was
missing was just the ARB_fp part. The new Humble Bundle game "trine"
tries to use this extension without checking that it's exposed, which
this works around.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=36182
Reviewed-by: Brian Paul <brianp@vmware.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/src/mesa/main/extensions.c
8800a798d1f0cc3453d01ceaf2f4972d3ae75baa 07-Apr-2011 Vinson Lee <vlee@vmware.com> mesa: Fix allocation size of extension_indices array.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
0be369975fdfa79bcb702d0c13aa0a221055f61b 18-Mar-2011 Marek Olšák <maraeo@gmail.com> mesa: initial EXT_texture_snorm support

The component ordering of some formats has been been reversed to match
Gallium types.
/external/mesa3d/src/mesa/main/extensions.c
e5c6a92a12b5cd7db205d72039f58d302b0be9d5 15-Feb-2011 Marek Olšák <maraeo@gmail.com> mesa: implement clamping controls (ARB_color_buffer_float)

Squashed commit of the following:

Author: Marek Olšák <maraeo@gmail.com>

mesa: fix getteximage so that it doesn't clamp values
mesa: update the compute_version function
mesa: add display list support for ARB_color_buffer_float
mesa: fix glGet query with GL_ALPHA_TEST_REF and ARB_color_buffer_float

commit b2f6ddf907935b2594d2831ddab38cf57a1729ce
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Tue Aug 31 16:50:57 2010 +0200

mesa: document known possible deviations from ARB_color_buffer_float

commit 5458935be800c1b19d1c9d1569dc4fa30a97e8b8
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Tue Aug 24 21:54:56 2010 +0200

mesa: expose GL_ARB_color_buffer_float

commit aef5c3c6be6edd076e955e37c80905bc447f8a82
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 18:12:34 2010 +0200

mesa, mesa/st: handle read color clamping properly

(I'll squash the st/mesa part to a separate commit. -Marek)

We set IMAGE_CLAMP_BIT in the caller based on _ClampReadColor, where
the operation mandates it.

TODO: did I get the set of operations mandating it right?

commit 3a9cb5e59b676b6148c50907ce6eef5441677e36
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 18:09:41 2010 +0200

mesa: respect color clamping in texenv programs (v2)

Changes in v2:
- Fix attributes other than vertex color sometimes getting clamped

commit de26f9e47e886e176aab6e5a2c3d4481efb64362
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 18:05:53 2010 +0200

mesa: restore color clamps on glPopAttrib

commit a55ac3c300c189616627c05d924c40a8b55bfafa
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 18:04:26 2010 +0200

mesa: clamp color queries if and only if fragment clamping is enabled

commit 9940a3e31c2fb76cc3d28b15ea78dde369825107
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Wed Aug 25 00:00:16 2010 +0200

mesa: introduce derived _ClampXxxColor state resolving FIXED_ONLY

To do this, we make ClampColor call FLUSH_VERTICES with the appropriate
_NEW flag.

We introduce _NEW_FRAG_CLAMP since fragment clamping has wide-ranging
effects, despite being in the Color attrib group.

This may be easily changed by s/_NEW_FRAG_CLAMP/_NEW_COLOR/g

commit 6244c446e3beed5473b4e811d10787e4019f59d6
Author: Luca Barbieri <luca@luca-barbieri.com>
Date: Thu Aug 26 17:58:24 2010 +0200

mesa: add unclamped color parameters
/external/mesa3d/src/mesa/main/extensions.c
e4852ae4d24396daa323652023655fb3b6456ff5 24-Mar-2011 Brian Paul <brianp@vmware.com> mesa: minor whitespace fixes
/external/mesa3d/src/mesa/main/extensions.c
82dd62fb22c8f88d62e3c77666c6805a2ac6ecd3 24-Mar-2011 Brian Paul <brianp@vmware.com> mesa: new MESA_EXTENSION_MAX_YEAR env var

If set to year X, only report extensions up to that year. This is a
work-around for games that try to copy the extensions string to a fixed
size buffer and overflow. If a game was released in year X, setting
MESA_EXTENSION_MAX_YEAR to that year will likely fix the problem.
/external/mesa3d/src/mesa/main/extensions.c
8767fe2437094f33db140a6b92f25116de4fc371 10-Mar-2011 José Fonseca <jfonseca@vmware.com> mesa: Sort extensions in extension string by year.

The years were obtained automatically by scraping the first year from
the spec text file. They are approximate.
/external/mesa3d/src/mesa/main/extensions.c
867f9b07d42c2b49ddb9e5bb17f0ac5c4a80d8ac 08-Mar-2011 Marek Olšák <maraeo@gmail.com> mesa: add NV_texture_barrier
/external/mesa3d/src/mesa/main/extensions.c
69f16accd0aa3b8d414092a5e52ccc99649da01a 07-Mar-2011 Marek Olšák <maraeo@gmail.com> mesa: add ATI_texture_compression_3dc

LUMINANCE_ALPHA_LATC2 = LUMINANCE_ALPHA_3DC, so this is easy.

Note that there is no specification for 3DC, just a few white papers
from ATI.
/external/mesa3d/src/mesa/main/extensions.c
7d16e2c0cd70dc5a23b746dbc8e44c58366b5353 07-Mar-2011 Marek Olšák <maraeo@gmail.com> mesa: add EXT_texture_compression_latc

The encoding/decoding algorithms are shared with RGTC.
Thanks to some magic with the base format, the RGTC texstore functions work
for LATC too.

swrast passes the related piglit tests besides two things:
- The alpha channel is wrong (it's always 1), however the incorrect alpha
channel makes some other tests fail too, so I guess it's unrelated to LATC.
- Signed LATC fetches aren't correct yet (signed values are clamped to [0,1]),
however RGTC has the same problem.

Further testing (with other of my patches) shows that hardware drivers
and softpipe work.

BTW, ETQW uses this extension.
/external/mesa3d/src/mesa/main/extensions.c
9d20849516fe34bb0a430b007cef7878858cf0c7 01-Mar-2011 Brian Paul <brianp@vmware.com> mesa: remove GL_SGI_texture_color_table support

It was only implemented in the swrast driver and probably not used by
any applications. A modern app would use a dependent/chained texture
lookup in the fragment shader.
/external/mesa3d/src/mesa/main/extensions.c
0a163cf56d1e412629cb802480998a982a47bb3c 26-Feb-2011 Kenneth Graunke <kenneth@whitecape.org> glsl: Enable GL_OES_texture_3D extension for ES2.
/external/mesa3d/src/mesa/main/extensions.c
903726d2859d6ce51e4bc96038be1830bd276f1a 24-Feb-2011 Dave Airlie <airlied@redhat.com> swrast: add RGTC support
/external/mesa3d/src/mesa/main/extensions.c
c494763579f1a3818029aca3ac8b1265c7291081 28-Jan-2011 Chad Versace <chad@chad-versace.us> mesa: Fix available APIs for AMD_conservative_depth

Remove ES2, since AMD_conservative_depth is not listed in the OpenGL ES
extension registry.
/external/mesa3d/src/mesa/main/extensions.c
59dbdbbb7d0ff90dc7561b1bc337bbb918755103 27-Jan-2011 Zack Rusin <zackr@vmware.com> mesa: fix compilation

this isn't c++ please don't mix declerations with code
/external/mesa3d/src/mesa/main/extensions.c
ad3dc370d86e3cfdb5e766bbf6dfbf247807044c 27-Jan-2011 Chad Versace <chad.versace@intel.com> mesa: Allow extensions in MESA_EXTENSION_OVERRIDE to be prefixed with '+'

If an extension is prefixed with '+', attempt to enable it. This
introduces symmetry with the prefix '-', which is already allowed.
/external/mesa3d/src/mesa/main/extensions.c
7cbcf4c583641544b677d601d35f8de64ff26710 27-Jan-2011 Chad Versace <chad.versace@intel.com> mesa: Simplify logic in get_extension_override()

* Reduce max indentation level from 7 to 3.
* Eliminate counter variables.
* Remove function append().
/external/mesa3d/src/mesa/main/extensions.c
1aeecaa43346d5ab6feec5d7caf28bd5ce53a32b 27-Jan-2011 Chad Versace <chad.versace@intel.com> mesa: Add AMD_conservative_depth to extension list

The extension is off by default.

First in a patchset that implements support for AMD_conservative_depth in
the compiler.
/external/mesa3d/src/mesa/main/extensions.c
f154cd231552d16c66b87ca1e32be5451f6bdae4 23-Jan-2011 Marek Olšák <maraeo@gmail.com> mesa: add ARB_framebuffer_sRGB as alias of the EXT variant

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
edc2dd8e4788e556d445c9f59974ed95b33c2bbc 12-Jan-2011 Dave Airlie <airlied@gmail.com> mesa/swrast: implement EXT_texture_sRGB_decode

This implements the extension by choosing a different set of texture
fetch functions when the texture parameter changes.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/extensions.c
74713e2d293f9e796a4053a5a99ee5cb7df5c740 11-Jan-2011 Brian Paul <brianp@vmware.com> mesa: begin implementation of GL_ARB_draw_buffers_blend
/external/mesa3d/src/mesa/main/extensions.c
652901e95b4ed406293d0e1fabee857c054119b1 15-Jan-2011 Brian Paul <brianp@vmware.com> Merge branch 'draw-instanced'

Conflicts:
src/gallium/auxiliary/draw/draw_llvm.c
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/glsl/ir_set_program_inouts.cpp
src/mesa/tnl/t_vb_program.c
9c6954fc9d254e0d6dc9bc7aac5badee04fe0f9b 14-Jan-2011 Eric Anholt <eric@anholt.net> mesa: Add extension enable bit for GL_ARB_ES2_compatibility.
/external/mesa3d/src/mesa/main/extensions.c
78838b2d1bd88f948030cd60479b832b661ccd3c 13-Jan-2011 Chad Versace <chad.versace@intel.com> mesa: Change OES_standard_derivatives to be stand-alone extension

Add a bit in struct gl_extensions for OES_standard_derivatives, and enable
the bit by default. Advertise the extension only if the bit is enabled.

Previously, OES_standard_derivatives was advertised in GLES2 contexts
if ARB_framebuffer_object was enabled.
/external/mesa3d/src/mesa/main/extensions.c
31b10516636043b8d92ce518acf6afb27d82a2d1 13-Jan-2011 Vinson Lee <vlee@vmware.com> mesa: Move loop variable declarations outside for loop in extensions.c.

Fixes MSVC build.
/external/mesa3d/src/mesa/main/extensions.c
356e2e962f424215b41bcf67d7114b83471e8813 13-Jan-2011 Vinson Lee <vlee@vmware.com> mesa: Move declaration before code in extensions.c.

Fixes SCons build.
/external/mesa3d/src/mesa/main/extensions.c
a7b5664c05a7a0bdc999caedf2dea17fee6bb5c8 13-Jan-2011 Chad Versace <chad.versace@intel.com> mesa: Change OES_point_sprite to depend on ARB_point_sprite

The extension string in GLES1 contexts always advertised
GL_OES_point_sprite. Now advertisement depends on ARB_point_sprite being
enabled.

Reviewed-by: Ian Romanick <idr@freedesktop.org>
/external/mesa3d/src/mesa/main/extensions.c
039150169e99be28d8b172a95a07032a3c862585 11-Jan-2011 Chad Versace <chad.versace@intel.com> mesa: Change dependencies of some OES extension strings

Change all OES extension strings that depend on ARB_framebuffer_object to
instead depend on EXT_framebuffer_object.

Reviewed-by: Ian Romanick <idr@freedesktop.org>
/external/mesa3d/src/mesa/main/extensions.c
19418e921af0efce198627d0ce6c92660797d011 10-Jan-2011 Chad Versace <chad.versace@intel.com> mesa: Add/remove extensions in extension string

Add GL_OES_stencil8 to ES2.

Remove the following:
GL_OES_compressed_paletted_texture : ES1
GL_OES_depth32 : ES1, ES2
GL_OES_stencil1 : ES1, ES2
GL_OES_stencil4 : ES1, ES2
Mesa advertised these extensions, but did not actually support them.

Reviewed-by: Ian Romanick <idr@freedesktop.org>
/external/mesa3d/src/mesa/main/extensions.c
9b260c377f5b437b7e03607fefa022459ef758ed 09-Jan-2011 Chad Versace <chad.versace@intel.com> mesa: Refactor handling of extension strings

Place GL, GLES1, and GLES2 extensions in a unified extension table. This
allows one to enable, disable, and query the status of GLES1 and GLES2
extensions by name.

When tested on Intel Ironlake, this patch did not alter the extension
string [as given by glGetString(GL_EXTENSIONS)] for any API.

Reviewed-by: Ian Romanick <idr@freedesktop.org>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
db61b9ce39bccc43140357652ceb78baaf2aea44 07-Jan-2011 Vinson Lee <vlee@vmware.com> mesa: Directly include mfeatures.h in files that perform feature tests.
/external/mesa3d/src/mesa/main/extensions.c
ff7aa554a11863de2c4c0b4b6d1ec7b07c819739 11-Sep-2010 Dave Airlie <airlied@redhat.com> mesa/swrast/st: add ARB_occlusion_query2 support.

This gets my vote for most pointless extension of all time, I'm guessing
some driver could possibly optimise for this instead of counting it might
just get a true/false, but I'm not really sure.

need this to eventually advertise 3.3 despite its total uselessness.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/extensions.c
d0f8eea9a06d8268a21ac58b134964a602f9594e 17-Dec-2010 Kenneth Graunke <kenneth@whitecape.org> Remove OES_compressed_paletted_texture from the ES2 extension list.

We don't support it.
/external/mesa3d/src/mesa/main/extensions.c
bb7c2691d25b6aaea2663f85a5b6723edbf56938 14-Dec-2010 Brian Paul <brianp@vmware.com> mesa, st/mesa: disable GL_ARB_geometry_shader4

The new GLSL compiler doesn't support geom shaders yet so disable the
GL_ARB_geometry_shader4 extension. Undo this when geom shaders work again.

NOTE: This is a candidate for the 7.10 branch.
/external/mesa3d/src/mesa/main/extensions.c
b7c38734c9d85f9dad1796d97690be2d9c55c397 10-Dec-2010 Brian Paul <brianp@vmware.com> mesa: enable GL_ARB_draw_instanced for software drivers
/external/mesa3d/src/mesa/main/extensions.c
d2028ba33967b3ce3de94b0837c9faf06f1c2b94 08-Dec-2010 Chia-I Wu <olv@lunarg.com> mesa: Do not advertise GL_OES_texture_3D.

GL_OES_texture_3D has a GLSL counterpart. Since it is not implemented,
GL_OES_texture_3D should not be advertised.
/external/mesa3d/src/mesa/main/extensions.c
22c7a69d7b9554d261d5315520ed2d6332c0a7c8 29-Oct-2010 Brian Paul <brianp@vmware.com> mesa: add extension table entry for GL_EXT_gpu_shader4
/external/mesa3d/src/mesa/main/extensions.c
f48915ec52b446a816fc43c6361ec0324b92a6a0 13-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> swrast: Enable GL_EXT_separate_shader_objects in software paths
/external/mesa3d/src/mesa/main/extensions.c
b97794c041f848a5c9481cfeac6401f5dc9f0e48 12-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Add infrastructure to track GL_EXT_separate_shader_objects
/external/mesa3d/src/mesa/main/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/main/extensions.c
d9671863eaae41ba28b6fe82e3e7d1dac12f514c 06-Oct-2010 Dave Airlie <airlied@redhat.com> glsl: add support for shader stencil export

This adds proper support for the GL_ARB_shader_stencil_export extension
to the GLSL compiler. Thanks to Ian for pointing out where I need to add things.
/external/mesa3d/src/mesa/main/extensions.c
dbc6c9672d5bec1310772b10a676b5a539aa9130 06-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> main: Enable GL_ARB_explicit_attrib_location for swrast
/external/mesa3d/src/mesa/main/extensions.c
1d595c7cd4aefc7baf1942626f53bec8f6699f7f 07-Oct-2010 Kristian Høgsberg <krh@bitplanet.net> gles2: Add GL_EXT_texture_format_BGRA8888 support
/external/mesa3d/src/mesa/main/extensions.c
e2a054b70cb5dace40fc1426cbf936366dc72fb9 02-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Add ARB_texture_compression_rgtc as an alias for EXT_texture_compression_rgtc

Change the name in the extension tracking structure to ARB (from EXT).
/external/mesa3d/src/mesa/main/extensions.c
9ef390dc14edd0adc0fa0d07c64621b0f220edd8 01-Oct-2010 Ian Romanick <ian.d.romanick@intel.com> mesa: Enable GL_ARB_texture_rg in software paths
/external/mesa3d/src/mesa/main/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/main/extensions.c
4b1f98241f9601c2b163bb41e45aa567f9cd61dd 18-Sep-2010 Ian Romanick <ian.d.romanick@intel.com> Remove GL_MESA_packed_depth_stencil

This extension was never enabled in any driver.
/external/mesa3d/src/mesa/main/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/main/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/main/extensions.c
a62efdf82c20747feb11dfd7756f0579aa914b57 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove EXT_convolution.

More optional code.
/external/mesa3d/src/mesa/main/extensions.c
73578ba9c4938db3a23198c3a2ddf843cfc4f700 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove SGI_color_matrix.

Another optional ARB_imaging subset extension.
/external/mesa3d/src/mesa/main/extensions.c
6c227e57e69158e4da40c69322db0eac4c31086c 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove SGI_color_table.

Another optional ARB_imaging subset extension.
/external/mesa3d/src/mesa/main/extensions.c
7126e38d9037da66fd531c4cb02b3843b68b84ff 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove EXT_histogram.

This has always been optional, and not useful.
/external/mesa3d/src/mesa/main/extensions.c
907a6734fcd427a6ac6fe5fcfbeac5d6054d82ae 10-Sep-2010 Eric Anholt <eric@anholt.net> mesa: Remove the non-required ARB_imaging extension.

Many of the EXT_ extensions in the subset have significant code
overhead with no users. It is not a required part of GL -- though
text describing the extension is part of the core spec since 1.2, it
is always conditional on the ARB_imaging extension.
/external/mesa3d/src/mesa/main/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/main/extensions.c
9a77d0471a655b2903a9e2696aa91b4b92267583 24-Aug-2010 Luca Barbieri <luca@luca-barbieri.com> mesa: don't expose unsupported GL_ARB_geometry_shader4 for now

The new GLSL compiler doesn't support it.

Advertising it prevents Unigine Heaven from working, since it attempts to
use it.
/external/mesa3d/src/mesa/main/extensions.c
9eca0e2c3e9409b5da49d9a5052d3665e7d45bb1 02-Sep-2010 Brian Paul <brianp@vmware.com> mesa: fix some printf warnings with casts
/external/mesa3d/src/mesa/main/extensions.c
6988f65e43297ae63bbce30bf882f870b370096c 08-Jul-2010 Brian Paul <brianp@vmware.com> mesa: initial support for new GL 3.0 texture formats
/external/mesa3d/src/mesa/main/extensions.c
44732103b2b7a8765299e586fb3b9bf91e32f6d4 02-Jul-2010 Brian Paul <brianp@vmware.com> mesa: extension flags and version testing for GL 3.x features
/external/mesa3d/src/mesa/main/extensions.c
da7bd6a90e1fee5c16327338fd251c0f6be34e36 28-Jun-2010 Zack Rusin <zackr@vmware.com> mesa: initial support for ARB_geometry_shader4

laying down the foundation for everything and implementing most of the
stuff.
linking, gl_VerticesIn and multidimensional inputs are left.
/external/mesa3d/src/mesa/main/extensions.c
a7fa91b658fdaa7c90b9c9a0ab8611d89f2dc78d 05-Jun-2010 Marek Olšák <maraeo@gmail.com> mesa: add ARB_texture_swizzle as alias of EXT_texture_swizzle, update relnotes

The specifications are identical.
/external/mesa3d/src/mesa/main/extensions.c
19913a1a7c7e299b1397d780b6f48f8739e9796c 12-May-2010 Brian Paul <brianp@vmware.com> mesa: remove unused header
/external/mesa3d/src/mesa/main/extensions.c
fef6e36e0736a68e24d7844bae65a01de8359214 11-May-2010 Brian Paul <brianp@vmware.com> mesa: more transform feedback infrastructure

Includes GL_ARB_transform_feedback2 which encapsulates transform feedback
state in objects.
/external/mesa3d/src/mesa/main/extensions.c
ade150d66724259119012420068fa930807311c2 22-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> mesa: Compute extension string according to API

We can now stop special casing glGetString() and drop specials_es*.c.
/external/mesa3d/src/mesa/main/extensions.c
18f7e118a5c6dfc04502e6e91ae492bfa33d3cc9 22-Apr-2010 Kristian Høgsberg <krh@bitplanet.net> es2: Move over es2 code to compute extensions
/external/mesa3d/src/mesa/main/extensions.c
2002e4d06e2627241cd4af88f65b54d2101ef151 06-Apr-2010 Chia-I Wu <olv@lunarg.com> mesa: Add OES_EGL_image to extension list.
/external/mesa3d/src/mesa/main/extensions.c
bf4c4479dd3468c029a9688edf677e946c38b9e2 05-Apr-2010 Brian Paul <brianp@vmware.com> mesa: don't turn on GL_EXT_transform_feedback yet
/external/mesa3d/src/mesa/main/extensions.c
3258dfbbbda69b46003362e94e75129c277c7a61 05-Apr-2010 Brian Paul <brianp@vmware.com> mesa: new extension flag for GL_EXT/ARB_draw_instanced
/external/mesa3d/src/mesa/main/extensions.c
4e9f07544821fbf7e7b079871c83555042073848 31-Mar-2010 Brian Paul <brianp@vmware.com> mesa: add EXT_transform_feedback to extension list
/external/mesa3d/src/mesa/main/extensions.c
066477ab226c6bf9598511ebe9134cb360fb54a2 30-Mar-2010 Chia-I Wu <olv@lunarg.com> mesa: Add missing features.

Add features tested in the code but missing from mfeatures.h.

This also fixes some tests of features. They should be tested with
"#if", not "#ifdef".
/external/mesa3d/src/mesa/main/extensions.c
99864d595f7d4c13e9548f83d5972db9af64e67b 13-Nov-2009 Chris Wilson <chris@chris-wilson.co.uk> APPLE_object_purgeable: core

Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/mesa3d/src/mesa/main/extensions.c
4db9f8361207e9377eb772df8d16413d63f55636 26-Feb-2010 Brian Paul <brianp@vmware.com> mesa: enable GL_EXT_texture_array for sw drivers
/external/mesa3d/src/mesa/main/extensions.c
1edd444c2e9afadb56df55682ae606b5cefd811c 26-Feb-2010 Brian Paul <brianp@vmware.com> mesa: added new extension flag for GL_EXT_texture_array
/external/mesa3d/src/mesa/main/extensions.c
32f2fd1c5d6088692551c80352b7d6fa35b0cd09 19-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> Replace _mesa_malloc, _mesa_calloc and _mesa_free with plain libc versions
/external/mesa3d/src/mesa/main/extensions.c
c7ac486261ad30ef654f6d0b1608da4e8483cd40 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_memcpy in favor of plain memcpy.

This may break the SUNOS4 build, but it's no longer relevant.
/external/mesa3d/src/mesa/main/extensions.c
8d73aa6d1ae6e89bb2cd8f52f5586d569a4b6eeb 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_strcmp in favor of plain strcmp.
/external/mesa3d/src/mesa/main/extensions.c
21d0c70b4b1c18dc1c3ac7d0fbd8a903d60f8be7 19-Feb-2010 Kenneth Graunke <kenneth@whitecape.org> Remove _mesa_strlen in favor of plain strlen.
/external/mesa3d/src/mesa/main/extensions.c
31ed663a433e405fe02f62c004914d559f4456e0 13-Feb-2010 Brian Paul <brianp@vmware.com> mesa: enable GL_ARB_fragment_coord_conventions for sw drivers

This extension is now implemented in the GLSL compiler so it can be
enabled by other drivers where applicable.
/external/mesa3d/src/mesa/main/extensions.c
744994a9c6b972a737e432cf1b699f232e2c5bfd 13-Feb-2010 José Fonseca <jfonseca@vmware.com> mesa: Export GL_EXT_texture_cube_map.

Still used by some applications.
/external/mesa3d/src/mesa/main/extensions.c
3cea5525d0b59c7dadb4be634cc244948cd634e6 28-Jan-2010 Luca Barbieri <luca@luca-barbieri.com> mesa: don't expose GL_ARB_fragment_coord_conventions until the GLSL part is done

Exposing it was incorrect, as the GLSL part of the extension is
missing.

We still keep the ARB_fragment_coord_conventions field, so that the
ARBfp parser can know whether to accept or reject the keywords.
/external/mesa3d/src/mesa/main/extensions.c
cfe884e2030466df673881da8e830c300dda40db 18-Jan-2010 Dave Airlie <airlied@linux.ie> mesa: add core support for ARB_half_float_vertex.

Adds the extension to the list + support to the APIs.

also add t_draw.c support to convert for sw rast.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/mesa3d/src/mesa/main/extensions.c
dc2914ab2645d2947898f96f9535f557c7c188cf 21-Jan-2010 Brian Paul <brianp@vmware.com> mesa: minor whitespace fix
/external/mesa3d/src/mesa/main/extensions.c
e59353f592ef587d34279f0735f06053e289a7b4 21-Jan-2010 Luca Barbieri <luca@luca-barbieri.com> mesa: support for GL_ARB_fragment_coord_conventions

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/src/mesa/main/extensions.c
562c127693200822f04a145db50add1be2425d7b 12-Jan-2010 Chia-I Wu <olvaffe@gmail.com> Merge branch 'master' into opengl-es-v2

Conflicts:
src/mesa/main/dd.h
fcc2e1a729e93bfe64f82d95d007ceab98f3dbc2 31-Dec-2009 Brian Paul <brianp@vmware.com> mesa: enable GL_EXT_draw_buffers2 for sw drivers
/external/mesa3d/src/mesa/main/extensions.c
aa491c19b9a5de350834b5f416e69e1e0a67a194 31-Dec-2009 Brian Paul <brianp@vmware.com> mesa: turn on NV_conditional_render for software drivers
/external/mesa3d/src/mesa/main/extensions.c
2be0d77a97cbe92f09dd97fb85a3d5372e52ad4c 30-Dec-2009 Brian Paul <brianp@vmware.com> mesa: add flag for GL_NV_conditional_render extension
/external/mesa3d/src/mesa/main/extensions.c
56bdaca03e2289f56d1c88668d0a0f1dbd5abeca 30-Dec-2009 Brian Paul <brianp@vmware.com> mesa: _mesa_get_enabled_extension() function
/external/mesa3d/src/mesa/main/extensions.c
802b80893943cf129039a37fb2afe26444b09332 30-Dec-2009 Brian Paul <brianp@vmware.com> mesa: implement GL3 GL_NUM_EXTENSIONS query
/external/mesa3d/src/mesa/main/extensions.c
1ec6de9f948b45e24ecd0e039819e90863ec9646 30-Dec-2009 Brian Paul <brianp@vmware.com> mesa: simplify some extension testing code
/external/mesa3d/src/mesa/main/extensions.c
8f6f1124634cf659dde4c75549b84e35505d892d 30-Dec-2009 Brian Paul <brianp@vmware.com> mesa: added infrastructure for GL_EXT_draw_buffers2
/external/mesa3d/src/mesa/main/extensions.c
4d6ec214396461c0cf3ad8ede449b299ff06c1aa 12-Nov-2009 Ian Romanick <ian.d.romanick@intel.com> ARB_fbo: Enable GL_EXT_framebuffer_multisample

All of this functionality is already included in ARB_fbo. This just
enables the string.

I was a bit lazy in using FEATURE_ARB_framebuffer_object for this
feature as well. I don't think it makes much difference in the long run.
/external/mesa3d/src/mesa/main/extensions.c
daad31d52732b5a954360a0baacdeff89d3c153a 12-Nov-2009 Ian Romanick <ian.d.romanick@intel.com> EXT_pds: Alias GL_NV_packed_depth_stencil to GL_EXT_packed_depth_stencil

GL_EXT_packed_depth_stencil is a functional superset of
GL_NV_packed_depth_stencil. If a driver enables EXT_pds, make NV_pds
available as well.
/external/mesa3d/src/mesa/main/extensions.c
34064756a5e2c8952c9de26eaebafddabd562540 22-Sep-2009 Chia-I Wu <olvaffe@gmail.com> mesa/es: Add support for GL_OES_draw_texture.

Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
/external/mesa3d/src/mesa/main/extensions.c
42fac11d437d6bf2cb27f9487dedf7fb396616d4 08-Sep-2009 Chia-I Wu <olvaffe@gmail.com> mesa/main: New feature FEATURE_queryobj.

It merges FEATURE_ARB_occlusion_query and FEATURE_EXT_timer_query, and
follows the feature conventions.
/external/mesa3d/src/mesa/main/extensions.c
8130375e775bd5ba6a47412b0ea8ec9f23dc5972 26-Sep-2009 Ian Romanick <ian.d.romanick@intel.com> Merge branch 'asm-shader-rework-2'

Conflicts:
src/mesa/shader/program_parse.tab.c
2e7a1dd8caa8b5fa83a306f6bb506a48b23616a2 16-Sep-2009 Brian Paul <brianp@vmware.com> mesa: added GL_ARB_provoking_vertex (same as EXT version)
/external/mesa3d/src/mesa/main/extensions.c
b8e1e8d2d8ae6ffbf8f271b46ee89788a926b3b0 11-Sep-2009 Ian Romanick <ian.d.romanick@intel.com> Merge branch 'master' into asm-shader-rework-2

Conflicts:
src/mesa/shader/lex.yy.c
src/mesa/shader/program_parse.tab.c
src/mesa/shader/program_parse.tab.h
92d7ed8a20d4a018ce5324e6537ae7b478b9e5bf 27-Aug-2009 Eric Anholt <eric@anholt.net> mesa: Add support for ARB_draw_elements_base_vertex.
/external/mesa3d/src/mesa/main/extensions.c
b11a8ea863612827fe04b636f1c2eae9e1536fbd 08-Sep-2009 Eric Anholt <eric@anholt.net> mesa: Expose NV_depth_clamp if ARB_depth_clamp is supported.

The wording of these two is exactly the same, except for the issue
"Can fragments with wc<=0 be generated when this extension is supported?",
which idr thinks is a non-issue for us.
/external/mesa3d/src/mesa/main/extensions.c
b4922b533155cc139ebafb111502bb55d2ad2ccf 26-Aug-2009 Eric Anholt <eric@anholt.net> mesa: Add support for ARB_depth_clamp.

This currently doesn't include fixing up the cliptests in the assembly
paths to support ARB_depth_clamp, so enabling depth_clamp forces the C path.
/external/mesa3d/src/mesa/main/extensions.c
5db8ebb8f534907614247afaf1dd8621b2d0462e 03-Sep-2009 Ian Romanick <ian.d.romanick@intel.com> Enable GL_NV_fragment_program_option for software rendering

At this point the extension is not fully implemented.
/external/mesa3d/src/mesa/main/extensions.c
f37070bab6af350caec905ea7658e9241042b6cc 29-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> ARB sync: Add support for GL_ARB_sync to swrast

This isn't quite right yet. The delete behavior and the context
clean-up needs some work.
/external/mesa3d/src/mesa/main/extensions.c
efff7aa980e78dc3ee1782308f0c9f3861c9992a 01-Sep-2009 Ian Romanick <ian.d.romanick@intel.com> NV fp: Add tracking for NV_fragment_program_option
/external/mesa3d/src/mesa/main/extensions.c
9d5bb3c6f820a5a99e1f55b2fd14d250761fcddc 14-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> Infrastructure for GL_ARB_seamless_cube_map
/external/mesa3d/src/mesa/main/extensions.c
3cb6f3bf21adc5ced428521746746fb85c6ae47c 06-Aug-2009 Ian Romanick <ian.d.romanick@intel.com> GL_ARB_vertex_array_bgra is (basically) a synonym for the EXT version
/external/mesa3d/src/mesa/main/extensions.c
45b12edcbe2c112a87993f810f832a9141085b17 06-Aug-2009 Alan Hourihane <alanh@jetpack.(none)> Ensure GL_EXT_blend_equation_separate is enabled when 2.0 is enabled.
/external/mesa3d/src/mesa/main/extensions.c
7ebadecd8758f2a4d965bc57068eccd05f9b1470 23-Jun-2009 Brian Paul <brianp@vmware.com> mesa: added extension flag for ARB_vertex_array_object
/external/mesa3d/src/mesa/main/extensions.c
9038b6c8bbda49c544d777c7cf7b107887421c77 19-Jun-2009 Brian Paul <brianp@vmware.com> Merge branch 'ext-provoking-vertex'

Conflicts:

docs/relnotes-7.6.html
progs/tests/Makefile
src/gallium/drivers/softpipe/sp_prim_vbuf.c
src/glx/x11/indirect.c
src/mesa/glapi/Makefile
src/mesa/glapi/dispatch.h
src/mesa/glapi/glapioffsets.h
src/mesa/glapi/glapitable.h
src/mesa/glapi/glapitemp.h
src/mesa/glapi/glprocs.h
src/mesa/main/dlist.c
src/mesa/main/enums.c
src/mesa/sparc/glapi_sparc.S
src/mesa/x86-64/glapi_x86-64.S
src/mesa/x86/glapi_x86.S
e75b283b45add351dbe5a09289fe85546df8a79a 09-Jun-2009 Brian Paul <brianp@vmware.com> mesa: implement GL_ARB_map_buffer_range

Only enabled for software drivers at this point.

Note that the gl_buffer_object::Access enum field has been replaced by
a gl_buffer_object::AccessFlags bitfield. The new field is a mask of
the GL_MAP_x_BIT flags which is a superset of the old GL_READ_ONLY,
GL_WRITE_ONLY and GL_READ_WRITE modes. When we query GL_BUFFER_ACCESS_ARB
we translate the bitfield into the conventional enum values.
/external/mesa3d/src/mesa/main/extensions.c
a6f266361693c6b9a5639ba7176925feb26f64c9 08-Jun-2009 Brian Paul <brianp@vmware.com> mesa: new MESA_EXTENSION_OVERRIDE env var

Can be used to enable/disable extensions as reported by
glGetString(GL_EXTENSIONS).

If a name is preceeded by '-' it's disabled. Otherwise, the named
extension is enabled.

Intended for debug/test purposes.
/external/mesa3d/src/mesa/main/extensions.c
3a7399e2c4a5fc46f871ad030d6198a16e52d356 03-Jun-2009 Brian Paul <brianp@vmware.com> mesa: enable GL_ARB_copy_buffer for software drivers
/external/mesa3d/src/mesa/main/extensions.c
a444d245e5098a85c7b1c0f1923300a8ef9a31d6 02-Jun-2009 Brian Paul <brianp@vmware.com> mesa: enable GL_EXT_provoking_vertex for sw drivers
/external/mesa3d/src/mesa/main/extensions.c
89966cdb1b5974059c32308d74b5bb09943a6fa1 28-May-2009 Brian Paul <brianp@vmware.com> mesa: data structure updates for GL_EXT_provoking_vertex
/external/mesa3d/src/mesa/main/extensions.c
cdc7f681c87b0b6379de04066c25fdeb6de96405 15-Apr-2009 Brian Paul <brianp@vmware.com> mesa: use standard offsetof() macro
/external/mesa3d/src/mesa/main/extensions.c
c6a6cc191813e8343a17b028146a34f193a6ce44 27-Mar-2009 Roland Scheidegger <sroland@vmware.com> mesa: add new signed rgba texture format

This is a (partial) backport of the signed texture format support in OGL 3.1.
Since it wasn't promoted from an existing extension roll our own.
/external/mesa3d/src/mesa/main/extensions.c
114152e068ec919feb0a57a1259c2ada970b9f02 12-Mar-2009 Roland Scheidegger <sroland@vmware.com> mesa: add support for ATI_envmap_bumpmap

add new entrypoints, new texture format, etc
translate in texenvprogram.c for drivers using the mesa-generated tex env
fragment program
also handled in swrast, but not tested (cannot work due to negative texel
results not handled correctly)
/external/mesa3d/src/mesa/main/extensions.c
69e07bdeb42f2454f5052f86119adfb68f253098 07-Mar-2009 Brian Paul <brianp@vmware.com> mesa: remove GL_MESA_program_debug extension

This was never fully fleshed out and hasn't been used.
/external/mesa3d/src/mesa/main/extensions.c
f59719c6c70d6b2a36d329b4cf02a079444cbca7 18-Feb-2009 Brian Paul <brianp@vmware.com> mesa: turn on reporting of GLSL version 1.20

The new array features, precision/invariant/centroid qualifiers, etc. were
done a while back. The glGetString(GL_SHADING_LANGUAGE_VERSION) query returns
"1.20" now (for drivers that support it anyway).
/external/mesa3d/src/mesa/main/extensions.c
e97681c7f551a2a2a6bd5eff0f4192a870c816c0 09-Feb-2009 Brian Paul <brianp@vmware.com> mesa: merge gallium-0.2 into gallium-master-merge

Merge commit 'origin/gallium-0.2' into gallium-master-merge

Conflicts:

Makefile
docs/relnotes-7.4.html
docs/relnotes.html
src/mesa/drivers/dri/i965/brw_wm.h
src/mesa/main/imports.c
src/mesa/main/mtypes.h
src/mesa/main/texcompress.c
src/mesa/main/texenvprogram.c
src/mesa/main/version.h
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_save_draw.c
c6423132ffe2e0b5c6bccc15822c50a60b08a8f8 31-Jan-2009 Brian <brianp@vmware.com> mesa: remove remnant of GL_SGIX_depth_texture
/external/mesa3d/src/mesa/main/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/main/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/main/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/main/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/main/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/main/extensions.c
26da28c995557c8b913e5ccfe31b31dc32e6c735 29-Jan-2009 Brian Paul <brianp@vmware.com> mesa: remove GL_SGIX_shadow, GL_SGIX_shadow_ambient and GL_SGIX_depth_texture

Everyone should be using the newer/better ARB versions of these extensions.
/external/mesa3d/src/mesa/main/extensions.c
54c62ba5c36f3e2b279151f5df851d2ceee15319 28-Jan-2009 Brian Paul <brianp@vmware.com> mesa: implement texture swizzling in swrast

And enable GL_EXT_texture_swizzle for software drivers.
/external/mesa3d/src/mesa/main/extensions.c
4a89e51c5f88b57040b361b62e80a57c8248ba4b 28-Jan-2009 Brian Paul <brianp@vmware.com> mesa: set/get new state for GL_EXT_texture_swizzle
/external/mesa3d/src/mesa/main/extensions.c
d4757cd02aeebe1a3072f35b5134ad5e278e3a6f 24-Jan-2009 Brian Paul <brianp@vmware.com> mesa: enable GL_NV_texture_env_combine4 for sw drivers
/external/mesa3d/src/mesa/main/extensions.c
f5d3027c0a03e26fe90efc067766c996dea05948 24-Jan-2009 Brian Paul <brianp@vmware.com> mesa: initial changes for GL_NV_texture_env_combine4
/external/mesa3d/src/mesa/main/extensions.c
b8fc605cdb741bd409dbca44150a7ba262b6f157 23-Jan-2009 Brian Paul <brianp@vmware.com> Merge branch 'vertex_array_bgra'
0bd6d48bcea7de37e027854e9d91c54116fbe90e 23-Jan-2009 Brian Paul <brianp@vmware.com> mesa: enable GL_EXT_vertex_array_bgra for sw drivers
/external/mesa3d/src/mesa/main/extensions.c
f7c1a2dacd1643a19fbf975c21ac3e64b708c8d7 23-Jan-2009 Brian Paul <brianp@vmware.com> mesa: initial bits for GL_EXT_vertex_array_bgra
/external/mesa3d/src/mesa/main/extensions.c
b5fbdef7ec3deb823ad1db8a7b7a731800082f75 10-Jan-2009 Ian Romanick <idr@freedesktop.org> swrast: Enable GL_EXT_stencil_two_side
/external/mesa3d/src/mesa/main/extensions.c
1b199101ffd50e59372e1ecafaae48f369169292 20-Jan-2009 Brian Paul <brianp@vmware.com> mesa: enable ARB_fbo for s/w drivers
/external/mesa3d/src/mesa/main/extensions.c
7d98f5ab6e207586dcac4b165221ea9852fcf035 22-Jan-2009 Brian Paul <brianp@vmware.com> mesa: initial extension bits for GL_ARB_framebuffer_object
/external/mesa3d/src/mesa/main/extensions.c
33a1f495d4bb19288680b9812c6ec1235302d215 08-Dec-2008 Alan Hourihane <alanh@tungstengraphics.com> Merge commit 'origin/master' into gallium-0.2

Conflicts:

progs/glsl/Makefile
166d5ac1704f241fffcaf7222143f4a99725278e 28-Nov-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: enable texture compression extensions for software drivers when possible
/external/mesa3d/src/mesa/main/extensions.c
3a3801c1431203fc4dca24d56577995ae2e78956 10-Oct-2008 Keith Whitwell <keith@tungstengraphics.com> Merge commit 'origin/master' into gallium-0.2

Conflicts:

src/mesa/glapi/descrip.mms
src/mesa/shader/grammar/descrip.mms
4741dbcbbc2514de370a760f4b78a17491014555 02-Oct-2008 Ian Romanick <ian.d.romanick@intel.com> Unify ARB_depth_texture and SGIX_depth_texture

The ARB extension is a superset of the older SGIX extension. Any
hardware that can support the SGIX version can also support the ARB
version. In Mesa, any driver that supports one also supports the
other. This unification just simplifies some bits of code.
/external/mesa3d/src/mesa/main/extensions.c
47ad296a183929c2007c35c60d722b4ac680417d 11-Sep-2008 Alan Hourihane <alanh@tungstengraphics.com> Merge branch 'master' of git+ssh://git.freedesktop.org/git/mesa/mesa into gallium-0.2

Conflicts:

src/mesa/drivers/dri/i915/intel_ioctl.c
src/mesa/main/texstore.c
src/mesa/tnl/t_vp_build.c
src/mesa/vbo/vbo_exec_draw.c
0397b2bb41b0f337af2949a15bcd7d0e7e8a7dc1 11-Sep-2008 Keith Whitwell <keith@tungstengraphics.com> Merge branch 'gallium-0.1' into gallium-0.2

A first attempt at moving gallium onto a branch directly off master...

It will be interesting to see how much work this takes to get running.

Have resolved the conflicts semi-arbitarily, not compiled or tested.

Conflicts:

.gitignore
Makefile
configs/config.mgw
configs/darwin
configs/darwin-x86ppc
configs/default
configs/freebsd-dri
configs/linux-dri
configs/linux-dri-xcb
configs/linux-fbdev
configs/linux-static
configs/linux-x86-64-static
configs/linux-x86-static
doxygen/Makefile
include/GL/gl.h
progs/demos/Makefile
progs/demos/descrip.mms
progs/demos/texenv.c
progs/egl/.gitignore
progs/egl/Makefile
progs/glsl/.gitignore
progs/glsl/Makefile
progs/glsl/convolutions.c
progs/samples/Makefile.mgw
progs/tests/.gitignore
progs/trivial/.gitignore
progs/trivial/point-param.c
progs/trivial/tri.c
progs/xdemos/.gitignore
progs/xdemos/glthreads.c
src/egl/drivers/demo/Makefile
src/egl/drivers/dri/Makefile
src/egl/main/Makefile
src/glu/Makefile
src/glu/sgi/Makefile
src/glu/sgi/Makefile.mgw
src/glut/glx/Makefile.mgw
src/glut/os2/WarpWin.cpp
src/glut/os2/glut_cindex.cpp
src/glut/os2/glut_gamemode.cpp
src/glut/os2/glut_win.cpp
src/glut/os2/glut_winmisc.cpp
src/glut/os2/os2_glx.cpp
src/glut/os2/os2_menu.cpp
src/glut/os2/os2_winproc.cpp
src/glw/Makefile
src/glx/x11/dri_glx.c
src/glx/x11/glxext.c
src/mesa/Makefile
src/mesa/Makefile.mgw
src/mesa/descrip.mms
src/mesa/drivers/beos/Makefile
src/mesa/drivers/common/descrip.mms
src/mesa/drivers/common/driverfuncs.c
src/mesa/drivers/directfb/Makefile
src/mesa/drivers/dri/Makefile.template
src/mesa/drivers/dri/common/dri_bufmgr.c
src/mesa/drivers/dri/common/dri_bufmgr.h
src/mesa/drivers/dri/common/dri_util.c
src/mesa/drivers/dri/common/extension_helper.h
src/mesa/drivers/dri/common/mmio.h
src/mesa/drivers/dri/common/utils.c
src/mesa/drivers/dri/common/utils.h
src/mesa/drivers/dri/glcore/Makefile
src/mesa/drivers/dri/i810/i810screen.c
src/mesa/drivers/dri/i915/intel_ioctl.c
src/mesa/drivers/dri/i915/intel_ioctl.h
src/mesa/drivers/dri/i915/intel_screen.c
src/mesa/drivers/dri/i915/server/i830_common.h
src/mesa/drivers/dri/i915/server/i830_dri.h
src/mesa/drivers/dri/i965/intel_screen.c
src/mesa/drivers/dri/i965/server/i830_common.h
src/mesa/drivers/dri/i965/server/i830_dri.h
src/mesa/drivers/dri/mach64/mach64_screen.c
src/mesa/drivers/dri/nouveau/nouveau_context.h
src/mesa/drivers/dri/nouveau/nouveau_fifo.c
src/mesa/drivers/dri/nouveau/nouveau_fifo.h
src/mesa/drivers/dri/nouveau/nouveau_screen.c
src/mesa/drivers/dri/nouveau/nouveau_screen.h
src/mesa/drivers/dri/r128/r128_tex.h
src/mesa/drivers/dri/savage/savageioctl.h
src/mesa/drivers/fbdev/Makefile
src/mesa/drivers/osmesa/Makefile
src/mesa/drivers/osmesa/descrip.mms
src/mesa/drivers/x11/Makefile
src/mesa/drivers/x11/descrip.mms
src/mesa/drivers/x11/xm_dd.c
src/mesa/glapi/glapi.c
src/mesa/glapi/glthread.c
src/mesa/main/api_validate.c
src/mesa/main/attrib.c
src/mesa/main/bufferobj.c
src/mesa/main/bufferobj.h
src/mesa/main/buffers.c
src/mesa/main/config.h
src/mesa/main/context.c
src/mesa/main/descrip.mms
src/mesa/main/drawpix.c
src/mesa/main/enums.c
src/mesa/main/fbobject.c
src/mesa/main/glheader.h
src/mesa/main/imports.c
src/mesa/main/mipmap.c
src/mesa/main/mm.c
src/mesa/main/mm.h
src/mesa/main/mtypes.h
src/mesa/main/points.c
src/mesa/main/sources
src/mesa/main/state.c
src/mesa/main/texcompress_fxt1.c
src/mesa/main/texenvprogram.c
src/mesa/main/texobj.c
src/mesa/main/texstate.c
src/mesa/main/texstore.c
src/mesa/math/descrip.mms
src/mesa/shader/arbprogram.c
src/mesa/shader/descrip.mms
src/mesa/shader/prog_execute.c
src/mesa/shader/prog_statevars.c
src/mesa/shader/prog_statevars.h
src/mesa/shader/prog_uniform.c
src/mesa/shader/program.c
src/mesa/shader/program.h
src/mesa/shader/shader_api.c
src/mesa/shader/slang/descrip.mms
src/mesa/shader/slang/library/slang_vertex_builtin_gc.h
src/mesa/sources
src/mesa/swrast/descrip.mms
src/mesa/swrast/s_drawpix.c
src/mesa/swrast/s_fragprog.c
src/mesa/swrast/s_readpix.c
src/mesa/swrast/s_span.c
src/mesa/swrast_setup/descrip.mms
src/mesa/tnl/descrip.mms
src/mesa/tnl/t_context.h
src/mesa/tnl/t_vp_build.c
src/mesa/tnl/tnl.h
src/mesa/vbo/descrip.mms
src/mesa/vbo/vbo_context.c
src/mesa/vbo/vbo_exec_array.c
src/mesa/x86-64/xform4.S
src/mesa/x86/rtasm/x86sse.c
src/mesa/x86/rtasm/x86sse.h
windows/VC6/progs/glut/glut.dsp
windows/VC7/mesa/gdi/gdi.vcproj
windows/VC7/mesa/glu/glu.vcproj
windows/VC7/mesa/mesa.sln
windows/VC7/mesa/mesa/mesa.vcproj
windows/VC7/mesa/osmesa/osmesa.vcproj
windows/VC7/progs/glut/glut.vcproj
windows/VC8/mesa/gdi/gdi.vcproj
windows/VC8/mesa/glu/glu.vcproj
windows/VC8/mesa/mesa.sln
windows/VC8/mesa/mesa/mesa.vcproj
windows/VC8/progs/glut/glut.vcproj
bafefccff8e9a56b797b988f9a5d7d72e2d51b9a 27-Aug-2008 Brian Paul <brian.paul@tungstengraphics.com> mesa: don't check for GLSL 1.2 to advertise GL 2.1

The GLSL 1.2 features are minor...
/external/mesa3d/src/mesa/main/extensions.c
44c7f37b448201ad1276883ae5e6f7a3bdc4e7ac 29-Jul-2008 Brian Paul <brian.paul@tungstengraphics.com> disable GL_ARB_shading_language_120 until 1.20 features are complete
/external/mesa3d/src/mesa/main/extensions.c
c6499a741c99394e81d1d86ffd066f3d9749875c 06-Nov-2007 Brian <brian.paul@tungstengraphics.com> Determine GL extensions/limits by making pipe queries.

The state tracker calls pipe->get_param() to determine the GL limits and
which OpenGL extensions are supported.
This is an initial implementation that'll probably change...
/external/mesa3d/src/mesa/main/extensions.c
6775c1e8ccc2c543d97eb273a342140a62d99aee 29-Sep-2007 Brian <brian.paul@tungstengraphics.com> Remove test for EXT_blend_logic_op in glGetString when determining GL version.

EXT_blend_logic_op is slightly different from GL 1.1's RGBA logicop mode
and does not have to be supported. Per conversation with Roland.
/external/mesa3d/src/mesa/main/extensions.c
7b559a91028d297b34df9ec939bd4d00fad6027c 07-Jun-2007 Ian Romanick <idr@us.ibm.com> Add support for GL_ARB_fragment_program_shadow.
/external/mesa3d/src/mesa/main/extensions.c
bb372f1c9bc08e8b0dca983cb4ba36b2f2f039fb 17-May-2007 Ian Romanick <idr@us.ibm.com> Initial implementation of MESA_texture_array

Shadow sampling from texture arrays is still not implemented. Everything
else should be there, though.
/external/mesa3d/src/mesa/main/extensions.c
af807a4696866a4ee08bb2a4e95b9c02011db530 09-Apr-2007 Brian <brian@nostromo.localnet.net> enable GLSL 1.20
/external/mesa3d/src/mesa/main/extensions.c
6a3fdc3a1ea6c306d9543791bf172dd1052d7382 16-Jan-2007 Keith Whitwell <keith@tungstengraphics.com> Merge branch 'master' of git+ssh://keithw@git.freedesktop.org/git/mesa/mesa into vbo-0.2

Conflicts:

src/mesa/array_cache/sources
src/mesa/drivers/dri/i965/brw_context.c
src/mesa/drivers/dri/i965/brw_draw.c
src/mesa/drivers/dri/i965/brw_fallback.c
src/mesa/drivers/dri/i965/brw_vs_emit.c
src/mesa/drivers/dri/i965/brw_vs_tnl.c
src/mesa/drivers/dri/mach64/mach64_context.c
src/mesa/main/extensions.c
src/mesa/main/getstring.c
src/mesa/tnl/sources
src/mesa/tnl/t_save_api.c
src/mesa/tnl/t_save_playback.c
src/mesa/tnl/t_vtx_api.c
src/mesa/tnl/t_vtx_exec.c
src/mesa/vbo/vbo_attrib.h
src/mesa/vbo/vbo_exec_api.c
src/mesa/vbo/vbo_save_api.c
src/mesa/vbo/vbo_save_draw.c
8dcfcad7a2598ba835930aac8f3fd6576e464c1c 13-Dec-2006 Brian <brian@yutani.localnet.net> Move all the code for computing ctx->_TriangleCaps into state.c.
ctx->_TriangleCaps should probably go away altogether someday...
/external/mesa3d/src/mesa/main/extensions.c
61fd687c74610a5b3db5e9f3adb3ee2e9a5a6014 03-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> Minor changes to get ready for OpenGL 2.1.
/external/mesa3d/src/mesa/main/extensions.c
e812081253b2857b59d17f40dc6c9909e1957d87 02-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> Undo some of yesterday's ATI_separate_stencil changes. The ATI extension
doesn't exactly match OpenGL 2.0.
/external/mesa3d/src/mesa/main/extensions.c
6d104cb932080c5c0d951fbc0ec6d30fb7ebef45 02-Nov-2006 Alan Hourihane <alanh@tungstengraphics.com> merge current trunk into vbo branch
/external/mesa3d/src/mesa/main/extensions.c
467c773f798516f86425c14fe8406298e00baba1 02-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> Add ATI_separate_stencil and use it in preference to EXT_stencil_two_side
since the former is what's used for OpenGL 2.0.
/external/mesa3d/src/mesa/main/extensions.c
8c41c757fe8efa04df0dd5cdfb33a75b84891c19 15-Aug-2006 Ian Romanick <idr@us.ibm.com> Add support for GL_EXT_gpu_program_parameters. Any driver that enables
either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this
extension as well.
/external/mesa3d/src/mesa/main/extensions.c
8d214bc8044e5027e3fa9302b259d0c557270b00 03-Aug-2006 Brian Paul <brian.paul@tungstengraphics.com> Initial work for GL_EXT_texture_sRGB.
/external/mesa3d/src/mesa/main/extensions.c
ee34e6ef716bb630440299ac1efbc2055ef09ffd 12-Jun-2006 Ian Romanick <idr@us.ibm.com> Add support for GL_APPLE_vertex_array_object. Several test programs
and demos are also added.

Adding basic support to drivers should be as easy as just enabling the
extension, though thorough test would also be required.
/external/mesa3d/src/mesa/main/extensions.c
255e8ebd581c34c5174783a191a12a3ac0c00cde 28-Mar-2006 Brian Paul <brian.paul@tungstengraphics.com> enable GL_ARB_half_float_pixel, was GL_MESAX_half_float_pixel
/external/mesa3d/src/mesa/main/extensions.c
daffbe99dc77c0f1cae23fd03e02d61ef354c1dc 21-Mar-2006 Brian Paul <brian.paul@tungstengraphics.com> GL_EXT_packed_depth_stencil should be off by default
/external/mesa3d/src/mesa/main/extensions.c
904ab0c22cc5dbfb09ff3a0e4f1b716760890bd7 02-Mar-2006 Brian Paul <brian.paul@tungstengraphics.com> check FEATURE_EXT_framebuffer_blit
/external/mesa3d/src/mesa/main/extensions.c
0c8e578a3834882a3a1ce0b755955ae18bdee645 15-Feb-2006 Michal Krol <mjkrol@gmail.org> Enable GL_ARB_fragment_shader extension.
/external/mesa3d/src/mesa/main/extensions.c
2363fff347a064b9584ecb8e26d80d421cafbbbd 13-Feb-2006 Michal Krol <mjkrol@gmail.org> Enable GL_ARB_shader_objects, GL_ARB_shading_language_100 and
GL_ARB_vertex_shader extensions.
/external/mesa3d/src/mesa/main/extensions.c
1add059bd114f90e32c4b574be411d314eca6d90 14-Dec-2005 Brian Paul <brian.paul@tungstengraphics.com> Removed the GL_SGIX/SGIS_pixel_texture extensions. Same thing can be
done with fragment programs nowadays.
/external/mesa3d/src/mesa/main/extensions.c
0bffb1192a599b11af11604ad590f6a50c054bf1 08-Nov-2005 Brian Paul <brian.paul@tungstengraphics.com> some initial work on upcoming GL_EXT_framebuffer_blit extension
/external/mesa3d/src/mesa/main/extensions.c
1ad7b99925e044f82e635f746c1ef2df77f69ac9 28-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Initial work for GL_EXT_packed_depth_stencil extension.
glReadPixels done, glDrawPixels mostly done.
/external/mesa3d/src/mesa/main/extensions.c
42c34efd23d7ad05df9f3c71f7d52dd259e179d8 13-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> OpenGL 2.0's two-sided stencil feature wasn't implemented correctly.
See comment near top of stencil.c for info about OpenGL 2.0 vs.
GL_EXT_stencil_two_side.
/external/mesa3d/src/mesa/main/extensions.c
4fb995084e1b4b629667f09331adf060aa0fac4c 02-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> Prototype implementation of new GL_EXT_timer_query extension (not finalized yet).
Extends the query mechanism to query elapsed time while rendering.
/external/mesa3d/src/mesa/main/extensions.c
6e4f594a02fc384b17d5732be652d7d28618aec2 25-Aug-2005 Brian Paul <brian.paul@tungstengraphics.com> removed GL_HP_occlusion_test extension
/external/mesa3d/src/mesa/main/extensions.c
951dbf08e740ec5808c267f18199788c78f621d9 21-Jul-2005 Brian Paul <brian.paul@tungstengraphics.com> check for FEATURE_EXT_framebuffer_object to enable EXT_framebuffer_object
/external/mesa3d/src/mesa/main/extensions.c
49e74989c3ca690b29ad8280765c467bac537f73 21-Jul-2005 Brian Paul <brian.paul@tungstengraphics.com> remove ^M chars, disable shading language extensions
/external/mesa3d/src/mesa/main/extensions.c
6258b76c49f49a56a7c713914b798e80c6553b06 05-May-2005 Karl Schultz <kschultz@freedesktop.org> Port Mesa to build on a P64 platform (e.g., Win64). P64 platforms
use 64-bit pointers and 32-bit longs. So, operations like casting pointers
to unsigned long and back to pointer won't work. glheader.h now
includes files to define uintptr_t, which should instead be used for
this sort of operation. It is an integer type that is the same size
as a pointer.
/external/mesa3d/src/mesa/main/extensions.c
e4b2356c07d31fbeeabb13b2fb47db703b473080 04-May-2005 Brian Paul <brian.paul@tungstengraphics.com> Major check-in of changes for GL_EXT_framebuffer_object extension.
Main driver impacts:
- new code for creating the Mesa GLframebuffer
- new span/pixel read/write code
Some drivers not yet updated/tested.
/external/mesa3d/src/mesa/main/extensions.c
1e8fc5ffea10f01ae7dffefbe4d44c39e39aab43 14-Apr-2005 Michal Krol <mjkrol@gmail.org> add GL_ARB_shading_language_100;
reorder GL_ARB_shader_objects and GL_ARB_fragment/vertex_shader stuff
/external/mesa3d/src/mesa/main/extensions.c
3deaa01c2bd576ae81fc6d3ea67c583cb3c22159 07-Feb-2005 Brian Paul <brian.paul@tungstengraphics.com> additional work on GL_EXT_framebuffer_object
/external/mesa3d/src/mesa/main/extensions.c
0e85388ba8e54569c14306b5715c5cb1c20b6cb9 13-Jan-2005 Michal Krol <mjkrol@gmail.org> enable ARB_fragment/vertex_shader
/external/mesa3d/src/mesa/main/extensions.c
7f752fed993e5e9423abac200dd59141edbada56 19-Dec-2004 Dave Airlie <airliedfreedesktop.org> Implement software ATI_fragment_shader

no error detection, slow, may not be 100% correct but a good start
/external/mesa3d/src/mesa/main/extensions.c
feac30256730614bd60debe2167202bccb577aea 18-Dec-2004 Brian Paul <brian.paul@tungstengraphics.com> added GL_ARB_pixel_buffer_object extension string
/external/mesa3d/src/mesa/main/extensions.c
a6c21a2af15fa768c5a0df14cee6f62521f98a85 31-Oct-2004 Brian Paul <brian.paul@tungstengraphics.com> don't advertise GL_ARB_vertex/fragment_shader until they're done
/external/mesa3d/src/mesa/main/extensions.c
678ea6cd5cb68d22668c93bf4ed830226ef26b0c 27-Oct-2004 Michal Krol <mjkrol@gmail.org> add entries for extensions ARB_shader_objects, ARB_fragment_shader and
ARB_vertex_shader
/external/mesa3d/src/mesa/main/extensions.c
33899b7c351fda77bed6dee5e5d02e31c2f7e0e5 16-Oct-2004 Ian Romanick <idr@us.ibm.com> Add support for OES_read_format. As soon as glext.h is updated with the
enums for this extension, the changes to gl.h can be removed.
/external/mesa3d/src/mesa/main/extensions.c
53f82c5aadbb15585754bfacf3237093eccdb2ce 02-Oct-2004 Brian Paul <brian.paul@tungstengraphics.com> added support for GL_ARB_draw_buffers
/external/mesa3d/src/mesa/main/extensions.c
051f6a5cb01c3dc8cb2225ab09757f8b360256dd 13-Sep-2004 Brian Paul <brian.paul@tungstengraphics.com> remove ARB_texture_non_power_of_two from _mesa_enable_1_5_extensions()
/external/mesa3d/src/mesa/main/extensions.c
edfe0fe78b299cd3ddc5b447459cbcf9e94f534f 20-Aug-2004 Brian Paul <brian.paul@tungstengraphics.com> enabled GL_ARB_texture_rectangle
/external/mesa3d/src/mesa/main/extensions.c
ffdea1ae80a1405fe805cd197c7650d9c5157e2e 17-Aug-2004 Brian Paul <brian.paul@tungstengraphics.com> don't enable the float texture and GLhalf pixel extensions yet
/external/mesa3d/src/mesa/main/extensions.c
352d4dbfb24c65f327759c00c7db7d30a9482e35 10-May-2004 Keith Whitwell <keith@tungstengraphics.com> Add EXT_vertex_cull support to mesa
/external/mesa3d/src/mesa/main/extensions.c
883e7a5906b3e287520c1e52bdb76c47ba9bb4a5 01-May-2004 Brian Paul <brian.paul@tungstengraphics.com> minor vertex/fragment program tweaks
/external/mesa3d/src/mesa/main/extensions.c
f959f6e1dc27c71fc0ccc56e09b29101b3bf3b97 22-Apr-2004 Brian Paul <brian.paul@tungstengraphics.com> New glTexImage code.
The gl_texture_format struct now has a StoreTexImageFunc that's called
by glTex[Sub]Image[123]D to convert the user's texture data into the
specific texture format layout. Now it's much easier to add new texture
formats (like the 16/32-bit floating point formats).
The texutil.[ch] and texutil_tmp.h files are obsolete.
/external/mesa3d/src/mesa/main/extensions.c
7a6b71ef2944bae1718e8167b2faaceb8422071c 13-Mar-2004 Brian Paul <brian.paul@tungstengraphics.com> Implementation of GL_EXT_pixel_buffer_object extension.
Note: extension may not be finalized yet - subject to change!
Note: implementation not fully suitable for h/w implementation yet.
/external/mesa3d/src/mesa/main/extensions.c
e5a94ba138f9a628b1237fa815c2af9c9da077eb 06-Feb-2004 Brian Paul <brian.paul@tungstengraphics.com> Added flags for _all_ extensions to the gl_extensions struct so that drivers
can disable any extension if necessary.
/external/mesa3d/src/mesa/main/extensions.c
c93105eb9e2499efb237fd89dba0cebd48f18375 27-Jan-2004 Ian Romanick <idr@us.ibm.com> Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.
The internal driver interface was also changed to use
BlendEquationSeparate instead of BlendEquation.
/external/mesa3d/src/mesa/main/extensions.c
b305028464f02947c0cce0476af0e35f4ed1fafa 04-Dec-2003 Brian Paul <brian.paul@tungstengraphics.com> Port over changes from XFree86/Mesa 5.0.2, mostly to silence compiler warnings.
/external/mesa3d/src/mesa/main/extensions.c
663a9e1b7ef7b8384abe2f81e1a8749b942f6d3a 21-Nov-2003 Daniel Borca <dborca@users.sourceforge.net> more texture compression
/external/mesa3d/src/mesa/main/extensions.c
1c27a1e957546ed849b3fd0c35904e9680f113f8 19-Nov-2003 Karl Rasche <karlrasche@gmail.com> Initial checking of new ARB_frag/vertex program parser
/external/mesa3d/src/mesa/main/extensions.c
e4fcea2e06571b71a85b4f100c95d866a82f7c19 19-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> Assorted casts to silence g++ warnings.
/external/mesa3d/src/mesa/main/extensions.c
458c900d3b6fcf9a939884f843e1cadd5be1ed22 17-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> set ARB_vertex_buffer_object in _mesa_enable_sw_extensions()
/external/mesa3d/src/mesa/main/extensions.c
feb9e4c4324c494a79dbad8e43c15d0c9c4c3a4b 03-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> ARB_point_sprite is not part of OpenGL 1.5
/external/mesa3d/src/mesa/main/extensions.c
c8363a31cfcd8e3c60387df31525158847ab1457 02-Sep-2003 Ian Romanick <idr@us.ibm.com> Added support for EXT_texture_mirror_clamp and the single wrap mode
that it addes to ATI_texture_mirror_once. This includes updating the
texwrap test to exercise the new mode.
/external/mesa3d/src/mesa/main/extensions.c
781fb93877ea3a6faeefcdb48d9b463da7d954a3 28-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> Added OpenGL 1.4's per-texture LOD bias.
/external/mesa3d/src/mesa/main/extensions.c
63736723678ef30e7f90835cfbd48c520e39bf11 23-Aug-2003 Ian Romanick <idr@us.ibm.com> Trivial changes to add support for GL_ARB_point_sprite, which is a
subset of GL_NV_point_sprite (which was already supported).
/external/mesa3d/src/mesa/main/extensions.c
3baefe663bb15b4fd60921155de38c12ec2758c4 23-Aug-2003 Ian Romanick <idr@us.ibm.com> Added support for GL_IBM_multimode_draw_arrays.

Added non-static entrypoints and the name string for
GL_SUN_multi_draw_arrays (identical to GL_EXT_multi_draw_arrays).

Made add_newer_entrypoints (in src/mesa/main/context.c) table driven.
This reduced the size of context.o by about 3KB.
/external/mesa3d/src/mesa/main/extensions.c
b5a41d6050a06204f5450f63a98862e70585b7f9 06-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> prep for OpenGL 1.5
/external/mesa3d/src/mesa/main/extensions.c
08ff059f203f05a0cc417a46fe37f83929963db5 21-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Initial implementation of GL_MESA_program_debug - a vertex/fragment program
debugging extension.
/external/mesa3d/src/mesa/main/extensions.c
702ca20bf08be7a4007defc5d91094e8b7d2ef8e 18-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Fix up some loose ends from the last big check-in.
/external/mesa3d/src/mesa/main/extensions.c
6dc85575000127630489b407c50a4b3ea87c9acb 17-Jul-2003 Keith Whitwell <keith@tungstengraphics.com> Merge Jose's documentation and core Mesa changes from embedded branch
/external/mesa3d/src/mesa/main/extensions.c
887e2cf01a99f7fe1b7c94320b7bdbbf0d6ad2f8 03-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_ARB_texture_non_power_of_two (except for auto mipmap generation).
/external/mesa3d/src/mesa/main/extensions.c
de4f460e20cf76ece883530ffe3f82a0afc817f3 03-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> Simplify extension string handling.
/external/mesa3d/src/mesa/main/extensions.c
b17a722ca3989e8563ee04cb2939f4835f8a171e 13-Jun-2003 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_ARB_occlusion_query (not 100% finalized).
/external/mesa3d/src/mesa/main/extensions.c
3c28d1e2a9d758583efd8e51c42992987e6be982 04-Jun-2003 Brian Paul <brian.paul@tungstengraphics.com> Added GL_EXT_texture_rectangle (identical to GL_NV_texture_rectangle)
/external/mesa3d/src/mesa/main/extensions.c
09dbc1e5aea9d584d7d031bcf0c945aa16cef2a1 02-Jun-2003 Ian Romanick <idr@us.ibm.com> Removed fields from 'struct gl_extensions' for extensions that don't
need them. Added "always on" extensions for extensions that are part
of core versions 1.1 and 1.2.
/external/mesa3d/src/mesa/main/extensions.c
882caa18c6c551cbe60f205795b00a6a5361a986 30-May-2003 Ian Romanick <idr@us.ibm.com> Added support for NV_light_max_exponent.
/external/mesa3d/src/mesa/main/extensions.c
e5b244ff7f984805c1bcc020342f1300f2639c71 21-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_EXT_depth_bounds_test.
/external/mesa3d/src/mesa/main/extensions.c
d0492cf1377897c8113a109aa936ee7a7084b9c8 11-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> Some groundwork for GL_ARB_vertex/fragment_program.
/external/mesa3d/src/mesa/main/extensions.c
6061df09a45c42745253965df012ddf76910ea33 29-Mar-2003 Brian Paul <brian.paul@tungstengraphics.com> Basic infrastructure for GL_ARB_vertex_buffer_object.
/external/mesa3d/src/mesa/main/extensions.c
418ac00e7583bf3136816a43b3357e0d0b0c776d 21-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> GL_SGI_texture_color_table extension (Eric Plante)
/external/mesa3d/src/mesa/main/extensions.c
943f0c6a41aa66705ffba90a55cf75296b0bde1d 21-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> GL_ATI_texture_env_combine3 extension
/external/mesa3d/src/mesa/main/extensions.c
610d59981a9f43fefe29b34ef19c184d28e2bef5 14-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> First batch of code for GL_NV_fragment_program.
Re-org of some GL_NV_vertex_program code.
Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
/external/mesa3d/src/mesa/main/extensions.c
367d308b8267ad86cd7623590b7bfd4737b5fbf5 25-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> wrapped a few more C library functions
/external/mesa3d/src/mesa/main/extensions.c
3c63452e64df7e10aa073c6c3b9492b1d7dabbb8 25-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> Header file clean-up:
1. Remove all.h and PC_HEADER junk.
2. Rolled mem.c and mem.h into imports.c and imports.h
3. Include imports.h instead of mem.h
Restore _mesa_create/initialize_context() to be like they were in 4.0.4
New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
/external/mesa3d/src/mesa/main/extensions.c
c7a219ec6f6047b691a9bb32e55ec4a889ba2814 21-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> GL_ATI_texture_mirror_once extension (Ian Romanick)
/external/mesa3d/src/mesa/main/extensions.c
8dfc5b9863f08a713177fd92847573e17febbac9 16-Oct-2002 Brian Paul <brian.paul@tungstengraphics.com> surround vertex program code with #if FEATURE_NV_vertex_program/#endif
/external/mesa3d/src/mesa/main/extensions.c
89fb06fcc11cbe3f23521312155d6c55d869f526 27-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> new texture compression infrastructure
/external/mesa3d/src/mesa/main/extensions.c
551b65f13754e6760e5c272ff86f8873c9c13e5c 21-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> GL_MESA_pack_invert
/external/mesa3d/src/mesa/main/extensions.c
c5b995066020191982b2315fc45d05e068eee761 21-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> updates from 4.0.4 (MESA_ycbcr_texture, APPLE_client_storage, etc)
/external/mesa3d/src/mesa/main/extensions.c
5f60a0b50ada1865d4fc6a724366e8ea0cc9a72f 06-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> GL_EXT_stencil_two_side extension, not 100% complete yet.
/external/mesa3d/src/mesa/main/extensions.c
3a03211aeeec5f5232a711f2f0887a93be4013e2 05-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> added GL_IBM_texture_mirrored_repeat (Ian Romanick)
/external/mesa3d/src/mesa/main/extensions.c
487047c06040112e1a2648982e378e0cca4874b8 29-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> prep for OpenGL 1.4 feature set
/external/mesa3d/src/mesa/main/extensions.c
8afe7de8deaf3c9613fd68b344de8c52b02b1879 15-Jun-2002 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_NV_texture_rectangle extension.
Replace struct gl_texure_object's Dimension w/ Target field.
Added _EnabledUnits to struct gl_texture_attrib - the _ReallyEnabled
field is obsolete, but still present for now. This effectively
removes the 8-texture units limit, 32 units now possible, but unlikely!
New TEXTURE_1D/2D/3D/CUBE/RECT_BIT tokens for unit->_ReallyEnabled field.
Updated device drivers to use ctx->Texture._EnabledUnits.
/external/mesa3d/src/mesa/main/extensions.c
6c408b46678637959dba04663fbc34eb9c4bc397 27-May-2002 Brian Paul <brian.paul@tungstengraphics.com> replaced experimental MESA_sprite_point with NV_point_sprite
/external/mesa3d/src/mesa/main/extensions.c
f595212336ae63c981f0f39f4ea1dec67ff7fe25 02-May-2002 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_ARB_texture_env_crossbar.
Simplification of some of the texture application code.
/external/mesa3d/src/mesa/main/extensions.c
1537b63fce36f87b3606d0e7cdca2d10bbdffd56 02-Apr-2002 Brian Paul <brian.paul@tungstengraphics.com> GL_ARB_point_parameters support
/external/mesa3d/src/mesa/main/extensions.c
636b2801d981872d3111be0cd11aa79b4cc8643b 23-Mar-2002 Brian Paul <brian.paul@tungstengraphics.com> Test implementation of proposed GL_EXT_shadow_funcs extension. This just
generalizes the R/texture comparision operators to include all eight of
the depth test comparisons.
/external/mesa3d/src/mesa/main/extensions.c
f9708e45ac819a0c589e14ea81e635fbbc8033f8 13-Mar-2002 Brian Paul <brian.paul@tungstengraphics.com> initial work for NV_vertex_program1_1 extension
/external/mesa3d/src/mesa/main/extensions.c
4182cf60d96a077a66675e89694529b5f9e4b329 15-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> Finished up GL_ARB_depth_texture and GL_ARB_shadow.
/external/mesa3d/src/mesa/main/extensions.c
86b842790b720cd6b1499ce8edca8a4e9c8dc029 14-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> vertex program check-in
/external/mesa3d/src/mesa/main/extensions.c
014ec1ac5e98e86836285a176d7674bc43a00cd7 05-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> prototype implementation of GL_ARB_depth_texture, GL_ARB_shadow, GL_ARB_shadow_ambient
/external/mesa3d/src/mesa/main/extensions.c
71515b9175df29e0b230c1930a1786779325e70d 19-Nov-2001 Brian Paul <brian.paul@tungstengraphics.com> added test implementation of GL_ARB_window_pos
/external/mesa3d/src/mesa/main/extensions.c
e11f089f821ea90754d8cbe56278eba4cf5665f4 17-Oct-2001 Brian Paul <brian.paul@tungstengraphics.com> added GL_ARB_texture_mirrored_repeat
/external/mesa3d/src/mesa/main/extensions.c
d922109eb37e943661f1c88c6a97284f6b6267ea 13-Aug-2001 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_texture_edge_clamp
/external/mesa3d/src/mesa/main/extensions.c
8c2f6c5059a60d845716277973c826f4069926e6 26-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> added GL_IBM_rasterpos_clip extension
/external/mesa3d/src/mesa/main/extensions.c
e4276667dafc8de0c6e64af8300fc7598437de6e 15-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> Enable GL_ARB_texture_compression for XMesa/GLX driver. Texture
compression isn't really implmented. Just updated glTexImageXD()
to accept compressed internal format tokens.
/external/mesa3d/src/mesa/main/extensions.c
736fcbec4732830e7976fb5eb309b13e03be132c 29-May-2001 Brian Paul <brian.paul@tungstengraphics.com> infrastructure for GL_ARB_multisample
/external/mesa3d/src/mesa/main/extensions.c
9228e17bb5bf219269daeed5cbfdd912c118e926 24-May-2001 Brian Paul <brian.paul@tungstengraphics.com> Finished GL_SGIS_generate_mipmap. Should be trivial to enable in DRI drivers.
/external/mesa3d/src/mesa/main/extensions.c
3893e638e6521b9c070e01c0b31d22754ff97a88 21-May-2001 Brian Paul <brian.paul@tungstengraphics.com> initial support for GL_SGIS_generate_mipmap extension
/external/mesa3d/src/mesa/main/extensions.c
31acab88f29deeccb30ec608634bad7e020b3f57 24-Apr-2001 Brian Paul <brian.paul@tungstengraphics.com> fixed typo in GL_ARB_transpose_matrix
/external/mesa3d/src/mesa/main/extensions.c
bcfe3936a8722f43639ad853649c7f0ea8591cf3 17-Apr-2001 Brian Paul <brian.paul@tungstengraphics.com> Fixed a number of minor GL_ARB_texture_env_combine/dot3 issues.
/external/mesa3d/src/mesa/main/extensions.c
2bb04cad14f5edd9e2657a1122ceeb1fb468f4a9 26-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> added GL_ARB_texture_border_clamp
/external/mesa3d/src/mesa/main/extensions.c
19bf744556bfb32b7ac4d3f9efbdbbf2b057434b 22-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> enable GL_ARB_texture_env_combine and GL_ARB_texture_env_dot3 in _mesa_enable_sw_extensions()
/external/mesa3d/src/mesa/main/extensions.c
1a59875367b4e38710b37422143efb702b0b1420 22-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> added GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3
/external/mesa3d/src/mesa/main/extensions.c
2c3d34c905fa6b831a066afae83b938de05eb241 18-Mar-2001 Gareth Hughes <gareth@valinux.com> - Port 3.4 texture utils, texture format work to 3.5 (including new
FetchTexel routines).
- Initial hooks for GL_EXT_texture_filter_anisotropic.
/external/mesa3d/src/mesa/main/extensions.c
24fab8e2507d9ccc45c1a94de0ad44088cfb8738 15-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> removed ARB_texture_env_add bool flag, use EXT_texture_env_add flag
/external/mesa3d/src/mesa/main/extensions.c
18c516655faa7973f981726e91928b525d046df6 27-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> more tweaks
/external/mesa3d/src/mesa/main/extensions.c
01a5dd879b2b29a1d30622eac3ff81bddf6b28a1 27-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> minor extension tweaks
/external/mesa3d/src/mesa/main/extensions.c
6975540db26309cdfa8f27b3b6dadf3dbf4a1746 27-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> Disable most extensions by default. Drivers should enable them as needed.
Renamed gl_*() functions as _mesa_*().
/external/mesa3d/src/mesa/main/extensions.c
c499ce31baf820e84d133c2189f88e15a1a36672 20-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_SGIX_shadow and GL_SGIX_shadow_texture.
Added some const keywords in the s/w texturing code.
/external/mesa3d/src/mesa/main/extensions.c
e75d2424e53d6023f4414e40694cd467e5392b96 17-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> Changed FetchTexel() function pointer arguments.
Implemented glGetTexImage(format=GL_COLOR_INDEX).
Changed _mesa_unpack_depth_span() args.
Minor changes/clean-ups in mtypes.h.
Histogram counter component sizes were wrong.
/external/mesa3d/src/mesa/main/extensions.c
f7e1dfeaefda8865252513bc4d880ea8640efe4d 17-Feb-2001 Brian Paul <brian.paul@tungstengraphics.com> Work in glGetTexImage() to return GL_COLOR_INDEX images.
Prototype code for GL_SGIX_depth_texture / more flexible teximage code.
/external/mesa3d/src/mesa/main/extensions.c
ab36c9aa1c4af92dd9f4ec48028f1eb2e98d1ccc 24-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> removed the unused/broken GL_PGI_misc_hints extension
/external/mesa3d/src/mesa/main/extensions.c
ba8f6172bdfb44594537a304225b54152584d701 06-Jan-2001 Gareth Hughes <gareth@valinux.com> Implementation of GL_EXT_texture_env_dot3.
/external/mesa3d/src/mesa/main/extensions.c
06d05afdd687fcd1d59d46c6a86c2e5707e1859b 08-Dec-2000 Brian Paul <brian.paul@tungstengraphics.com> Initial work on GL_MESA_sprite_point extension.
Still need to resolve clipping issues, finalize the spec.
/external/mesa3d/src/mesa/main/extensions.c
5e3bc0c2a2bcdf59949410f94c9b705fc1281ce8 22-Nov-2000 Jouk Jansen <joukj@hrem.stm.tudelft.nl> Committing in .

Modified Files:
Mesa/macos/gli_api/gliapi1.h Mesa/macos/gli_api/gliapi2.h
Mesa/macos/gli_api/gliapiext.h Mesa/macos/src-gli/fxgli.c
Mesa/macos/src-gli/fxgli.h Mesa/macos/src-gli/fxgli2.c
Mesa/macos/src-gli/fxgli_tridebug.c Mesa/src/accum.c
Mesa/src/accum.h Mesa/src/all.h Mesa/src/alpha.c
Mesa/src/alpha.h Mesa/src/attrib.c Mesa/src/attrib.h
Mesa/src/bitmap.c Mesa/src/bitmap.h Mesa/src/blend.c
Mesa/src/blend.h Mesa/src/buffers.c Mesa/src/buffers.h
Mesa/src/clip.c Mesa/src/clip.h Mesa/src/colortab.h
Mesa/src/config.c Mesa/src/context.c Mesa/src/context.h
Mesa/src/convolve.c Mesa/src/convolve.h Mesa/src/copypix.c
Mesa/src/copypix.h Mesa/src/debug.c Mesa/src/depth.c
Mesa/src/depth.h Mesa/src/dlist.c Mesa/src/dlist.h
Mesa/src/drawpix.c Mesa/src/drawpix.h Mesa/src/enable.c
Mesa/src/enable.h Mesa/src/eval.c Mesa/src/eval.h
Mesa/src/extensions.c Mesa/src/extensions.h
Mesa/src/feedback.c Mesa/src/feedback.h Mesa/src/fog.c
Mesa/src/fog.h Mesa/src/get.c Mesa/src/get.h Mesa/src/glapi.c
Mesa/src/glthread.h Mesa/src/highpc.c Mesa/src/hint.h
Mesa/src/histogram.h Mesa/src/image.c Mesa/src/image.h
Mesa/src/imports.c Mesa/src/light.c Mesa/src/light.h
Mesa/src/lines.c Mesa/src/lines.h Mesa/src/logic.c
Mesa/src/logic.h Mesa/src/masking.c Mesa/src/masking.h
Mesa/src/matrix.c Mesa/src/matrix.h Mesa/src/pixel.c
Mesa/src/pixel.h Mesa/src/points.c Mesa/src/points.h
Mesa/src/polygon.c Mesa/src/polygon.h Mesa/src/rastpos.c
Mesa/src/readpix.c Mesa/src/scissor.c Mesa/src/scissor.h
Mesa/src/state.c Mesa/src/state.h Mesa/src/stencil.c
Mesa/src/stencil.h Mesa/src/teximage.c Mesa/src/teximage.h
Mesa/src/texobj.c Mesa/src/texobj.h Mesa/src/texstate.c
Mesa/src/texstate.h Mesa/src/texture.c Mesa/src/texture.h
Mesa/src/texutil.c Mesa/src/texutil.h Mesa/src/varray.c
Mesa/src/varray.h Mesa/src/X/fakeglx.c Mesa/src/X/xm_api.c
Mesa/src/X/xm_dd.c Mesa/src/X/xm_line.c Mesa/src/X/xm_span.c
Mesa/src/X/xm_tri.c Mesa/src/swrast/s_aaline.c
Mesa/src/swrast/s_aaline.h Mesa/src/swrast/s_aatriangle.h
Mesa/src/swrast/s_accum.h Mesa/src/swrast/s_alpha.h
Mesa/src/swrast/s_alphabuf.h Mesa/src/swrast/s_blend.h
Mesa/src/swrast/s_context.c Mesa/src/swrast/s_context.h
Mesa/src/swrast/s_depth.h Mesa/src/swrast/s_drawpix.h
Mesa/src/swrast/s_feedback.h Mesa/src/swrast/s_fog.h
Mesa/src/swrast/s_histogram.h Mesa/src/swrast/s_lines.h
Mesa/src/swrast/s_logic.h Mesa/src/swrast/s_masking.h
Mesa/src/swrast/s_pb.h Mesa/src/swrast/s_pixeltex.h
Mesa/src/swrast/s_points.h Mesa/src/swrast/s_quads.c
Mesa/src/swrast/s_quads.h Mesa/src/swrast/s_scissor.h
Mesa/src/swrast/s_span.h Mesa/src/swrast/s_stencil.h
Mesa/src/swrast/s_texture.h Mesa/src/swrast/s_triangle.h
Mesa/src/swrast/s_zoom.h Mesa/src/swrast/swrast.h
Mesa/src/swrast_setup/ss_context.h
Mesa/src/swrast_setup/ss_triangle.c
Mesa/src/swrast_setup/ss_triangle.h
Mesa/src/swrast_setup/ss_vb.h Mesa/src/tnl/t_clip.c
Mesa/src/tnl/t_clip.h Mesa/src/tnl/t_context.c
Mesa/src/tnl/t_context.h Mesa/src/tnl/t_cva.c
Mesa/src/tnl/t_cva.h Mesa/src/tnl/t_debug.c
Mesa/src/tnl/t_debug.h Mesa/src/tnl/t_dlist.h
Mesa/src/tnl/t_eval.c Mesa/src/tnl/t_eval.h
Mesa/src/tnl/t_fog.c Mesa/src/tnl/t_fog.h
Mesa/src/tnl/t_light.c Mesa/src/tnl/t_light.h
Mesa/src/tnl/t_pipeline.c Mesa/src/tnl/t_pipeline.h
Mesa/src/tnl/t_shade.c Mesa/src/tnl/t_shade.h
Mesa/src/tnl/t_stages.c Mesa/src/tnl/t_stages.h
Mesa/src/tnl/t_texture.c Mesa/src/tnl/t_texture.h
Mesa/src/tnl/t_trans_elt.c Mesa/src/tnl/t_trans_elt.h
Mesa/src/tnl/t_varray.c Mesa/src/tnl/t_varray.h
Mesa/src/tnl/t_vb.c Mesa/src/tnl/t_vb.h
Mesa/src/tnl/t_vbcull.c Mesa/src/tnl/t_vbcull.h
Mesa/src/tnl/t_vbfill.c Mesa/src/tnl/t_vbfill.h
Mesa/src/tnl/t_vbindirect.c Mesa/src/tnl/t_vbindirect.h
Mesa/src/tnl/t_vbrender.c Mesa/src/tnl/t_vbrender.h
Mesa/src/tnl/t_vbxform.c Mesa/src/tnl/t_vbxform.h
Mesa/src/tnl/tnl.h
Added Files:
Mesa/src/mtypes.h
Removed Files:
Mesa/src/types.h

Changed Mesa/src/types to Mesa/src/mtypes.h to avoid conflicts while
compiling on a VMS system.

----------------------------------------------------------------------
/external/mesa3d/src/mesa/main/extensions.c
5a9026c65d260dc185e072163999f5d810015108 17-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> Minor header file changes to silence warnings.
Added _mesa_enable_sw_extensions(), called by software-only drivers
to enable all s/w-supported GL extensions.
/external/mesa3d/src/mesa/main/extensions.c
6ad2c5b59aff29d28029bffe9d34ac73cdcb8079 30-Oct-2000 Brian Paul <brian.paul@tungstengraphics.com> set *t->flag = enabled in gl_extensions_add(), otherwise, extension booleans weren't set
/external/mesa3d/src/mesa/main/extensions.c
a96308c37db0bc0086a017d318bc3504aa5f0b1a 30-Oct-2000 Keith Whitwell <keith@tungstengraphics.com> Replace the flags Mesa was using for ctx->NewState with a new set
based on the GL attribute groups.

Introduced constants describing the circumstances under which some
key derived values can change:
_SWRAST_NEW_RASTERMASK -- ctx->RasterMask
_SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle
function
_DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps

These are helpful in deciding whether you need to recalculate state if your
recalculation involves reference to a derived value.
/external/mesa3d/src/mesa/main/extensions.c
a14cbff8e5b30539d8fdc3497a0e128992efa6c9 27-Oct-2000 Brian Paul <brian.paul@tungstengraphics.com> Enabled GL_EXT_secondary_color. Fixed a bunch of typos in the dlist.c
and state.c file for plugging those functions into the dispatch table.
Don't use Mesa 3.5 for DRI until SGI approves the new dispatch offsets.
Commented-out references to ctx->FogMode and VB->Specular in FX driver.
Minor clean-up in extensions.c
Removed unused prototype in fog.h
/external/mesa3d/src/mesa/main/extensions.c
fe5d67d95f3a5fc84c5421d409a6464642aaf2cb 27-Oct-2000 Keith Whitwell <keith@tungstengraphics.com> Implement EXT_fog_coord and EXT_secondary_color.

EXT_secondary_color is disabled until we get some dispatch offsets from SGI.
/external/mesa3d/src/mesa/main/extensions.c
423f2b28845dc8cc93c16a4608d6e19b6b059e6f 25-Sep-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_ARB_texture_env_add
/external/mesa3d/src/mesa/main/extensions.c
513d486e75a15733729a17e4d3e0f8a164f54242 02-Sep-2000 Brian Paul <brian.paul@tungstengraphics.com> enabled GL_EXT_convolution and GL_ARB_imaging
/external/mesa3d/src/mesa/main/extensions.c
8e053916c8052b47c191f68991c126f47c72c3f3 30-Aug-2000 Brian Paul <brian.paul@tungstengraphics.com> added more extensions testing code
/external/mesa3d/src/mesa/main/extensions.c
289d47eee5342bd7ec1c25a29d9bdc8d6f9dc4ed 30-Aug-2000 Brian Paul <brian.paul@tungstengraphics.com> finished compressed texture support (Bill White)
/external/mesa3d/src/mesa/main/extensions.c
24507ff6ab91a85f98da60745bd6585499968b60 27-Jun-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_texture_env_combine (Holger Waechtler)
/external/mesa3d/src/mesa/main/extensions.c
77ee5aad27a3037895b3c645d910a1213faa62a3 09-Jun-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_packed_pixels extension, subset of GL 1.2
/external/mesa3d/src/mesa/main/extensions.c
ad68f17a06cc07520e1462a7261a9d1c51a136a9 30-May-2000 Brian Paul <brian.paul@tungstengraphics.com> initial work for GL_NV_blend_square extension
/external/mesa3d/src/mesa/main/extensions.c
aea66b135eaa5a5f2bc8c652fa7a1a42cca2fe83 24-May-2000 Brian Paul <brian.paul@tungstengraphics.com> more work on GL_ARB_texture_compression
/external/mesa3d/src/mesa/main/extensions.c
1207bf057aeea3376e5e0f03f789a5d67ed4d29d 23-May-2000 Brian Paul <brian.paul@tungstengraphics.com> initial work for GL_ARB_texture_compression
/external/mesa3d/src/mesa/main/extensions.c
f2fc19d7851526e4fd4de73b4b9b053a6a87153d 22-May-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_blend_func_separate
/external/mesa3d/src/mesa/main/extensions.c
86fc370d399167ec9bb978d053d4a72215c86c16 22-May-2000 Brian Paul <brian.paul@tungstengraphics.com> initial code for GL_ARB_texture_cube_map
/external/mesa3d/src/mesa/main/extensions.c
1a1cf7ed75d799bbda34399ddab7949b8c06686e 04-May-2000 Brian Paul <brian.paul@tungstengraphics.com> implemented GL_EXT_histogram extension
/external/mesa3d/src/mesa/main/extensions.c
a5f4cae20a5d47bf5e0f8d1aa35650d16391097d 17-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> work on GL_SGI_color_table
/external/mesa3d/src/mesa/main/extensions.c
250069dbb443f26f4dcc409c9c873019a5f50f9d 08-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_SGI_color_matrix extension
/external/mesa3d/src/mesa/main/extensions.c
2b2e925ea4a5652b0ab73b1efbce345a42663842 07-Apr-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_SGIX/SGIS_pixel_texture extension
/external/mesa3d/src/mesa/main/extensions.c
23ee049401fdaaa77240a3eb02ca4dcce421a939 28-Mar-2000 Randy Frank <rfrank@rsinc.com> Implemented support for the HP occlusion test extension (osmesa and X)
/external/mesa3d/src/mesa/main/extensions.c
1b2ff69f468d609a88b1cd31041df2b81931816b 12-Mar-2000 Brian Paul <brian.paul@tungstengraphics.com> initial implementation of GL_HP_occlusion_test extension
/external/mesa3d/src/mesa/main/extensions.c
aabf086a03f27aace21f56098989f94b5697c8dd 07-Mar-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_texture_lod_bias extension (Michael Vance)
/external/mesa3d/src/mesa/main/extensions.c
e828bc8f61736f6ba2eff7b2d3dd24056c8b86e0 25-Feb-2000 Keith Whitwell <keith@tungstengraphics.com> Fog coordinate stage which drivers may use to replace standard fogging
mechanism.

LogicOp state change callback
/external/mesa3d/src/mesa/main/extensions.c
feb06c8d9ab8b4aa7590ebb1ae8a702ea62e1c57 23-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> GL_EXT_blend_color is now DEFAULT_ON
/external/mesa3d/src/mesa/main/extensions.c
cd96388857255711c4e33e7d2626f199d3810d15 10-Dec-1999 Brian Paul <brian.paul@tungstengraphics.com> implemented GL_ARB_tranpose_matrix
/external/mesa3d/src/mesa/main/extensions.c
aaeea91bd045f5693d822085adf5322b022bd092 10-Dec-1999 Brian Paul <brian.paul@tungstengraphics.com> removed gl_get_proc_address()
/external/mesa3d/src/mesa/main/extensions.c
b4334b2b875c332ee1533141943904bdd3ebe58a 13-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> replaced EXT_color_table with EXT_paletted_texture
/external/mesa3d/src/mesa/main/extensions.c
b95d252c347e14825cd61b28223040cfc5d0e7de 12-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_texture_env_add extension
/external/mesa3d/src/mesa/main/extensions.c
a087e348ab534a8293c0dc1eb7fda8794326259d 12-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> added gl_extension_is_enabled()
/external/mesa3d/src/mesa/main/extensions.c
fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5 11-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> first big check-in of new Mesa 3.3 code
/external/mesa3d/src/mesa/main/extensions.c
327c69127cf6203681d418a76186f70cc71b9212 08-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> clean-up of header includes (Daryll)
/external/mesa3d/src/mesa/main/extensions.c
b80429e49ef62686792e2f95c8f52b5e6c8a59a9 16-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> removed GL_EXT_get_proc_address
/external/mesa3d/src/mesa/main/extensions.c
56a5f8820ff2b441174fc10982d8f9b4b59ab8d5 14-Oct-1999 Ted Jump <tjump@users.sourceforge.net> Fixed parameter type for notify function pointer parameter to gl_extensions_add
/external/mesa3d/src/mesa/main/extensions.c
bd5cdaf4442872d3cd2ff94eeafadd481d27fcfb 13-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> removed GL_ prefix from memory macros
/external/mesa3d/src/mesa/main/extensions.c
60a249d009acec34bd61e12f01caf7bdf87e895c 10-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> now using GL_MALLOC, GL_FREE
/external/mesa3d/src/mesa/main/extensions.c
485f04074151686fa24d40e3eeb83029d3d8c425 08-Oct-1999 Keith Whitwell <keith@tungstengraphics.com> Fixed includes & added a few hooks for the DRI.
/external/mesa3d/src/mesa/main/extensions.c
dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2 16-Sep-1999 Brian Paul <brian.paul@tungstengraphics.com> GL_EXT_get_proc_address clean-up
/external/mesa3d/src/mesa/main/extensions.c
c5d7d70be8bc9a32db95c861ec25c368f3aee84f 11-Sep-1999 Brian Paul <brian.paul@tungstengraphics.com> GL_EXT_get_proc_address clean-up
/external/mesa3d/src/mesa/main/extensions.c
585a68c82b9d87ea094143e91fab722070b3dc73 11-Sep-1999 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_get_proc_address
/external/mesa3d/src/mesa/main/extensions.c
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c 19-Aug-1999 jtg <jtg> Initial revision
/external/mesa3d/src/mesa/main/extensions.c