Age | Commit message (Collapse) | Author | |
---|---|---|---|
2002-01-28 | Still more texture/span simplification and clean-up. | Brian Paul | |
Updated comments, fixed indentation, etc. | |||
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-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-12-04 | prototype implementation of GL_ARB_depth_texture, GL_ARB_shadow, ↵ | Brian Paul | |
GL_ARB_shadow_ambient | |||
2001-11-19 | More span rendering optimizations from Klaus Niederkrueger | Brian Paul | |
2001-10-17 | warning fixes (Karl Schultz) | Brian Paul | |
2001-10-17 | added GL_ARB_texture_mirrored_repeat | Brian Paul | |
2001-09-19 | silence compiler warnings (last batch for src) | Karl Schultz | |
2001-08-14 | Fixes for 32-bit GLchans: smooth/flat/textured triangles seem to work now. | Brian Paul | |
2001-08-07 | removed some now bogus assertions (due to Klaus's latest optimization) | Brian Paul | |
2001-08-07 | optimization to sample_lambda_2d() (Klaus Niederkrueger) | Brian Paul | |
2001-07-18 | do some 16-bit GLchan computations in floating point (Gerk Huisma) | Brian Paul | |
2001-07-14 | more work on float colors (still not finished) | Brian Paul | |
2001-07-13 | assorted changes for supporting GLfloat color channels (not done) | Brian Paul | |
2001-06-01 | applied Klaus Niederkrueger's CHAN_BITS==32 patch | Brian Paul | |
2001-05-30 | GLubyte -> GLchan fix | Brian Paul | |
2001-05-16 | use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon) | Brian Paul | |
2001-05-14 | New IFLOOR, ICEIL macros from Josh Vanderhoof. Fixes problems with | Brian Paul | |
IFLOOR(1.99999)==2, for example. Moved some macros from config.h to glheader.h | |||
2001-05-03 | minor clean-ups and warning fixes | Brian Paul | |
2001-04-23 | fixed two mistakes in texture combine code | Brian Paul | |
2001-04-19 | removed glext.h hacks | Brian Paul | |
2001-04-17 | minor optimization to dot3 computation | Brian Paul | |
2001-04-17 | Fixed a number of minor GL_ARB_texture_env_combine/dot3 issues. | Brian Paul | |
2001-04-12 | Moved FRAC macro out of mmath.h into s_texture.c since it's only used there | Brian Paul | |
and doesn't do what one might expect for negative values. Reimplemented FRAC in terms of floor() to fix glitches seen in tests/texwrap.c. Minor fix for problem with GL_CLAMP_TO_BORDER_ARB with GL_NEAREST sampling. | |||
2001-04-10 | Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus ↵ | Brian Paul | |
Niederkrueger) | |||
2001-03-28 | More texture format updates. Drivers now need only plug an appropriate | Gareth Hughes | |
format into texImage->TexFormat, the rest is handled by core Mesa. | |||
2001-03-26 | added GL_ARB_texture_border_clamp | Brian Paul | |
2001-03-23 | fixed Min/Max lod clamp bug | Brian Paul | |
2001-03-22 | added GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3 | Brian Paul | |
2001-03-21 | minor re-org in sample_depth_texture() | Brian Paul | |
2001-03-15 | use IROUND() instead of (int) cast (Klaus Niederkrueger) | Brian Paul | |
2001-03-08 | More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work. | Brian Paul | |
2001-03-03 | lots of gl_*() to _mesa_*() namespace clean-up | Brian Paul | |
2001-02-26 | bilinear sampling of depth textures | 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-17 | Changed FetchTexel() function pointer arguments. | Brian Paul | |
Implemented glGetTexImage(format=GL_COLOR_INDEX). Changed _mesa_unpack_depth_span() args. Minor changes/clean-ups in mtypes.h. Histogram counter component sizes were wrong. | |||
2001-02-07 | check texture texel type before using optimized sampling functions | Brian Paul | |
2001-02-06 | Overhaul of texture image handling. | Brian Paul | |
1. gl_texture_image struct's Data pointer points to images in driver's format. 2. Added FetchTexel() function pointer to struct gl_texture_image. 3. Changed Driver Tex[Sub]Image functions, return void now. 4. Texture storage/fetch code in new texstore.c file. 5. Removed texture.[ch] - functions moved to state.c Note: FX driver updates not finished yet. | |||
2001-01-06 | Implementation of GL_EXT_texture_env_dot3. | Gareth Hughes | |
2001-01-05 | Fixed bug in MinMagThresh computation. | Brian Paul | |
Renamed gl_texture_pixels() to _swrast_texture_fragments() | |||
2001-01-03 | More color macro clean-ups. | Brian Paul | |
FLOAT_TO_CHAN() macro removed. | |||
2001-01-02 | Removed fixed.h (GLfixed now in mtypes.h, fixed-pt macros in mmath.h) | Brian Paul | |
Clean-up of color conversion macros. New mmath.h macros (IROUND, IFLOOR, ICEIL, FRAC) used in various places. | |||
2000-12-14 | Renamed texture object _P to _MaxLevel and _M to _MaxLambda. | Brian Paul | |
Now add BaseLevel in _MaxLevel computation. | |||
2000-12-08 | minor comments, clean-up | Brian Paul | |
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 | |