summaryrefslogtreecommitdiffstats
path: root/include/GL/gl.h
Commit message (Collapse)AuthorAgeFilesLines
* move #define for GL_DOUBLE, to put enums in right orderBrian Paul2004-04-231-1/+1
|
* update function mangling and add comment about it to gl.hBrian Paul2004-02-051-1/+8
|
* Missed this commit as part of the addition ofIan Romanick2004-01-271-0/+11
| | | | GL_EXT_blend_equation_separate / GL_ATI_blend_equation_separate.
* remove stuff that's now in glext.hBrian Paul2004-01-131-204/+2
|
* replace gl/mesa_wgl.h with GL/mesa_wgl.h (Simon Goodall)Brian Paul2003-12-111-1/+1
|
* reverse Keith's 'XFree86Server' glue.Alan Hourihane2003-12-081-4/+0
|
* Can't include <stddef.h> when building XFree86 server - defineKeith Whitwell2003-12-081-0/+4
| | | | ptrdiff_t to int instead
* s/APIENTRY/GLAPIENTRY/ for 1.5 functionsBrian Paul2003-12-061-12/+12
|
* check if GLAPIENTRYP is already setAlan Hourihane2003-12-041-0/+3
|
* #define GLAPIENTRYP GLAPIENTRY *Alan Hourihane2003-12-041-0/+1
|
* include malloc.h to get ptrdiff_t for vertex buffer object's GLintptrBrian Paul2003-11-231-1/+3
|
* added OpenGL 1.5 tokens and functions not yet put into glext.hBrian Paul2003-11-221-0/+111
|
* added GL_ARB_point_sprite tokensBrian Paul2003-10-161-0/+10
|
* Updates required for building the SciTech SNAP version of Mesa. This includes:Kendall Bennett2003-09-301-128/+134
| | | | | | | | | | | | | | | | | | | | | | | 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.
* new enum values for GL_MESA_program_debugBrian Paul2003-09-231-10/+9
|
* Added support for EXT_texture_mirror_clamp and the single wrap modeIan Romanick2003-09-021-0/+12
| | | | | that it addes to ATI_texture_mirror_once. This includes updating the texwrap test to exercise the new mode.
* remove a bunch of the extension definitions from the legacy sectionBrian Paul2003-08-281-431/+1
|
* Fix glPixelMap: s/GLint/GLsizei/Brian Paul2003-08-191-3/+3
|
* tokens, functions for GL_MESA_program_debugBrian Paul2003-07-211-0/+27
|
* Implemented GL_ARB_occlusion_query (not 100% finalized).Brian Paul2003-06-131-0/+33
|
* remove temporary stuffBrian Paul2003-05-101-91/+0
|
* fix function prototypes for manging (Bill Hoffman)Brian Paul2003-04-231-35/+12
|
* added GL_EXT_depth_bounds_testBrian Paul2003-04-211-0/+14
|
* more GL_ARB_fragment_program tokensBrian Paul2003-04-181-0/+2
|
* temporary GL_ARB_fragment_program tokensBrian Paul2003-04-171-0/+23
|
* Added function pointer typedefs for GL_NV_fragment_programBrian Paul2003-04-091-2/+7
|
* updated versionBrian Paul2003-02-281-3/+3
|
* fix fragment_program for WindowsAlan Hourihane2003-02-101-13/+13
|
* GL_NV_fragment_programBrian Paul2003-01-141-1/+64
|
* Change for Windows only: Make demos and examples build again.Karl Schultz2002-10-171-1/+14
| | | | | | | | | | | | | | | 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.
* merge updates from 4.0.4Brian Paul2002-09-211-1/+40
|
* Updated BeOS support (Philippe Houdoin)Brian Paul2002-09-191-4/+9
|
* removed glext.h fix-ups corrected in glext.h version 17Brian Paul2002-09-061-17/+1
|
* fix up stuff accidentaly checked in a few days agoBrian Paul2002-08-291-107/+231
|
* added glXAllocate/FreeMemoryNV()Brian Paul2002-08-221-322/+260
|
* removed experiemental GL_MESA_sprite_point extensionBrian Paul2002-05-271-12/+1
|
* removed glSamplePass()Brian Paul2002-03-201-3/+1
|
* use official enum values for GL_ARB_depth_texture and GL_ARB_shadowBrian Paul2002-02-251-11/+11
|
* added new depth_texture/shadow tokens (temporary)Brian Paul2002-02-151-2/+3
|
* added enums for GL_ARB_depth_texture/shadow/shadow_ambient (temporary)Brian Paul2001-12-051-20/+38
|
* added test implementation of GL_ARB_window_posBrian Paul2001-11-191-2/+41
|
* define GL_VERSION_1_3 (doh!)Brian Paul2001-11-091-2/+2
|
* bump versions to 4.0Brian Paul2001-09-231-2/+2
|
* added OpenGL 1.3 tokens and prototypesBrian Paul2001-08-281-76/+268
|
* define both GL_ALL_CLIENT_ATTRIB_BITS and GL_CLIENT_ALL_ATTRIB_BITS (spec ↵Brian Paul2001-06-141-2/+2
| | | | and SI don't agree)
* s/void */GLvoid */Brian Paul2001-05-291-3/+3
|
* reordered a few blend enumsBrian Paul2001-04-241-3/+3
|
* change glTexImage3D() internalFormat to GLenum to match other OpenGLsBrian Paul2001-03-261-2/+2
|
* minor comment updateBrian Paul2001-03-221-2/+2
|
* sync'd with the latest changes in XFree86 (cygwin stuff)Brian Paul2001-03-211-4/+4
|