History log of /external/mesa3d/include/GL/gl.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
50034c017125b9538cd1e88b7344574da5bf3c9a 29-Apr-2014 Brian Paul <brianp@vmware.com> mesa: remove unused #pragma export on/off lines

PRAGMA_EXPORT_SUPPORTED is never defined.

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=77749
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/include/GL/gl.h
349b76a55364c0bb33daa4e1ebe36dd689e35807 01-Feb-2014 Brian Paul <brianp@vmware.com> mesa: change GL_ALL_ATTRIB_BITS to 0xFFFFFFFF

This has been wrong for many years. It was originally 0x000FFFFF and long
ago there was discussion about whether GL_ALL_ATTRIB_BITS should include
the then-new GL_MULTISAMPLE_BIT bit. Eventually the ARB decided that
glPushAttrib(GL_ALL_ATTRIB_BITS) should save all current and future
attribute groups (hence ~0). Unfortunately, Mesa's gl.h was never updated.

This was just recently spotted by Eric Anholt and reported as a bug to the
ARB. Ian, Jon Leech and I discussed it at the ARB meeting and decided to
change Mesa's value to reflect the ARB's decision.

Acked-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/include/GL/gl.h
fa1923ac3afe47b225bcc9c83211ae99366d5948 20-Nov-2013 Ian Romanick <ian.d.romanick@intel.com> mesa: Remove GL_MESA_texture_array cruft from gl.h

glext.h has had all the necessary bits for years.

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
Reviewed-by: Jordan Justen <jordan.l.justen@intel.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/include/GL/gl.h
1c7605685d2b8250b92acf5ce8f6f217bb3f1a12 05-Nov-2013 Alexander von Gluck IV <kallisti5@unixzen.com> mesa: Remove last BEOS checks

* Goodbye BeOS, we hardly knew thee
* As BeOS was gcc2 only, there was little chance
of this being useful.
* Doesn't effect Haiku in any meaningful way

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/include/GL/gl.h
2671b576b22614d1b424a1fe70f84ee6c3920d13 05-Nov-2013 Brian Paul <brianp@vmware.com> mesa: remove OPENSTEP stuff

Reviewed-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/include/GL/gl.h
32577fc0adec86557c53ced8fb13dd5de76e58e0 05-Nov-2013 Brian Paul <brianp@vmware.com> mesa: remove macintosh preprocessor stuff

IIRC, this is MacOS 9.x stuff.

Reviewed-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/include/GL/gl.h
5a5d2d2db806629d635b72708293c01148f6c1d3 05-Nov-2013 Brian Paul <brianp@vmware.com> mesa: remove __QUICKDRAW__ tests

Reviewed-by: Matt Turner <mattst88@gmail.com>
/external/mesa3d/include/GL/gl.h
2a1f74e7d93c8c1e7fa46784ea0bdb6c7bd47100 04-Nov-2013 Brian Paul <brianp@vmware.com> mesa: remove Centerline C support from gl.h

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/include/GL/gl.h
5d5d63d63c882de3437df67caa4733430db7116d 04-Nov-2013 Brian Paul <brianp@vmware.com> mesa: remove SciTech stuff from gl.h

Reviewed-by: Eric Anholt <eric@anholt.net>
/external/mesa3d/include/GL/gl.h
6767c56e6d36b872096d32507c89c56b6d8618d1 19-Oct-2013 Brian Paul <brianp@vmware.com> mesa: remove GL_MESA_program_debug bits from gl.h

The code for this was removed from Mesa some time ago.

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/include/GL/gl.h
971c74309e25a7f40a21582f9b16e101616fb6fb 19-Oct-2013 Brian Paul <brianp@vmware.com> mesa: remove remnants of GL_MESA_shader_debug

This extension never saw any real use so remove it.

v2: also update tests/num_strings.cpp for 'make check'

Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/include/GL/gl.h
a36f7e651e947ff14dbbd242b1d9ab160442c532 17-Oct-2013 Brian Paul <brianp@vmware.com> mesa: remove PFNGLBLENDCOLORPROC, PFNGLBLENDEQUATIONPROC typedefs in gl.h

Fixes error about duplicated typedefs (also in glext.h) reported on
NetBSD 6.1

Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=70546
Tested-by: Vinson Lee <vlee@freedesktop.org>
/external/mesa3d/include/GL/gl.h
3d8d5b298a268b119d840bc9bae0ee9e0c9244a9 21-Apr-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Restore 78-column wrapping of license text in C-style comments.

The previous commit introduced extra words, breaking the formatting.

This text transformation was done automatically via the following shell
command:
$ git grep 'THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY' | sed 's/:.*$//' | xargs -I {} sh -c 'vim -e -s {} < vimscript

where 'vimscript' is a file containing:
/THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY/;/\*\// !fmt -w 78 -p ' * '
:wq

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/include/GL/gl.h
96ff2edc73ccf11d4d198ba3665507f73ae4a9f7 21-Apr-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.

This brings the license text in line with the MIT License as published
on the Open Source Initiative website:

http://opensource.org/licenses/mit-license.php

Generated automatically be the following shell command:
$ git grep 'THE AUTHORS BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \
sed -i 's/THE AUTHORS/THE AUTHORS OR COPYRIGHT HOLDERS/' {}

This introduces some wrapping issues, to be fixed in the next commit.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/include/GL/gl.h
dd404bc94f78a1766527becee03f8ef6ae3a799b 21-Apr-2013 Kenneth Graunke <kenneth@whitecape.org> mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text.

