summaryrefslogtreecommitdiff
path: root/src/mesa/main/dlist.c
AgeCommit message (Collapse)Author
2003-09-19Assorted casts to silence g++ warnings.Brian Paul
2003-09-18Move macros from header to C file. Updated some commentsBrian Paul
2003-09-12Updates to fix problems building with the Open Watcom compiler.Kendall Bennett
2003-09-09display list support for ARB_vertex/fragment_programBrian Paul
2003-09-09plug in vertex buffer object functionsBrian Paul
2003-08-31Moved some shared vertex/fragment program code into new program.c file.Brian Paul
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.
2003-08-30Silence compiler warnings about implicit casts or conversions by supplying ↵Karl Schultz
explicit casts and/or tweaking constant and variable definitions.
2003-08-22Added support for GL_IBM_multimode_draw_arrays.Ian Romanick
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.
2003-07-22remove printfBrian Paul
2003-07-21Initial implementation of GL_MESA_program_debug - a vertex/fragment programBrian Paul
debugging extension.
2003-07-17Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell
2003-07-03tweak checks for display list zeroBrian Paul
2003-04-21Implemented GL_EXT_depth_bounds_test.Brian Paul
2003-04-17added LoadProgramNV and RequestResidentProgramsNVBrian Paul
2003-04-17Added arbprogram.c to Makefiles.Brian Paul
Added display list support for GL_NV_fragment_program. Assorted clean-ups.
2003-03-03better error messages (Leif Delgass)Brian Paul
2003-01-21GL_SGI_texture_color_table extension (Eric Plante)Brian Paul
2003-01-14First batch of code for GL_NV_fragment_program.Brian Paul
Re-org of some GL_NV_vertex_program code. Replace MAX_TEXTURE_UNITS with MAX_TEXTURE_COORD_UNITS and MAX_TEXTURE_IMAGE_UNITS.
2002-11-06a few dispatch pointers weren't set (glGenTexturesEXT for example)Brian Paul
2002-10-24Header file clean-up:Brian Paul
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.
2002-10-16surround vertex program code with #if FEATURE_NV_vertex_program/#endifBrian Paul
2002-10-07removed old commentBrian Paul
2002-09-06implemented glProgramParameters4[df]vNV()Brian Paul
2002-09-06hook-up dispatch for glActiveStencilFaceEXT()Brian Paul
2002-09-06GL_EXT_stencil_two_side extension, not 100% complete yet.Brian Paul
2002-08-17added error checking for glCallLists() type parameterBrian Paul
2002-06-30Implemented GL_EXT_multi_draw_arrays: glMultiDrawArraysEXT() and ↵Brian Paul
glMultiDrawElementsEXT().
2002-06-29Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.Brian Paul
Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
2002-06-15Added ctx parameter to _mesa_debug()Brian Paul
Added _mesa_printf() Updated SetDrawBuffer() function in all drivers (ala 4.0.3) Import 4.0.3/DRI changes.
2002-06-13New _mesa_debug() function to replace fprintf() calls.Brian Paul
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)
2002-05-29Added GL_NV_point_sprite functions: glPointParameteri[v]NV().Brian Paul
Removed dead ARB_window_pos functions (we alias the MESA_window_pos funcs).
2002-05-27dispatch offsets for ARB_window_posBrian Paul
2002-04-09bring in changes from dri tcl branchKeith Whitwell
2002-04-02GL_ARB_point_parameters supportBrian Paul
2001-12-19some display list support for vertex program extensionBrian Paul
2001-12-18Replace old matrix stacks with new code based on struct matrix_stack.Brian Paul
Moved vertex program hash table into shared context state. Implemented reference counting for vertex programs. Replaced tnl "ProjectedClip" with "Ndc" (normalized device coordinates).
2001-12-14minor dispatach table changesBrian Paul
2001-12-14vertex program check-inBrian Paul
2001-12-13Remove const from save_TexParameteri to match prototype for glTexParameteri.Karl Schultz
Allows compilation on IRIX.
2001-12-04dispatch changes to minimize hassle with XFree86 libGLBrian Paul
2001-11-18added test implementation of GL_ARB_window_posBrian Paul
2001-11-18API dispath updatesBrian Paul
2001-09-18compiler warningsKarl Schultz
2001-06-18Consolidated source files. Since the re-org a number of source filesBrian Paul
only had one or two functions left in them.
2001-06-12don't compile glClientActiveTextureARB() into display lists, per the specBrian Paul
2001-06-11fixed minor display list bugs (#431517)Brian Paul
2001-05-29infrastructure for GL_ARB_multisampleBrian Paul
2001-05-14increase blocksize, remove dead opcodesKeith Whitwell
2001-05-10Set 'prefer_float_colors' true, now that tnl uses them natively.Keith Whitwell
Apply Jeff Epler's optimization to ci spans as well, remove old code.
2001-05-09Add FLUSH_CURRENT() calls to fix ordering problems (incl. hierarchicalKeith Whitwell
dlist calls).