aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/glheader.h
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* Various 16-bit GLchan fixes and Win32 fixes (Gerk Huisma)Brian Paul2001-07-161-1/+9
|
* Added fi_type union typedef to glheader.h.Brian Paul2001-06-151-1/+11
| | | | | Replace various float/int casts with the fi_type union cast. Fixes -fstrict-aliasing problems.
* New IFLOOR, ICEIL macros from Josh Vanderhoof. Fixes problems withBrian Paul2001-05-141-1/+26
| | | | IFLOOR(1.99999)==2, for example. Moved some macros from config.h to glheader.h
* Removed DD_Z_NEVER.Brian Paul2001-03-291-1/+6
| | | | | | Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE.
* Consistent copyright info (version number, date) across all files.Gareth Hughes2001-03-121-3/+3
|
* minor updates to sync w/ XFree86 changesBrian Paul2001-02-091-17/+10
|
* Add a 'RenderPrimitive' callback to t_vb_render.c. Helps out driversKeith Whitwell2001-01-081-2/+2
| | | | | | | | | | that used to require a 'ReducedPrimitiveChange' callback. Various compilation fixes for XFree86. Reverted to the older version of glcore.h used internally in XFree86, and moved it to 'Mesa/include/GL/internal/glcore.h', for compatibility with XFree86.
* First batch of OpenGL SI related changes:Brian Paul2000-09-261-1/+7
| | | | | | | Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
* use cpml.h on Alpha (AlanH)Brian Paul2000-09-151-1/+6
|
* Win32 update (Chris Morley)Brian Paul2000-09-121-3/+3
|
* define GL_GLEXT_PROTOTYPES before including mesa_wgl.hBrian Paul2000-08-021-4/+7
|
* define GL_GLEXT_PROTOTYPES for glext.hBrian Paul2000-06-121-1/+2
|
* applied Eero Pajarre's patch for WindowsBrian Paul2000-05-261-4/+9
|
* replaced __CYGWIN32__ with __CYGWIN__, misc clean-upBrian Paul2000-05-221-10/+5
|
* added Window-isms previously in gl.hBrian Paul2000-05-221-1/+94
|
* added code to die on FP exceptions if DEBEG env var set to FPBrian Paul2000-03-221-1/+4
|
* use quotes for gl.h and glext.h includesBrian Paul2000-02-241-3/+3
|
* include GL/glext.hBrian Paul2000-02-231-1/+2
|
* always include <float.h>Brian Paul2000-02-121-3/+4
|
* moved assembly-related macros from types.h to glheader.hBrian Paul1999-11-121-2/+40
|