summaryrefslogtreecommitdiff
path: root/src/mesa/swrast
AgeCommit message (Collapse)Author
2001-07-14removed unused tiny triangle test codeBrian Paul
2001-07-13undo previous check-in (unfinished code)Brian Paul
2001-07-13assorted changes for supporting GLfloat color channels (not done)Brian Paul
2001-07-13fixed two bad casts (Stephane Conversy)Brian Paul
2001-07-12Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make itKeith Whitwell
clear that these are owned by t_vb_render.c. Make swrast_setup opaque - it now hooks itself directly into tnl->Driver.Render.*. Add a _swsetup_Wakeup() call that does this. Update X11 (tested), osmesa and FX drivers for this change. FX compiles but is probably broken as the changes there are large. It was the only remaining driver that used the internal _swsetup_ functions for interp and copy_pv. This usage has been replaced with code from the DRI tdfx driver.
2001-07-09fixed flat shading bug in affine_ and persp_textured_triangle() functionsBrian Paul
2001-07-09added missing \'sBrian Paul
2001-06-26More raster fog coord fixes.Brian Paul
New truncate vs. floor comments in drawpixels.c Added current raster secondary color state, not used yet.
2001-06-26optimized texture triangle updates (Klaus Niederkrueger)Brian Paul
2001-06-18fix glDraw/CopyPixels w/ fog bug. minor fog code clean-ups.Brian Paul
2001-06-13fixed a +/- typo in the Y coord setupBrian Paul
2001-06-12always feedback unit 0 texcoordsBrian Paul
2001-06-12Snap triangle x,y vertices to 1/16 subpixel positions.Brian Paul
Disabled tiny triangle threshold test.
2001-06-11check for PB overflow in general_flat_rgba_line()Brian Paul
2001-06-05minor clean-upsBrian Paul
2001-06-01applied Klaus Niederkrueger's CHAN_BITS==32 patchBrian Paul
2001-05-30GLubyte -> GLchan fixBrian Paul
2001-05-30added current raster fog coord and related codeBrian Paul
2001-05-29removed unused varBrian Paul
2001-05-21fixed a number of multi-texture line bugsBrian Paul
2001-05-21initial support for GL_SGIS_generate_mipmap extensionBrian Paul
2001-05-17fixed Width/Height typo (Jeff Hartmann)Brian Paul
2001-05-17removed (void) index; statementBrian Paul
2001-05-17Fix order of decomposition of quad.Keith Whitwell
Remove 'swrast->_MultiTexEnabled' derived value.
2001-05-16use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon)Brian Paul
2001-05-15Apply antialiasing coverage factor to alpha after texture application,Brian Paul
not before.
2001-05-15minor clean-ups and more commentsBrian Paul
2001-05-14New IFLOOR, ICEIL macros from Josh Vanderhoof. Fixes problems withBrian Paul
IFLOOR(1.99999)==2, for example. Moved some macros from config.h to glheader.h
2001-05-14New triangle rasterization code. Store per-span initial/step values in theBrian Paul
new triangle_span struct. Much cleaner code and possibilities for future optimizations.
2001-05-11fixed scissor clear problem (Michael Saunders)Brian Paul
2001-05-10redo previous change in a more defensive wayBrian Paul
2001-05-10added check for zero-length spans, avoids potential problems laterBrian Paul
2001-05-10fixed some divide by zero problems found w/ conformBrian Paul
2001-05-10RGBA mode GL_NAND was wrong, fixed 16-bit GLchan supportBrian Paul
2001-05-09missed a GLfixed->GLfloat fog changeBrian Paul
2001-05-09don't call _mesa_win_fog_coords_from_z() if fog is disabled, fixes FP exceptionBrian Paul
2001-05-07sample plane equations at fragment centers, not lower-left cornerBrian Paul
2001-05-03interpolate fog valus as floats, not fixed - fixed the swrast fog problemBrian Paul
2001-05-03minor clean-ups and warning fixesBrian Paul
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.