summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/glheader.h
Commit message (Collapse)AuthorAgeFilesLines
* updated tests for defining __FUNCTION__ (Dan Schikore)Brian Paul2006-04-131-3/+6
|
* Include dix-config.h if HAVE_DIX_CONFIG_H is defined. This will be used by theEric Anholt2006-02-151-0/+3
| | | | | X Server to get things like _XSERVER64 (for X headers) and NO_LIBCWRAPPER defined consistently when its builds Mesa internally.
* Add the ability to define NO_LIBCWRAPPER to avoid libcwrapper brain damage.Eric Anholt2006-02-111-1/+1
| | | | | If it's true that libcwrapper usage isn't necessary ever in the DllLoader world, then this code should probbaly all go away.
* don't need LONGLONG typedefsBrian Paul2005-12-081-7/+0
|
* add 64-bit typedefs for portabilityKarl Schultz2005-12-081-0/+7
|
* include stdint.h for BSDBrian Paul2005-11-271-10/+9
|
* fix MinGW problems (bug 4956)Brian Paul2005-11-041-1/+1
|
* additional wrapper updates, bug 4468Brian Paul2005-09-191-41/+0
|
* strip out vestigial #ifdef HAVE_CONFIG_H stanzas, they're confusing theAdam Jackson2005-07-161-5/+0
| | | | modular X build
* Don't #define __FUNCTION__ on a Microsoft C compiler new enough to have it.Karl Schultz2005-07-011-1/+2
|
* Define __FUNCTION__ as a preprocessor symbol in glheader.h if we're notBrian Paul2005-06-191-0/+11
| | | | using GCC or VMS.
* mingw changes (Nolan Leake)Brian Paul2005-06-131-0/+3
|
* Cleanup some Windows junk.Karl Schultz2005-05-241-12/+16
|
* Port Mesa to build on a P64 platform (e.g., Win64). P64 platformsKarl Schultz2005-05-051-1/+8
| | | | | | | | 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.
* removed GL_EXT_framebuffer_object tokensBrian Paul2005-02-081-52/+0
|
* additional work on GL_EXT_framebuffer_objectBrian Paul2005-02-071-0/+52
|
* remove a bunch of temporary #defines, now that glext.h was updatedBrian Paul2005-01-261-46/+1
|
* Fix up glx/x11 to work when built with -fvisibility=hidden.Adam Jackson2004-12-151-0/+5
|
* disable junk for mingwDaniel Borca2004-12-061-0/+2
|
* remove the GLAPI/GLAPIENTRY defines - they're already in gl.hBrian Paul2004-11-271-12/+0
|
* Removed GLCALLBACK stuff - apparently never used anywhere.Brian Paul2004-11-271-14/+0
| | | | Removed GLWINAPI stuff - only used (unnecessarily?) in enums.c
* Started some assorted clean-ups in #defines, typedefs, etc.Brian Paul2004-11-251-42/+30
| | | | Next: move all the Windows/WGL stuff into the drivers/windows/ directory.
* Remove need for defining _MSC_VER when building Mesa for windows withBrian Paul2004-11-081-2/+2
| | | | a non MS C compiler (MinGW). (Gregor Anich)
* added support for GL_ARB_draw_buffersBrian Paul2004-10-021-4/+8
|
* Handle GL_MAX_VERTEX_ATTRIBS_ARB in glGet*().Brian Paul2004-09-131-13/+9
| | | | Define 2.0 point-sprite related tokens in glheader.h (temporary).
* Windows ICD driver code (patch 1014800)Brian Paul2004-08-251-10/+12
|
* First phase of TLS work. At this point SPARC assembly dispatch isIan Romanick2004-06-291-0/+6
| | | | | broken, but it will be fixed "shortly." This is pretty much the same as the patch I sent to the dri-devel list on 22-Jun-2004.
* New glTexImage code.Brian Paul2004-04-221-0/+36
| | | | | | | | 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.
* Implementation of GL_EXT_pixel_buffer_object extension.Brian Paul2004-03-131-0/+8
| | | | | Note: extension may not be finalized yet - subject to change! Note: implementation not fully suitable for h/w implementation yet.
* tweak the #if test for defining _ASMAPI (fixes IRIX problem)Brian Paul2004-01-281-3/+3
|
* replace gl/mesa_wgl.h with GL/mesa_wgl.h (Simon Goodall)Brian Paul2003-12-111-1/+1
|
* Fix definitions for Intel compiler.Eric Anholt2003-12-091-1/+3
| | | | Submitted by: Mikhail Teterin <[email protected]>
* conditionally define GLAPIENTRYP to prevent some warnings in linux-soloBrian Paul2003-12-061-1/+3
|
* ChangeKarl Schultz2003-12-041-2/+2
| | | | | | | | | #define GLAPIENTRYP __stdcall * to #define GLAPIENTRYP GLAPIENTRY * These two defs end up doing the same thing, but the compiler can squawk because they look different. Also matches the way it is declared in gl.h. Do same for GLCALLBACKP.
* remove __FUNCTION__ hackBrian Paul2003-11-251-11/+0
|
* More SciTech SNAP specific changes to glheader.h. Also modified the macrosKendall Bennett2003-10-081-7/+11
| | | | in swrast/s_spantemp.h to allow dithering to be used in the SNAP drivers.
* Fixed bugs in Mesa software span rendering for color index modesKendall Bennett2003-10-021-1/+3
|
* Updates required for building the SciTech SNAP version of Mesa. This includes:Kendall Bennett2003-09-301-1/+1
| | | | | | | | | | | | | | | | | | | | | | | 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.
* Updates to fix problems building with the Open Watcom compiler.Kendall Bennett2003-09-121-4/+6
|
* Updates from Daniel Borca.Brian Paul2003-08-051-2/+2
|
* Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell2003-07-171-19/+24
|
* Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick2003-06-051-1/+0
|
* Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]Brian Paul2003-03-011-5/+4
| | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
* test both XFree86LOADER and IN_MODULE to see if we're being built as the glx ↵Brian Paul2002-10-301-3/+3
| | | | module
* Added ctx parameter to _mesa_debug()Brian Paul2002-06-151-5/+13
| | | | | | Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
* New _mesa_debug() function to replace fprintf() calls.Brian Paul2002-06-131-1/+4
| | | | | | | | Some source files updated to call _mesa_debug(), but not finished. Added __GLimports as a parameter to _mesa_create/init_context() and updated drivers accordingly. Fleshed-out more of the __GLimports and __GLexports functionality. Removed run-time config file support (config.c)
* Moved big/little endian code to glheader.h.Brian Paul2002-06-121-1/+22
| | | | Define either MESA_BIG_ENDIAN or MESA_LITTLE_ENDIAN.
* removed temporary GL_ARB_texture_mirrored_repeat enumsBrian Paul2002-03-231-11/+3
|
* Define finite as _finite for Windows.Karl Schultz2001-12-201-1/+2
|
* added GL_ARB_texture_mirrored_repeatBrian Paul2001-10-171-1/+9
|