Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-03-16 | New mipmap lambda calculation. Previously, trilinear filtering could | Brian Paul | |
result in _very_ blurry textures. Still need to do some optimization of the new code in s_span.c | |||
2002-02-17 | Simplified fog code. | Brian Paul | |
2002-02-17 | Optimized the interpolate_texcoords() function: | Brian Paul | |
Use fast approximation to log(). Check for dq==0 to avoid a per-pixel divide. | |||
2002-02-15 | GL_ARB_window_pos fog fix | Brian Paul | |
2002-02-14 | minor clean-up | Brian Paul | |
2002-02-06 | added an assertion, fix typo | Brian Paul | |
2002-02-04 | Clean-up and remove dead code related to depth/stecil testing. | Brian Paul | |
2002-02-02 | Converted line drawing over to new span code, pb no longer used. | Brian Paul | |
Big clean-up of line drawing code. Removed many obsolete span processing functions. | |||
2002-02-02 | sw_span can now hold x/y arrays of fragment positions - getting ready to | Brian Paul | |
ditch the pb (pixel buffer) code. Converted point drawing, bitmaps and aa lines to use new span functions. | |||
2002-01-31 | Clean-up and optimize alpha test code. | Brian Paul | |
Major clean-up of pixel zoom code. | |||
2002-01-28 | Still more texture/span simplification and clean-up. | Brian Paul | |
Updated comments, fixed indentation, etc. | |||
2002-01-28 | More span improvements. Removed _mesa_write_monocolor_span(). | Brian Paul | |
Removed last of span.filled* flags and Klaus's macros. More simplification of triangle functions. | |||
2002-01-28 | More span clean-up, mostly texture-related. | Brian Paul | |
_mesa_rasterize_span() is gone, replaced by new _mesa_write_textured_span(). Removed some unneeded triangle functions - more simplification possible. | |||
2002-01-27 | LOTS of changes, building upon Klaus's work. | Brian Paul | |
struct sw_span is used throughout span/fragment processing. This is leading to less code and more chances for optimization. | |||
2002-01-21 | Klaus's latest patches and some clean-up | Brian Paul | |
2002-01-16 | latest changes from Klaus | Brian Paul | |
2002-01-10 | Klaus's latest patches: change texcoord[3] to texcoord[4] everywhere | Brian Paul | |
2001-12-17 | first checkpoint commit of Klaus's new span code (struct sw_span) | Brian Paul | |
2001-11-19 | More span rendering optimizations from Klaus Niederkrueger | Brian Paul | |
2001-10-17 | added a few comments | Brian Paul | |
2001-08-14 | Fixes for 32-bit GLchans: smooth/flat/textured triangles seem to work now. | Brian Paul | |
2001-07-23 | don't clamp colors if GLchan==GLfloat in add_colors() | Brian Paul | |
2001-06-18 | fix glDraw/CopyPixels w/ fog bug. minor fog code clean-ups. | Brian Paul | |
2001-05-15 | Apply antialiasing coverage factor to alpha after texture application, | Brian Paul | |
not before. | |||
2001-05-03 | interpolate fog valus as floats, not fixed - fixed the swrast fog problem | Brian Paul | |
2001-03-19 | Split driver struct into swrast/tnl/core components. | Keith Whitwell | |
2001-03-12 | Consistent copyright info (version number, date) across all files. | Gareth Hughes | |
2001-03-03 | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | |
2001-02-20 | Implemented GL_SGIX_shadow and GL_SGIX_shadow_texture. | Brian Paul | |
Added some const keywords in the s/w texturing code. | |||
2001-02-15 | minor scissor optimizations (Klaus Niederkrueger) | Brian Paul | |
2001-02-14 | removed a misplaced _mesa_logicop_ci_span() call | Brian Paul | |
2001-01-05 | Fixed bug in MinMagThresh computation. | Brian Paul | |
Renamed gl_texture_pixels() to _swrast_texture_fragments() | |||
2000-12-12 | clipping, fog, texture optimizations (Klaus Niederkrueger) | Brian Paul | |
2000-11-14 | Removed Driver.Color() and Driver.Index() functions. | Brian Paul | |
Pass color or color index directly to WriteMono*() span functions. Updated current s/w drivers accordingly. Clean-up of X gc handling in XMesa driver. | |||
2000-11-13 | Cleanup of derived state calculation prior to seperating software T&L | Keith Whitwell | |
into a new directory. Specifically the handling of changes to lighting lighting space (light in model vs. light in eye) have been revamped. Moved several derived values used only by swrast into that directory. Removed direct calls to swrast_flush() from vbrender.c -- pushed into ctx->Driver.RenderFinish. Optimized flat-shading case in swrast_setup. | |||
2000-11-05 | Reorganized software rasterizer as a module which manages its own state, | Keith Whitwell | |
with tighter interfaces with the rest of the world. Proper documentation to come. | |||
2000-10-31 | Moved software rasterizer functionality to new directory. | Keith Whitwell | |