summaryrefslogtreecommitdiff
path: root/src/mesa/main/colortab.c
AgeCommit message (Collapse)Author
2003-10-21Added GLAPIENTRY decorations for all first level OpenGL API function entryKendall Bennett
points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
2003-07-22Restore more code lost during last big merge.Brian Paul
Rename colortable-related functions.
2003-07-17Merge Jose's documentation and core Mesa changes from embedded branchKeith Whitwell
2003-06-05Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick
2003-03-01Killed mmath.[ch]. Moved low-level functions/assembly code into imports.[ch]Brian Paul
Moved type conversion and interpolation macros into macros.h Updated all the files that used to include mmath.h
2003-01-26Make GL_SGI_texture_color_table work per-texture unit.Brian Paul
Clean-up and optimize _swrast_texture_table_lookup().
2003-01-21GL_SGI_texture_color_table extension (Eric Plante)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-07-09Overhaul of glRead/DrawBuffer() code. Now, swrast->Driver.SetBuffer()Brian Paul
indicates the read AND draw color buffer for all software rasterization. Lots of related clean-ups. See RELNOTES-4.1 for details.
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-08added missing texture cube map targetsBrian Paul
2001-09-15more warning fixes (Karl Schultz)Brian Paul
2001-07-14more work on float colors (still not finished)Brian Paul
2001-04-20Minor fixes for Win32 (Karl Schultz).Brian Paul
2001-04-10Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus ↵Brian Paul
Niederkrueger)
2001-03-19Split driver struct into swrast/tnl/core components.Keith Whitwell
2001-03-12Consistent copyright info (version number, date) across all files.Gareth Hughes
2001-03-07fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵Brian Paul
of potential problems
2001-03-03lots of gl_*() to _mesa_*() namespace clean-upBrian Paul
2001-02-27colortable w/ size=0 wasn't handled correctlyBrian Paul
2000-12-26Major rework of tnl moduleKeith Whitwell
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.
2000-12-10generate GL_INVALID_OPERATION error for bad image format/type combinationsBrian Paul
2000-12-09set default table size to 0, minor error check fixBrian Paul
2000-11-23More auto* build system updatesJon Taylor
2000-11-21call gl_update_state() if needed in glGetColorTable, glGetConvolutionFilterBrian Paul
2000-11-21added some RENDER_START/RENDER_FINISH macros. Minor GLchan changesBrian Paul
2000-11-19Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars.Brian Paul
Completely removed the dirty texture object list. Set texObj->Complete to GL_FALSE to indicate dirty. Made point/line/triangle/quad SWvertex parameters const. Minor code clean-ups.
2000-11-10minor changes to silence compiler warningsBrian Paul
2000-10-31Moved the software rasterizer to a new directory.Keith Whitwell
2000-10-30Replace the flags Mesa was using for ctx->NewState with a new setKeith Whitwell
based on the GL attribute groups. Introduced constants describing the circumstances under which some key derived values can change: _SWRAST_NEW_RASTERMASK -- ctx->RasterMask _SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle function _DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps These are helpful in deciding whether you need to recalculate state if your recalculation involves reference to a derived value.
2000-10-29More GLchan color channel changes.Brian Paul
Some header file re-org: Move matrix, vertex buffer structs to types.h to fix #include mess. Remove typedef, extern declarations from config.h
2000-10-28Basic work to support deep color channels:Brian Paul
Replace GLubyte with GLchan Replace 255 with CHAN_MAX
2000-08-21fixed image transfer errorsBrian Paul
2000-06-29several colortable fixesBrian Paul
2000-06-27fixed GL_INTENSITY error checking bugBrian Paul
2000-05-24replaced _mesa_base_tex_format() with base_colortab_format()Brian Paul
2000-05-10more GL_EXT_convolution workBrian Paul
2000-04-18more color table and imaging workBrian Paul
2000-04-17dynamically allocate color table data, uses less memoryBrian Paul
2000-04-17work on GL_SGI_color_tableBrian Paul
2000-04-12more GL_SGI_color_table extension workBrian Paul
2000-04-11fixed duplicate variable problemBrian Paul
2000-04-11initial work on GL_SGI_color_table extensionBrian Paul
2000-03-21changed imaging functions to _mesa_ prefixBrian Paul
2000-02-28added proxy texture targets to GetColorTableParameter (Steven Fuller)Brian Paul
2000-02-24bunch of dispatch and extension-related changesBrian Paul
1999-11-19renamed struct gl_palette as struct gl_color_tableBrian Paul
1999-11-11changed a warning stringBrian Paul
1999-11-11ColorTableEXT clean-upBrian Paul
1999-11-11first big check-in of new Mesa 3.3 codeBrian Paul