aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/tnl/t_eval_api.c
Commit message (Collapse)AuthorAgeFilesLines
* Updates required for building the SciTech SNAP version of Mesa. This includes:Kendall Bennett2003-09-301-5/+5
| | | | | | | | | | | | | | | | | | | | | | | 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.
* 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-4/+3
| | | | | Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
* Header file clean-up:Brian Paul2002-10-241-2/+2
| | | | | | | | 1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
* added support for NV_vertex_program evaluatorsBrian Paul2002-06-231-12/+15
|
* pass context pointer to _tnl_free_immediate(), removed backref pointerBrian Paul2002-04-191-3/+3
|
* bring in changes from dri tcl branchKeith Whitwell2002-04-091-6/+18
|
* avoid side-effects in macro paramKeith Whitwell2001-12-031-3/+5
|
* Fix for glean texgen test.Keith Whitwell2001-05-141-1/+9
|
* removed debugKeith Whitwell2001-05-011-3/+3
|
* Lots more eval fixesKeith Whitwell2001-04-301-3/+17
|
* Consistent copyright info (version number, date) across all files.Gareth Hughes2001-03-121-6/+6
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-031-3/+3
|
* Fixed 'IRound' to 'IROUND' in mmath.hKeith Whitwell2001-01-081-6/+6
| | | | | | Fixed fallback path for drawarrays/_tnl_hard_begin. Removed disabled debug code.
* Major rework of tnl moduleKeith Whitwell2000-12-261-0/+209
New array_cache module Support 8 texture units in core mesa (now support 8 everywhere) Rework core mesa statechange operations to avoid flushing on many noop statechanges.