summaryrefslogtreecommitdiff
path: root/src/mesa/swrast
AgeCommit message (Collapse)Author
2001-04-23fixed two mistakes in texture combine codeBrian Paul
2001-04-20Minor fixes for Win32 (Karl Schultz).Brian Paul
2001-04-19removed glext.h hacksBrian Paul
2001-04-17minor optimization to dot3 computationBrian Paul
2001-04-17Fixed a number of minor GL_ARB_texture_env_combine/dot3 issues.Brian Paul
2001-04-13added a work-around in _swrast_copy_texsubimage[123]d() to fix alpha channel ↵Brian Paul
problem in some DRI drivers (see comments)
2001-04-12Moved FRAC macro out of mmath.h into s_texture.c since it's only used thereBrian 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-10fixed some divide by zero conformance problemsBrian Paul
2001-04-10Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus ↵Brian Paul
Niederkrueger)
2001-03-29Removed DD_STENCIL, DD_FEEDBACK, DD_SELECT.Keith Whitwell
Added some switchable debug to s_context.c
2001-03-29Removed DD_Z_NEVER.Brian Paul
Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE.
2001-03-28adjustment to coverage sample positionsBrian Paul
2001-03-28check for startX off the right edge of the windowBrian Paul
2001-03-28simplify test for specific texture formatsBrian Paul
2001-03-28More texture format updates. Drivers now need only plug an appropriateGareth Hughes
format into texImage->TexFormat, the rest is handled by core Mesa.
2001-03-26added GL_ARB_texture_border_clampBrian Paul
2001-03-23fixed Min/Max lod clamp bugBrian Paul
2001-03-22added GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3Brian Paul
2001-03-22clean-up in _swrast_choose_triangle()Brian Paul
2001-03-21minor re-org in sample_depth_texture()Brian Paul
2001-03-19New filesKeith Whitwell
2001-03-19Split driver struct into swrast/tnl/core components.Keith Whitwell
2001-03-17Remove dead #define.Keith Whitwell
Add case for triangles culled front and back -- not handled by the culling code inside swrast triangle routines.
2001-03-15use IROUND() instead of (int) cast (Klaus Niederkrueger)Brian Paul
2001-03-12Consistent copyright info (version number, date) across all files.Gareth Hughes
2001-03-08do fog interpolation if INTERP_FOG is defined, not when INTERP_Z is definedBrian Paul
2001-03-08More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work.Brian Paul
2001-03-07fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵Brian Paul
of potential problems
2001-03-07_MinMagThresh[] should be GLfloatBrian Paul
2001-03-03more clean-upsBrian Paul
2001-03-03lots of gl_*() to _mesa_*() namespace clean-upBrian Paul
2001-03-03optimized lambda calculation (Klaus Niederkrueger)Brian Paul
2001-02-26bilinear sampling of depth texturesBrian Paul
2001-02-24Template workKeith Whitwell
2001-02-23another fix in _mesa_stencil_and_ztest_pixels() for hardware fallbacksBrian Paul
2001-02-23fixed bug in _mesa_stencil_and_ztest_pixels() found w/ DRI mga driverBrian Paul
2001-02-22improvements to regions_overlap() functionBrian Paul
2001-02-20Implemented GL_SGIX_shadow and GL_SGIX_shadow_texture.Brian Paul
Added some const keywords in the s/w texturing code.
2001-02-17Changed 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-16moved depth/index/stencil span packing into image.cBrian Paul
2001-02-16Fix state bitmasks for invalidating line,tri,point functions. (won't fixKeith Whitwell
the fog problem, I don't think)
2001-02-16Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR whenKeith Whitwell
texturing is not enabled, and without requiring the two colors be added externally. As a part of this, collapsed the decomposition of quads into triangles inside swrast to be hardwired into _swrast_Quad; removed s_quads.[ch]. Removed checks on texture state from t_vb_light.c, which was previously required by swrast. Moved the t_dd_ templates to a new directory.
2001-02-15minor scissor optimizations (Klaus Niederkrueger)Brian Paul
2001-02-14removed a misplaced _mesa_logicop_ci_span() callBrian Paul
2001-02-13fixed an assertionBrian Paul
2001-02-13fixed GL_SET bugBrian Paul
2001-02-12fixed RGB over/underflow bug for tiny triangles (bug 128969)Brian Paul
2001-02-08fixed bugs in _mesa_clear_depth_buffer(), bug #131366Brian Paul
2001-02-07added divide by zero checksBrian Paul
2001-02-07fixed divide by zero problemBrian Paul