summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/dlist.c
Commit message (Collapse)AuthorAgeFilesLines
* Added GLAPIENTRY decorations for all first level OpenGL API function entryKendall Bennett2003-10-211-334/+334
| | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
* Assorted casts to silence g++ warnings.Brian Paul2003-09-191-8/+8
|
* Move macros from header to C file. Updated some commentsBrian Paul2003-09-181-26/+61
|
* Updates to fix problems building with the Open Watcom compiler.Kendall Bennett2003-09-121-15/+15
|
* display list support for ARB_vertex/fragment_programBrian Paul2003-09-091-11/+148
|
* plug in vertex buffer object functionsBrian Paul2003-09-091-0/+18
|
* Moved some shared vertex/fragment program code into new program.c file.Brian Paul2003-08-311-3/+5
| | | | | | | Implemented new program_parameter_list type and functions for dealing with named program parameters, constants and GL state references. New state_index enum for describing GL state referenced within ARB vertex/ fragment programs. Plus, functions for fetching named GL state.
* Silence compiler warnings about implicit casts or conversions by supplying ↵Karl Schultz2003-08-301-10/+10
| | | | explicit casts and/or tweaking constant and variable definitions.
* Added support for GL_IBM_multimode_draw_arrays.Ian Romanick2003-08-221-0/+27
| | | | | | | | Added non-static entrypoints and the name string for GL_SUN_multi_draw_arrays (identical to GL_EXT_multi_draw_arrays). Made add_newer_entrypoints (in src/mesa/main/context.c) table driven. This reduced the size of context.o by about 3KB.
* remove printfBrian Paul2003-07-221-2/+0
|
* Initial implementation of GL_MESA_program_debug - a vertex/fragment programBrian Paul2003-07-211-0/+1
| | | | debugging extension.
* Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell2003-07-171-38/+64
|
* tweak checks for display list zeroBrian Paul2003-07-031-1/+6
|
* Implemented GL_EXT_depth_bounds_test.Brian Paul2003-04-211-0/+32
|
* added LoadProgramNV and RequestResidentProgramsNVBrian Paul2003-04-171-12/+70
|
* Added arbprogram.c to Makefiles.Brian Paul2003-04-171-7/+212
| | | | | Added display list support for GL_NV_fragment_program. Assorted clean-ups.
* better error messages (Leif Delgass)Brian Paul2003-03-031-3/+3
|
* GL_SGI_texture_color_table extension (Eric Plante)Brian Paul2003-01-211-3/+5
|
* First batch of code for GL_NV_fragment_program.Brian Paul2003-01-141-2/+2
| | | | | Re-org of some GL_NV_vertex_program code. Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
* a few dispatch pointers weren't set (glGenTexturesEXT for example)Brian Paul2002-11-061-2/+18
|
* Header file clean-up:Brian Paul2002-10-241-60/+52
| | | | | | | | 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.
* surround vertex program code with #if FEATURE_NV_vertex_program/#endifBrian Paul2002-10-161-1/+7
|
* removed old commentBrian Paul2002-10-071-2/+1
|
* implemented glProgramParameters4[df]vNV()Brian Paul2002-09-061-10/+26
|
* hook-up dispatch for glActiveStencilFaceEXT()Brian Paul2002-09-061-8/+4
|
* GL_EXT_stencil_two_side extension, not 100% complete yet.Brian Paul2002-09-061-1/+27
|
* added error checking for glCallLists() type parameterBrian Paul2002-08-171-4/+46
|
* Implemented GL_EXT_multi_draw_arrays: glMultiDrawArraysEXT() and ↵Brian Paul2002-06-301-1/+25
| | | | glMultiDrawElementsEXT().
* Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.Brian Paul2002-06-291-2/+2
| | | | Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
* Added ctx parameter to _mesa_debug()Brian Paul2002-06-151-64/+77
| | | | | | 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-6/+6
| | | | | | | | 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)
* Added GL_NV_point_sprite functions: glPointParameteri[v]NV().Brian Paul2002-05-291-102/+3
| | | | Removed dead ARB_window_pos functions (we alias the MESA_window_pos funcs).
* dispatch offsets for ARB_window_posBrian Paul2002-05-271-18/+21
|
* bring in changes from dri tcl branchKeith Whitwell2002-04-091-5/+10
|
* GL_ARB_point_parameters supportBrian Paul2002-04-021-2/+5
|
* some display list support for vertex program extensionBrian Paul2001-12-191-9/+174
|
* Replace old matrix stacks with new code based on struct matrix_stack.Brian Paul2001-12-181-1/+5
| | | | | | Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
* minor dispatach table changesBrian Paul2001-12-141-17/+46
|
* vertex program check-inBrian Paul2001-12-141-1/+16
|
* Remove const from save_TexParameteri to match prototype for glTexParameteri.Karl Schultz2001-12-131-2/+2
| | | | Allows compilation on IRIX.
* dispatch changes to minimize hassle with XFree86 libGLBrian Paul2001-12-041-42/+42
|
* added test implementation of GL_ARB_window_posBrian Paul2001-11-181-2/+124
|
* API dispath updatesBrian Paul2001-11-181-44/+44
|
* compiler warningsKarl Schultz2001-09-181-63/+68
|
* Consolidated source files. Since the re-org a number of source filesBrian Paul2001-06-181-6/+1
| | | | only had one or two functions left in them.
* don't compile glClientActiveTextureARB() into display lists, per the specBrian Paul2001-06-121-24/+10
|
* fixed minor display list bugs (#431517)Brian Paul2001-06-111-10/+10
|
* infrastructure for GL_ARB_multisampleBrian Paul2001-05-291-1/+29
|
* increase blocksize, remove dead opcodesKeith Whitwell2001-05-141-10/+28
|
* Set 'prefer_float_colors' true, now that tnl uses them natively.Keith Whitwell2001-05-101-2/+2
| | | | Apply Jeff Epler's optimization to ci spans as well, remove old code.