Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Removed GLCALLBACK stuff - apparently never used anywhere. | Brian Paul | 2004-11-27 | 1 | -14/+0 | |
| | | | | Removed GLWINAPI stuff - only used (unnecessarily?) in enums.c | |||||
* | Started some assorted clean-ups in #defines, typedefs, etc. | Brian Paul | 2004-11-25 | 1 | -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 with | Brian Paul | 2004-11-08 | 1 | -2/+2 | |
| | | | | a non MS C compiler (MinGW). (Gregor Anich) | |||||
* | added support for GL_ARB_draw_buffers | Brian Paul | 2004-10-02 | 1 | -4/+8 | |
| | ||||||
* | Handle GL_MAX_VERTEX_ATTRIBS_ARB in glGet*(). | Brian Paul | 2004-09-13 | 1 | -13/+9 | |
| | | | | Define 2.0 point-sprite related tokens in glheader.h (temporary). | |||||
* | Windows ICD driver code (patch 1014800) | Brian Paul | 2004-08-25 | 1 | -10/+12 | |
| | ||||||
* | First phase of TLS work. At this point SPARC assembly dispatch is | Ian Romanick | 2004-06-29 | 1 | -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 Paul | 2004-04-22 | 1 | -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 Paul | 2004-03-13 | 1 | -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 Paul | 2004-01-28 | 1 | -3/+3 | |
| | ||||||
* | replace gl/mesa_wgl.h with GL/mesa_wgl.h (Simon Goodall) | Brian Paul | 2003-12-11 | 1 | -1/+1 | |
| | ||||||
* | Fix definitions for Intel compiler. | Eric Anholt | 2003-12-09 | 1 | -1/+3 | |
| | | | | Submitted by: Mikhail Teterin <[email protected]> | |||||
* | conditionally define GLAPIENTRYP to prevent some warnings in linux-solo | Brian Paul | 2003-12-06 | 1 | -1/+3 | |
| | ||||||
* | Change | Karl Schultz | 2003-12-04 | 1 | -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__ hack | Brian Paul | 2003-11-25 | 1 | -11/+0 | |
| | ||||||
* | More SciTech SNAP specific changes to glheader.h. Also modified the macros | Kendall Bennett | 2003-10-08 | 1 | -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 modes | Kendall Bennett | 2003-10-02 | 1 | -1/+3 | |
| | ||||||
* | Updates required for building the SciTech SNAP version of Mesa. This includes: | Kendall Bennett | 2003-09-30 | 1 | -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 Bennett | 2003-09-12 | 1 | -4/+6 | |
| | ||||||
* | Updates from Daniel Borca. | Brian Paul | 2003-08-05 | 1 | -2/+2 | |
| | ||||||
* | Merge Jose's documentation and core Mesa changes from embedded branch | Keith Whitwell | 2003-07-17 | 1 | -19/+24 | |
| | ||||||
* | Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything. | Ian Romanick | 2003-06-05 | 1 | -1/+0 | |
| | ||||||
* | Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch] | Brian Paul | 2003-03-01 | 1 | -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 Paul | 2002-10-30 | 1 | -3/+3 | |
| | | | | module | |||||
* | Added ctx parameter to _mesa_debug() | Brian Paul | 2002-06-15 | 1 | -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 Paul | 2002-06-13 | 1 | -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 Paul | 2002-06-12 | 1 | -1/+22 | |
| | | | | Define either MESA_BIG_ENDIAN or MESA_LITTLE_ENDIAN. | |||||
* | removed temporary GL_ARB_texture_mirrored_repeat enums | Brian Paul | 2002-03-23 | 1 | -11/+3 | |
| | ||||||
* | Define finite as _finite for Windows. | Karl Schultz | 2001-12-20 | 1 | -1/+2 | |
| | ||||||
* | added GL_ARB_texture_mirrored_repeat | Brian Paul | 2001-10-17 | 1 | -1/+9 | |
| | ||||||
* | Various 16-bit GLchan fixes and Win32 fixes (Gerk Huisma) | Brian Paul | 2001-07-16 | 1 | -1/+9 | |
| | ||||||
* | Added fi_type union typedef to glheader.h. | Brian Paul | 2001-06-15 | 1 | -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 with | Brian Paul | 2001-05-14 | 1 | -1/+26 | |
| | | | | IFLOOR(1.99999)==2, for example. Moved some macros from config.h to glheader.h | |||||
* | Removed DD_Z_NEVER. | Brian Paul | 2001-03-29 | 1 | -1/+6 | |
| | | | | | | Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE. | |||||
* | Consistent copyright info (version number, date) across all files. | Gareth Hughes | 2001-03-12 | 1 | -3/+3 | |
| | ||||||
* | minor updates to sync w/ XFree86 changes | Brian Paul | 2001-02-09 | 1 | -17/+10 | |
| | ||||||
* | Add a 'RenderPrimitive' callback to t_vb_render.c. Helps out drivers | Keith Whitwell | 2001-01-08 | 1 | -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 Paul | 2000-09-26 | 1 | -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 Paul | 2000-09-15 | 1 | -1/+6 | |
| | ||||||
* | Win32 update (Chris Morley) | Brian Paul | 2000-09-12 | 1 | -3/+3 | |
| | ||||||
* | define GL_GLEXT_PROTOTYPES before including mesa_wgl.h | Brian Paul | 2000-08-02 | 1 | -4/+7 | |
| | ||||||
* | define GL_GLEXT_PROTOTYPES for glext.h | Brian Paul | 2000-06-12 | 1 | -1/+2 | |
| | ||||||
* | applied Eero Pajarre's patch for Windows | Brian Paul | 2000-05-26 | 1 | -4/+9 | |
| | ||||||
* | replaced __CYGWIN32__ with __CYGWIN__, misc clean-up | Brian Paul | 2000-05-22 | 1 | -10/+5 | |
| | ||||||
* | added Window-isms previously in gl.h | Brian Paul | 2000-05-22 | 1 | -1/+94 | |
| | ||||||
* | added code to die on FP exceptions if DEBEG env var set to FP | Brian Paul | 2000-03-22 | 1 | -1/+4 | |
| | ||||||
* | use quotes for gl.h and glext.h includes | Brian Paul | 2000-02-24 | 1 | -3/+3 | |
| | ||||||
* | include GL/glext.h | Brian Paul | 2000-02-23 | 1 | -1/+2 | |
| | ||||||
* | always include <float.h> | Brian Paul | 2000-02-12 | 1 | -3/+4 | |
| | ||||||
* | moved assembly-related macros from types.h to glheader.h | Brian Paul | 1999-11-12 | 1 | -2/+40 | |
| |