Generated automatically be the following shell command:
$ git grep 'BRIAN PAUL BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \
sed -i 's/BRIAN PAUL/THE AUTHORS/' {}

The intention here is to protect all authors, not just Brian Paul. I
believe that was already the sensible interpretation, but spelling it
out is probably better.

More practically, it also prevents people from accidentally copy &
pasting the license into a new file which says Brian is not liable when
he isn't even one of the authors.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/include/GL/gl.h
3b0de75c4dab869f2e312c4627cd69fd0b40d7aa 15-Feb-2013 Brian Paul <brianp@vmware.com> mesa: remove old version comment from gl.h
/external/mesa3d/include/GL/gl.h
ac24d172582cdb7a79098ca43ca8870712a98068 02-Dec-2012 Matthew Waters <ystreet00@gmail.com> mesa: fix compiler warnings when including GL/gl.h with other gl headers

GL/gl.h provides some definitions (GL_FALSE, GL_ONE, etc) that have
the same value as other gl headers but are represented differently
(0 vs 0x0 and 1 vs 0x1).
This causes compiler warnings about redefining such definitions when
including GL/gl.h with other gl headers.

Fixes http://bugs.freedesktop.org/show_bug.cgi?id=57802

Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/include/GL/gl.h
cbb2b4149ba26ee26f73f53e9b2aa960d9e5862c 19-Oct-2011 Tom Fogal <tfogal@alumni.unh.edu> Only use gcc visibility support with gcc4+.

I had a colleague hitting issues compiling with an old gcc3.2
system. These patches got them through.

NOTE: This is a candidate for the 7.11 branch.

Reviewed-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/include/GL/gl.h
d290febdc83a828b1cbe6a5e7155e47b29385dad 29-Aug-2011 José Fonseca <jose.r.fonseca@gmail.com> gdi: Remove mesa_wgl.h

All commonly used windows toolchains define wgl entrypoints in the windows
headers, and mesa_wgl.h not only is unnecessary but actually often stands
in the waydue to slight inconsistencies.

So remove it.
/external/mesa3d/include/GL/gl.h
912c4ec6dfda03d06b6edc59cf62f1a61f22ee29 19-Mar-2011 Brian Paul <brianp@vmware.com> gl.h: reorder some #defines
/external/mesa3d/include/GL/gl.h
016fc30839f0fb67bb37d4a7353a7e38749deab5 04-Mar-2010 Ian Romanick <ian.d.romanick@intel.com> Remove support for GCC older than 3.3.0

Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
/external/mesa3d/include/GL/gl.h
caa46f753835f8bb87fc16e22734f27a1d52bb27 11-Feb-2010 Kristian Høgsberg <krh@bitplanet.net> glapi: Add GL_OES_EGL_image
/external/mesa3d/include/GL/gl.h
a7aaf052f935cb51b7b616a7a764c57fc01b2821 17-Jan-2010 Alan Coopersmith <alan.coopersmith@sun.com> Sun compilers now support some gcc __attribute__ values

Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls
for aligned, always_inline, noinline, pure, const, and malloc.

This commit includes updates to files that were regenerated by gl_XML.py
after adding the __SUNPRO_C checks to it

Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com>
Signed-off-by: Brian Paul <brianp@vmware.com>
/external/mesa3d/include/GL/gl.h
33f44b93d26a1d0c2c15a2613b07510825bc1d54 31-Dec-2009 José Fonseca <jfonseca@vmware.com> mesa: Avoid WIN32_LEAN_AND_MEAN re-definition.
/external/mesa3d/include/GL/gl.h
2b992dc327e02a412c0cc8c5d015ac534114848c 15-Sep-2009 Brian Paul <brianp@vmware.com> gl: restore some PFNGL typedefs

Commit d33c315d9e32584dea12cea683795b498a9f5eca removed a few too many
typedefs. We need the typedefs in glext.h which are protected by #ifdef
GL_VERSION_1_2 but we can exclude the ones protected by
GL_VERSION_1_2_DEPRECATED.
/external/mesa3d/include/GL/gl.h
d33c315d9e32584dea12cea683795b498a9f5eca 04-Jun-2009 Brian Paul <brianp@vmware.com> mesa: remove PFNGL typedefs that are in glext.h
/external/mesa3d/include/GL/gl.h
73a48a8af3c7fa820ba6850e6bfc51dac4ef9488 04-Jun-2009 Brian Paul <brianp@vmware.com> mesa: upgrade glext.h to version 52

A number of the PFNGL* function typedefs are now in glext.h and must be
omitted from the gl.h file. gl.h will be pruned in the next commit.
/external/mesa3d/include/GL/gl.h
66204969a0d71d851b852f278e84ba195900dfb6 18-Feb-2009 Brian Paul <brianp@vmware.com> mesa: bump gl.h version comment to 7.7 (bug 20170)
/external/mesa3d/include/GL/gl.h
e4f3770690129dc1ea683fadbe07f1fbc49cf271 17-Jul-2008 Jonathan White <jwhite@tungstengraphics.com> mesa: WinCE fixes
/external/mesa3d/include/GL/gl.h
0b3d1b1ea44791068e8c3dc88549c798fb5e0ea8 24-Jun-2008 José Fonseca <jrfonseca@tungstengraphics.com> mesa: WGL is not part of the WinCE API.

