summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast/s_triangle.c
Commit message (Expand)AuthorAgeFilesLines
* use v2 color, not v0 in flat_ci_triangle()Brian Paul2001-11-281-2/+2
* More span rendering optimizations from Klaus NiederkruegerBrian Paul2001-11-191-336/+7
* GL_ADD texture mode was incorrect, renamed some varsBrian Paul2001-09-191-48/+49
* silence compiler warnings (last batch for src)Karl Schultz2001-09-191-14/+16
* minor optimizations for flat shading (Klaus Niederkrueger)Brian Paul2001-09-131-38/+79
* Applied Klaus Niederkrueger's latest flat-shading clean-ups and some of my own.Brian Paul2001-07-261-123/+7
* GLchan and GL_ADD clamping changes (Klaus Niederkrueger)Brian Paul2001-07-231-67/+68
* more work on float colors (still not finished)Brian Paul2001-07-141-31/+40
* assorted changes for supporting GLfloat color channels (not done)Brian Paul2001-07-131-40/+44
* fixed flat shading bug in affine_ and persp_textured_triangle() functionsBrian Paul2001-07-091-12/+27
* added missing \'sBrian Paul2001-07-091-5/+5
* optimized texture triangle updates (Klaus Niederkrueger)Brian Paul2001-06-261-920/+289
* Fix order of decomposition of quad.Keith Whitwell2001-05-171-2/+2
* use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon)Brian Paul2001-05-161-13/+53
* Apply antialiasing coverage factor to alpha after texture application,Brian Paul2001-05-151-17/+17
* New triangle rasterization code. Store per-span initial/step values in theBrian Paul2001-05-141-986/+944
* interpolate fog valus as floats, not fixed - fixed the swrast fog problemBrian Paul2001-05-031-62/+57
* Removed DD_Z_NEVER.Brian Paul2001-03-291-2/+2
* simplify test for specific texture formatsBrian Paul2001-03-281-5/+6
* More texture format updates. Drivers now need only plug an appropriateGareth Hughes2001-03-281-4/+4
* clean-up in _swrast_choose_triangle()Brian Paul2001-03-221-68/+64
* Split driver struct into swrast/tnl/core components.Keith Whitwell2001-03-191-7/+8
* Remove dead #define.Keith Whitwell2001-03-171-2/+17
* Consistent copyright info (version number, date) across all files.Gareth Hughes2001-03-121-31/+31
* do fog interpolation if INTERP_FOG is defined, not when INTERP_Z is definedBrian Paul2001-03-081-1/+16
* More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work.Brian Paul2001-03-081-2/+2
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-031-53/+48
* optimized lambda calculation (Klaus Niederkrueger)Brian Paul2001-03-031-187/+164
* Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR whenKeith Whitwell2001-02-161-8/+28
* added divide by zero checksBrian Paul2001-02-071-9/+9
* Overhaul of texture image handling.Brian Paul2001-02-061-30/+20
* optimized lambda computation (Klaus Niederkrueger)Brian Paul2001-01-291-10/+9
* Replaced struct gl_visual with struct __GLcontextModesRec from glcore.h.Brian Paul2001-01-231-3/+3
* Remove 'pv' parameter from Line/Tri/Point funcs. The provoking vertexKeith Whitwell2001-01-051-28/+28
* disabled two optimized textured triangle functions because of texcoord interp...Brian Paul2000-12-121-4/+8
* minor clean-upsBrian Paul2000-11-211-30/+27
* Replaced Texture.CurrentD[] with separate Texture.Current1/2/3D vars.Brian Paul2000-11-191-67/+67
* Removed Driver.Color() and Driver.Index() functions.Brian Paul2000-11-141-19/+5
* Cleanup of derived state calculation prior to seperating software T&LKeith Whitwell2000-11-131-3/+3
* Reorganized software rasterizer as a module which manages its own state,Keith Whitwell2000-11-051-172/+166
* Moved software rasterizer functionality to new directory.Keith Whitwell2000-10-311-0/+2448