Although it would be interesting having the GDI winsys running on WinCE
several Windows GDI API functions and data structures are missing from
WinCE headers, making this far from a trivial endeavor.
/external/mesa3d/include/GL/gl.h
76fb8089103e9dba9aaa7232c86d864d5874a08f 21-Jul-2007 Zhang <zxpmyth@yahoo.com.cn> Fix a number of MINGW32 issues
/external/mesa3d/include/GL/gl.h
74519c42311c67a2f914768abbe905d321702386 19-May-2007 Brian <brian@yutani.localnet.net> Disable (at least for now) PFNGLFRAMEBUFFERTEXTURELAYEREXTPROC typedef.

If an app (like progs/samples/blendxor.c) includes both gl.h and glext.h
this typedef will get hit in both headers, causing an error.
Possibly work around by bringing GL_NV_geometry_program4 items into gl.h.
/external/mesa3d/include/GL/gl.h
78bd2912f86a53b53d3fb5362edae2c6455239b0 16-May-2007 Ian Romanick <idr@us.ibm.com> Add enums and functions for GL_{MESA,EXT}_texture_array.
/external/mesa3d/include/GL/gl.h
bb69d3af36482a2b69731733de727a31ab75b0ab 16-Nov-2006 Brian Paul <brian.paul@tungstengraphics.com> remove obsolete GL_MESA_trace stuff
/external/mesa3d/include/GL/gl.h
5ab9dcd761a42042b769f021b122d53e49d890b1 09-Oct-2006 Brian Paul <brian.paul@tungstengraphics.com> return void instead of GLvoid for glClearDebugLogMESA(), glGetDebugLogMESA()
/external/mesa3d/include/GL/gl.h
7986cfbee019fbdfce8bb0a86d7b7e633e541014 31-Aug-2006 Brian Paul <brian.paul@tungstengraphics.com> remove extension defines/protos that are now in glext.h
/external/mesa3d/include/GL/gl.h
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/include/GL/gl.h
37b5b01217ab725a91c9dbb600dfe9e21c34151b 15-Aug-2006 Brian Paul <brian.paul@tungstengraphics.com> s/GLvoid/void/ to fix gcc 4.2 issue (bug 7875)
/external/mesa3d/include/GL/gl.h
32a9e9be0c9626fb15ae7c721a15bcf19330e13a 12-Aug-2006 Ian Romanick <idr@us.ibm.com> Fix white-space problem in the prototype for glBlitFramebufferEXT that
prevented gl_mangle.h from picking it up.
/external/mesa3d/include/GL/gl.h
6c071592ab2c249e875edef4c61c13e1005b8fcb 03-Aug-2006 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_texture_sRGB
/external/mesa3d/include/GL/gl.h
bd0bfd1dc2430d80a7563ae2af0667633277ab00 20-Jun-2006 Brian Paul <brian.paul@tungstengraphics.com> reorder a few token definitions
/external/mesa3d/include/GL/gl.h
9305cba6a7dfe539e5c3b01f7b16fcf60cf20900 31-Mar-2006 Brian Paul <brian.paul@tungstengraphics.com> bump version/date
/external/mesa3d/include/GL/gl.h
a23109760923fd57fa6a652d85d245fef00bfabf 01-Mar-2006 Brian Paul <brian.paul@tungstengraphics.com> GL_EXT_framebuffer_blit tokens/functions
/external/mesa3d/include/GL/gl.h
5262c225ba9eb90fc2a357c40a93a5bba2dd602a 08-Dec-2005 Brian Paul <brian.paul@tungstengraphics.com> remove stray _ from GL[u]int64_EXT
/external/mesa3d/include/GL/gl.h
4c3443b460748c1406b91baa5ffe20e3cbe9e61c 08-Dec-2005 Karl Schultz <kschultz@freedesktop.org> handle 64-bit types for Windows.
/external/mesa3d/include/GL/gl.h
0fa8c59e646b214ea61c077f723e8ffe1cc06733 07-Dec-2005 Brian Paul <brian.paul@tungstengraphics.com> Updates for GL_EXT_timer_query:
New GLint64EXT and GLuint64EXT types (use C99's long long types).
New glGetQueryObject[u]i64vEXT() functions.
/external/mesa3d/include/GL/gl.h
1b5d3d647e3abe89b11f6ac9ba66327050d0750e 28-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_packed_depth_stencil
/external/mesa3d/include/GL/gl.h
c799e9ec248c5381ba7c1d806f7c1a4dd85698ad 02-Sep-2005 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_timer_query token
/external/mesa3d/include/GL/gl.h
2c7336af4e92f29599c04822fcbd4db12a4c5cc5 08-Jun-2005 Brian Paul <brian.paul@tungstengraphics.com> put full prototype on one line to fix gl_mangle.h generation (Dave Reveman)
/external/mesa3d/include/GL/gl.h
5d5100aabcb1e9a740f1e69e8b01743b1c1d3ccd 01-Jun-2005 Brian Paul <brian.paul@tungstengraphics.com> remove temporary GL_EXT_framebuffer_object info
/external/mesa3d/include/GL/gl.h
db21f1c84f32d4bd7696774acb86f5480f5138cd 12-May-2005 Karl Schultz <kschultz@freedesktop.org> The "P" suffix on APIENTRY and GLAPIENTRY is to be used for pointers to
functions, not for functions that return pointers. Restore protoype
for glGetString back to its correct form.
/external/mesa3d/include/GL/gl.h
d084982240bafba0169c4a6cacf02d45d6cfd8c1 08-Feb-2005 Adam Jackson <ajax@freedesktop.org> Bug #2477: Make GLU/GLw/glut build properly even with -fvisibility=hidden.
/external/mesa3d/include/GL/gl.h
cf69e051ce36d9dc9dac59621aa18805ea58515d 08-Feb-2005 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_framebuffer_object enums/funcs. Remove when glext.h is updated
/external/mesa3d/include/GL/gl.h
5b0dd893704157cb8f9c42ce4a32a9d3e2a7edef 26-Jan-2005 Ian Romanick <idr@us.ibm.com> remove a bunch of temporary #defines, now that glext.h was updated
/external/mesa3d/include/GL/gl.h
14dee36fa78dc309919dd81ae37d0e8d13773104 20-Jan-2005 Brian Paul <brian.paul@tungstengraphics.com> glext.h version 26
/external/mesa3d/include/GL/gl.h
5255044c00b45defc487d20943dee37742f13fdf 16-Jan-2005 Brian Paul <brian.paul@tungstengraphics.com> added a few OpenGL 2.0 tokens (temporary)
/external/mesa3d/include/GL/gl.h
d7b837ad4aa5306bd318fafa32f40599622f2c2a 12-Jan-2005 Brian Paul <brian.paul@tungstengraphics.com> temporary prototypes for OpenGL 2.0
/external/mesa3d/include/GL/gl.h
bf4c23d00fd2cc96336745430ceec89dbeacaead 29-Nov-2004 Brian Paul <brian.paul@tungstengraphics.com> no need to include stddef.h anymore
/external/mesa3d/include/GL/gl.h
b653aaede5abf39f91f9d1152bb411572950184f 26-Nov-2004 Brian Paul <brian.paul@tungstengraphics.com> minor APIENTRY clean-ups
/external/mesa3d/include/GL/gl.h
83889ffd970a807074d834849677fd233c031dc7 08-Nov-2004 Brian Paul <brian.paul@tungstengraphics.com> Remove need for defining _MSC_VER when building Mesa for windows with
a non MS C compiler (MinGW). (Gregor Anich)
/external/mesa3d/include/GL/gl.h
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/include/GL/gl.h
be91a0be5899a1c542096f545ccd78a43794d4ac 28-Sep-2004 Brian Paul <brian.paul@tungstengraphics.com> version bump
/external/mesa3d/include/GL/gl.h
6b869d4fe19dc0ed35bdd17c843f25553e9e887c 22-Jun-2004 Brian Paul <brian.paul@tungstengraphics.com> Alexander Gottwald's patch for cygwin
/external/mesa3d/include/GL/gl.h
199972cef06476d308c62c9b21f1ccffeb72cdb6 23-Apr-2004 Brian Paul <brian.paul@tungstengraphics.com> move #define for GL_DOUBLE, to put enums in right order
/external/mesa3d/include/GL/gl.h
c2f739169efed62cb3a1f80a02e9afa9da7092dc 05-Feb-2004 Brian Paul <brian.paul@tungstengraphics.com> update function mangling and add comment about it to gl.h
/external/mesa3d/include/GL/gl.h
74cf25b0816f7b8e00ed9cbe2e028e943a92170f 27-Jan-2004 Ian Romanick <idr@us.ibm.com> Missed this commit as part of the addition of
GL_EXT_blend_equation_separate / GL_ATI_blend_equation_separate.
/external/mesa3d/include/GL/gl.h
cdde03efe2164b4bd23a8f59a797144c14ec6cce 13-Jan-2004 Brian Paul <brian.paul@tungstengraphics.com> remove stuff that's now in glext.h
/external/mesa3d/include/GL/gl.h
c3fb2558f036ca8dd9f9a62269b57636ca3b5e4c 12-Dec-2003 Brian Paul <brian.paul@tungstengraphics.com> replace gl/mesa_wgl.h with GL/mesa_wgl.h (Simon Goodall)
/external/mesa3d/include/GL/gl.h
18343db1d86aa98dddf17f010dc94d5d98445e27 08-Dec-2003 Alan Hourihane <alanh@tungstengraphics.com> reverse Keith's 'XFree86Server' glue.
/external/mesa3d/include/GL/gl.h
3abad78e26e561ffb30ef63a559eb8f9682e4f44 08-Dec-2003 Keith Whitwell <keith@tungstengraphics.com> Can't include <stddef.h> when building XFree86 server - define
ptrdiff_t to int instead
/external/mesa3d/include/GL/gl.h
78c58413649838ff83e416e5a76d5cf15ee89b87 06-Dec-2003 Brian Paul <brian.paul@tungstengraphics.com> s/APIENTRY/GLAPIENTRY/ for 1.5 functions
/external/mesa3d/include/GL/gl.h
faf4059aa8cc477732eaebffe2af2d3ace10d043 04-Dec-2003 Alan Hourihane <alanh@tungstengraphics.com> check if GLAPIENTRYP is already set
/external/mesa3d/include/GL/gl.h
f82c775fff7974ef9537332cdb5ade70703ba38c 04-Dec-2003 Alan Hourihane <alanh@tungstengraphics.com> #define GLAPIENTRYP GLAPIENTRY *
/external/mesa3d/include/GL/gl.h
91b6a4aa901e09b395cf6d81ed29dfe281dbc9f7 23-Nov-2003 Brian Paul <brian.paul@tungstengraphics.com> include malloc.h to get ptrdiff_t for vertex buffer object's GLintptr
/external/mesa3d/include/GL/gl.h
67f8a1d4ad5c6f94067ef9a621b513fe8f708c72 22-Nov-2003 Brian Paul <brian.paul@tungstengraphics.com> added OpenGL 1.5 tokens and functions not yet put into glext.h
/external/mesa3d/include/GL/gl.h
3eb0edb31f06d36b22fa524a3ae98ea94843fa8e 16-Oct-2003 Brian Paul <brian.paul@tungstengraphics.com> added GL_ARB_point_sprite tokens
/external/mesa3d/include/GL/gl.h
d6643331ab1a2215338be19177296d255170c798 30-Sep-2003 Kendall Bennett <KendallB@scitechsoft.com> Updates required for building the SciTech SNAP version of Mesa. This includes:

1. Changes to the main header files to exclude some stuff is __SCITECH_SNAP__
is defined. The main GL/gl.h header file in SciTech SNAP is actually a wrapper
that defines a bunch of necessary stuff and then included GL/gl_mesa.h which
is the normal Mesa GL/gl.h header file renamed.

2. Changed APIENTRY * to APIENTRYP macros in the GL/gl.h and GL/glext.h header
files. This will better support other compilers like IBM VisualAge C++. I
added a basic macro for APIENTRYP to GL/gl.h (inside the !SNAP block), so
existing code will compile the same, but when the SNAP version is being
built we will use the correc definitions for the target compiler.

3. Changed a few more void * declarations to GLvoid *'s to avoid Open Watcom
compiler complaints.

4. Updates the OPENGL_VERSION macro to include a patch number (set to 0 for
now). Probably not necessary, but the original macro was wrong and we use
that macro in our code.

5. Changed _tnl_end() to _tnl_end_ctx() to avoid conflicts with _tnl_End when
using a compiler that has a case insensitive link.
/external/mesa3d/include/GL/gl.h
d7dabacfa3b3143ee418919460e2edeefef1867a 23-Sep-2003 Brian Paul <brian.paul@tungstengraphics.com> new enum values for GL_MESA_program_debug
/external/mesa3d/include/GL/gl.h
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/include/GL/gl.h
58c5df87becefd6b343d2802454ea75b908cdde9 28-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> remove a bunch of the extension definitions from the legacy section
/external/mesa3d/include/GL/gl.h
9d73b81068182b72e332b762786d3e89f8dcac71 19-Aug-2003 Brian Paul <brian.paul@tungstengraphics.com> Fix glPixelMap: s/GLint/GLsizei/
/external/mesa3d/include/GL/gl.h
389858ee7b5207d356c9211386024af8ff9797f5 21-Jul-2003 Brian Paul <brian.paul@tungstengraphics.com> tokens, functions for GL_MESA_program_debug
/external/mesa3d/include/GL/gl.h
b17a722ca3989e8563ee04cb2939f4835f8a171e 13-Jun-2003 Brian Paul <brian.paul@tungstengraphics.com> Implemented GL_ARB_occlusion_query (not 100% finalized).
/external/mesa3d/include/GL/gl.h
b93df0af47f107f0abc06bbd6806f7642cd25e7c 10-May-2003 Brian Paul <brian.paul@tungstengraphics.com> remove temporary stuff
/external/mesa3d/include/GL/gl.h
e78f8237241d241989c976913268e152015b49b1 23-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> fix function prototypes for manging (Bill Hoffman)
/external/mesa3d/include/GL/gl.h
2780bb824f542c47d5412a3909eaa84ed3f13451 21-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_depth_bounds_test
/external/mesa3d/include/GL/gl.h
9b14e0fbfd96d02574f8f5910ebc8a52c62a24aa 18-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> more GL_ARB_fragment_program tokens
/external/mesa3d/include/GL/gl.h
af0c2470210632abf365b149bc81274aa7b04258 17-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> temporary GL_ARB_fragment_program tokens
/external/mesa3d/include/GL/gl.h
4c928471c182761b6649415ff0614715f0247770 09-Apr-2003 Brian Paul <brian.paul@tungstengraphics.com> Added function pointer typedefs for GL_NV_fragment_program
/external/mesa3d/include/GL/gl.h
001a3012ac66c279ba8076a13c59d71d025f2ed9 28-Feb-2003 Brian Paul <brian.paul@tungstengraphics.com> updated version
/external/mesa3d/include/GL/gl.h
615991ac660346edfd2309fcc81baa04bfe1bbec 10-Feb-2003 Alan Hourihane <alanh@tungstengraphics.com> fix fragment_program for Windows
/external/mesa3d/include/GL/gl.h
cf01d97dc3e23af067dd9633a2bfa61a6a794ce6 14-Jan-2003 Brian Paul <brian.paul@tungstengraphics.com> GL_NV_fragment_program
/external/mesa3d/include/GL/gl.h
3e2fa3fd5cafdc641138844276c4260e028684ac 17-Oct-2002 Karl Schultz <kschultz@freedesktop.org> Change for Windows only: Make demos and examples build again.
Move the inclusion of windows.h from glext.h to gl.h. There are a few
good reasons for this:
- Including it in gl.h is more strightforward and makes it easier to
troubleshoot include file problems. It was sometimes hard to find it
in glext.h.
- Needed to define APIENTRY correctly. APIENTRY is used in gl.h.
- glut.h needs windows.h but does not include it, expecting the app to
include it. Including it in gl.h if not already included by the app
makes glut.h happy. This allows one to write a gl/glut app without
explictly including windows.h, which may only be really important for
toy apps like our samples and demos. But a "real" app can still
include windows.h if it wants.
/external/mesa3d/include/GL/gl.h
c62aeed003cc20b189d71bc53256419e0d630aaf 21-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> merge updates from 4.0.4
/external/mesa3d/include/GL/gl.h
473e51f2fbfb003717bb88616ea585fc8d76f75e 19-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> Updated BeOS support (Philippe Houdoin)
/external/mesa3d/include/GL/gl.h
a2ae6faf1a853655ac6c58b80a7dc3b1811a8740 06-Sep-2002 Brian Paul <brian.paul@tungstengraphics.com> removed glext.h fix-ups corrected in glext.h version 17
/external/mesa3d/include/GL/gl.h
391876e5e6a710ba99b0752bbcc1b3b8af0469b6 29-Aug-2002 Brian Paul <brian.paul@tungstengraphics.com> fix up stuff accidentaly checked in a few days ago
/external/mesa3d/include/GL/gl.h
fb657ef91da29120ff65580f0b27914752273025 22-Aug-2002 Brian Paul <brian.paul@tungstengraphics.com> added glXAllocate/FreeMemoryNV()
/external/mesa3d/include/GL/gl.h
f105bc409511ecd4d9bdb91c10963123cdf999fa 27-May-2002 Brian Paul <brian.paul@tungstengraphics.com> removed experiemental GL_MESA_sprite_point extension
/external/mesa3d/include/GL/gl.h
491e573c38ae5e0910e9690cd188e0eee9a922c8 20-Mar-2002 Brian Paul <brian.paul@tungstengraphics.com> removed glSamplePass()
/external/mesa3d/include/GL/gl.h
aa24e9171aa6279de40a11835d84ba431b7ed48c 25-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> use official enum values for GL_ARB_depth_texture and GL_ARB_shadow
/external/mesa3d/include/GL/gl.h
78a21f96b5664b813c0d7b19db5cebd60c644deb 15-Feb-2002 Brian Paul <brian.paul@tungstengraphics.com> added new depth_texture/shadow tokens (temporary)
/external/mesa3d/include/GL/gl.h
74df2ef732abba668ca784190617023419c0b965 05-Dec-2001 Brian Paul <brian.paul@tungstengraphics.com> added enums for GL_ARB_depth_texture/shadow/shadow_ambient (temporary)
/external/mesa3d/include/GL/gl.h
50c31d6861369400d5ebcdcc19ca44e4579cd70b 19-Nov-2001 Brian Paul <brian.paul@tungstengraphics.com> added test implementation of GL_ARB_window_pos
/external/mesa3d/include/GL/gl.h
fe9b705a2c420d921e2acdd0f581fe4d71aeb593 09-Nov-2001 Brian Paul <brian.paul@tungstengraphics.com> define GL_VERSION_1_3 (doh!)
/external/mesa3d/include/GL/gl.h
78a03d3c455fec1ce5c26edec6016a6806d437b8 23-Sep-2001 Brian Paul <brian.paul@tungstengraphics.com> bump versions to 4.0
/external/mesa3d/include/GL/gl.h
a8b07a539b42b04111f48aa145bc3b2633fd5387 29-Aug-2001 Brian Paul <brian.paul@tungstengraphics.com> added OpenGL 1.3 tokens and prototypes
/external/mesa3d/include/GL/gl.h
03d6c4c2db21774a40c748f139e37e00b956b482 14-Jun-2001 Brian Paul <brian.paul@tungstengraphics.com> define both GL_ALL_CLIENT_ATTRIB_BITS and GL_CLIENT_ALL_ATTRIB_BITS (spec and SI don't agree)
/external/mesa3d/include/GL/gl.h
645c1cef13475db0db6433574807ee01ff0ceb28 29-May-2001 Brian Paul <brian.paul@tungstengraphics.com> s/void */GLvoid */
/external/mesa3d/include/GL/gl.h
df4fd765d5244cc09f18f6b0371909e7bf13be87 24-Apr-2001 Brian Paul <brian.paul@tungstengraphics.com> reordered a few blend enums
/external/mesa3d/include/GL/gl.h
5535aca5dffdfb8ad9a1970a062e6109227aa17f 26-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> change glTexImage3D() internalFormat to GLenum to match other OpenGLs
/external/mesa3d/include/GL/gl.h
a13df148df3b663fe5ccd9a2dce1925a9cf84093 22-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> minor comment update
/external/mesa3d/include/GL/gl.h
2743def830bc1dc3bedb302f13db3d65dc4705d7 21-Mar-2001 Brian Paul <brian.paul@tungstengraphics.com> sync'd with the latest changes in XFree86 (cygwin stuff)
/external/mesa3d/include/GL/gl.h
e5dfe384ad74c68529cca02388802996b14421fa 29-Jan-2001 Brian Paul <brian.paul@tungstengraphics.com> updates to the trace extension
/external/mesa3d/include/GL/gl.h
ba8f6172bdfb44594537a304225b54152584d701 06-Jan-2001 Gareth Hughes <gareth@valinux.com> Implementation of GL_EXT_texture_env_dot3.
/external/mesa3d/include/GL/gl.h
2f911cdf17e98e8ba7f0f7559f3a21708d366769 09-Dec-2000 Brian Paul <brian.paul@tungstengraphics.com> define GL_ARB_imaging
/external/mesa3d/include/GL/gl.h
1c6701e1e19a7d104ea8e2db560e4abef4be4ad0 08-Dec-2000 Brian Paul <brian.paul@tungstengraphics.com> added LL_MESA_sprite_point extension
/external/mesa3d/include/GL/gl.h
a190221f70000a4be97a1a3f81fc125f88d3e7cb 03-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> update to GL_MESA_trace extension enums
/external/mesa3d/include/GL/gl.h
44bd53f2599b5045133a185091fbf9d8c7696905 03-Nov-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_MESA_packed_depth_stencil extension
/external/mesa3d/include/GL/gl.h
98b3dd40f7969ace61654a5b57366db923502dcb 15-Sep-2000 Brian Paul <brian.paul@tungstengraphics.com> Added GL_MESA_trace extension (Loki)
/external/mesa3d/include/GL/gl.h
4bb651306c322f7be075a863684c205d8319a362 13-Jul-2000 Brian Paul <brian.paul@tungstengraphics.com> replaced GL_CLIENT_ALL_ATTRIB_BITS with GL_ALL_CLIENT_ATTRIB_BITS
/external/mesa3d/include/GL/gl.h
f658ab0e2e9c4f319c0e6e77e7d08031be74f93b 24-May-2000 Brian Paul <brian.paul@tungstengraphics.com> always define GL_ARB_multitexture (OpenGL 1.2.1 feature)
/external/mesa3d/include/GL/gl.h
90fbef490e0f5b66705d0a407549a60d6840bbc6 24-May-2000 Brian Paul <brian.paul@tungstengraphics.com> changed glext.h include
/external/mesa3d/include/GL/gl.h
8da58f31846bd119070af78fac340a3e5da4f056 22-May-2000 Brian Paul <brian.paul@tungstengraphics.com> replaced __CYGWIN32__ with __CYGWIN__
/external/mesa3d/include/GL/gl.h
0890ed3148ca1a6377f8124eb030a4ed3680c94b 22-May-2000 Brian Paul <brian.paul@tungstengraphics.com> include glext.h if GL_GLEXT_LEGACY not defined
/external/mesa3d/include/GL/gl.h
08f0374bfaccc41a497f18a6535fa0d13277abde 22-May-2000 Brian Paul <brian.paul@tungstengraphics.com> moved a lot of Window-isms out of gl.h into other files
/external/mesa3d/include/GL/gl.h
e2f66e40dfa67e4ce49781bcf4f4d2ca5bc5728d 18-May-2000 Brian Paul <brian.paul@tungstengraphics.com> added glPointParameterf[v]SGIS()
/external/mesa3d/include/GL/gl.h
a14d28c2bd0e41e9153dc1ae13bdb2451191aafc 04-May-2000 Brian Paul <brian.paul@tungstengraphics.com> removed GL_HAS_GLEXT
/external/mesa3d/include/GL/gl.h
23ee049401fdaaa77240a3eb02ca4dcce421a939 28-Mar-2000 Randy Frank <rfrank@rsinc.com> Implemented support for the HP occlusion test extension (osmesa and X)
/external/mesa3d/include/GL/gl.h
08627219583482c4d187016b4fb8bf8ffad3253d 23-Mar-2000 Brian Paul <brian.paul@tungstengraphics.com> removed some unpopular extensions (now in glext.h)
/external/mesa3d/include/GL/gl.h
1ea2d444fac993615c3329ce309066a4d07a8da9 20-Mar-2000 Brian Paul <brian.paul@tungstengraphics.com> Cygwin changes, removed two ARB extensions, now in glext.h
/external/mesa3d/include/GL/gl.h
f5d36aefd10bde366adb268c0dce001afab1cc57 25-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> added GL_HAS_GLEXT
/external/mesa3d/include/GL/gl.h
8814124f35612c007af6d6674a05e398746f6deb 24-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> bunch of extension clean-up
/external/mesa3d/include/GL/gl.h
ae773f612c0b9262e9cf9fb63423a44d2125ce46 11-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> clean-up
/external/mesa3d/include/GL/gl.h
3d41d5ade74fd6a742139544a8a9ed54b0f5ba83 10-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> added GLCALLBACKPCAST for Cygnus (Sven Panne)
/external/mesa3d/include/GL/gl.h
e69f1f54f9506210c58f104db80adadca0b1fe2c 05-Feb-2000 Brian Paul <brian.paul@tungstengraphics.com> GL_ARRAY_ELEMENT_LOCK_FIRST/COUNT_SGI changed to _EXT suffix
/external/mesa3d/include/GL/gl.h
3db088f7d792021c8ed628a776355fc315a479a9 17-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> added missing POINT/LINE RANGE/GRANULARITY tokens
/external/mesa3d/include/GL/gl.h
e8dad9dbe4f83f1cd446f1eece8de67d7ccbcc2c 08-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> fixed prototype typo in glHintPGI ( )
/external/mesa3d/include/GL/gl.h
3c3533c5c8070fcca25247945cebedea60616082 07-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> added missing glHintPGI() function
/external/mesa3d/include/GL/gl.h
0a654a5d5a99e00e1456cd04870dd6e656b558f9 07-Jan-2000 Brian Paul <brian.paul@tungstengraphics.com> assigned official GL_ARB_transpose_matrix enums
/external/mesa3d/include/GL/gl.h
0056c5e40d7c5702420f314fa4f68159e5a64cd6 10-Dec-1999 Brian Paul <brian.paul@tungstengraphics.com> added GL_ARB_transpose_matrix
/external/mesa3d/include/GL/gl.h
a65efe4b75683d1cced3ff27e732cd5c095661fa 18-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> reordered the extensions and numbered them
/external/mesa3d/include/GL/gl.h
e23e2759fc67973c0d2e3318f79837f88f8bad0d 15-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> changed multi-include guard symbol
/external/mesa3d/include/GL/gl.h
b95d252c347e14825cd61b28223040cfc5d0e7de 12-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_texture_env_add extension
/external/mesa3d/include/GL/gl.h
9ad72cd9b11b3a81379f61ec582f4cf0962a921d 11-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> removed redundant extension prototypes
/external/mesa3d/include/GL/gl.h
a73119234cc5d0b78ebd48c7bb7c43b755028836 11-Nov-1999 Kendall Bennett <KendallB@scitechsoft.com> . Updated GL/gl.h with GLCALLACKP and GLAPIENTRYP macros for compatibility
with the IBM VisualAge C++ compiler. Eventually some more code will be
needed in the headers to enable the reversal of (__stdcall*) to (*__stdcall)
for the IBM compilers, however we currently build using our own header files
that already handle this.

. Changed instances of (GLCALLBACK*) to GLCALLBACKP for compatibility
with the IBM VisualAge C++ compiler in src-glu.

. Misc cleanups for warnings generated with Watcom C++ in src-glu. Compiles
with 0 warnings now.

. tess_hash.c: line 244 - Why is this function stubbed out? I removed the
code with a #if 0 to avoid a compiler warning, but it looks dangerous.
/external/mesa3d/include/GL/gl.h
fbd8f212c3866ec98c1d8c9d3db3ddb7e7c479a5 11-Nov-1999 Brian Paul <brian.paul@tungstengraphics.com> first big check-in of new Mesa 3.3 code
/external/mesa3d/include/GL/gl.h
f7190d4b1f63ce94526d526c4c6c326c6833bf2b 05-Nov-1999 Ted Jump <tjump@users.sourceforge.net> turned off 'conditional expression is constant' warning for win32
/external/mesa3d/include/GL/gl.h
38136ec3ddef8f1e7f7c96b69efc33bf2d7706cc 30-Oct-1999 Ted Jump <tjump@users.sourceforge.net> Changed over to maximal warnings on Win32 builds.
/external/mesa3d/include/GL/gl.h
b19ba7827cded079470fc0c848124089ecb6ca5f 21-Oct-1999 Ted Jump <tjump@users.sourceforge.net> Added pragma to disable warning about unk pragmas for MSVC5
/external/mesa3d/include/GL/gl.h
3f17dfb8ba48d874814ce0e4a0b7d9e57feb4c36 20-Oct-1999 Ted Jump <tjump@users.sourceforge.net> Minor patches to cleanup some compiler warnings in MSVC
/external/mesa3d/include/GL/gl.h
52880f85b5270fb156c1b75effabc9c2c8b61511 18-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> GL_MAX_ELEMENTS_VERTICES/INDICES enums had wrong values
/external/mesa3d/include/GL/gl.h
c782c911e90953349b3a5259705df2b9dcffcc63 17-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> more ARB_imaging colortable functions
/external/mesa3d/include/GL/gl.h
053f2020cac8e57e44e66ec9f5a8ed046af6dce6 17-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> added missing GL_ARB_imaging color table functions
/external/mesa3d/include/GL/gl.h
b80429e49ef62686792e2f95c8f52b5e6c8a59a9 16-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> removed GL_EXT_get_proc_address
/external/mesa3d/include/GL/gl.h
251ba69ffc6f153f75bba075c9f23c53b2317e9c 15-Oct-1999 Brian Paul <brian.paul@tungstengraphics.com> replaced glGetMinMax() with glGetMinmax()
/external/mesa3d/include/GL/gl.h
725ec81ae80e024df4a5490405dbfbc598533e6e 19-Sep-1999 Ted Jump <tjump@users.sourceforge.net> More Win32 build compliance fixups
/external/mesa3d/include/GL/gl.h
56b58668e86e6156555e36050df14b49faa14f31 18-Sep-1999 Brian Paul <brian.paul@tungstengraphics.com> disabled GL_EXT_get_proc_address for the time being
/external/mesa3d/include/GL/gl.h
1bf28c46c2d4d3f2d0a502e45abfa66d37afe733 17-Sep-1999 Brian Paul <brian.paul@tungstengraphics.com> glGetProcAddressEXT changes to accomodate Win32 and non-Win32
/external/mesa3d/include/GL/gl.h
6799ecb6753f2ec5b1b66c9e8c447bc82035f94c 17-Sep-1999 Ted Jump <tjump@users.sourceforge.net> Relocated wgl function prototypes to separate .h for easier work with fxwgl & glut
/external/mesa3d/include/GL/gl.h
3849b44d666482a14aac41f4e19a596c420cfa80 17-Sep-1999 Ted Jump <tjump@users.sourceforge.net> I changed the xxxGetProcAddressEXT function declarations to be more
MSVC friendly. Brianp - could you verify that they describe and operate
as intended on Linux/ETC platforms?
/external/mesa3d/include/GL/gl.h
dd4f70889464c9db132d75b3ab3cd3dbbdb9d3f2 16-Sep-1999 Brian Paul <brian.paul@tungstengraphics.com> GL_EXT_get_proc_address clean-up
/external/mesa3d/include/GL/gl.h
ed3453350a8567184975182abddd7e4008f7518d 11-Sep-1999 Brian Paul <brian.paul@tungstengraphics.com> added GL_EXT_get_proc_address
/external/mesa3d/include/GL/gl.h
afb833d4e89c312460a4ab9ed6a7a8ca4ebbfe1c 19-Aug-1999 jtg <jtg> Initial revision
/external/mesa3d/include/GL/gl.h