Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | removed unused tiny triangle test code | Brian Paul | 2001-07-14 | 1 | -26/+4 |
| | |||||
* | undo previous check-in (unfinished code) | Brian Paul | 2001-07-13 | 1 | -274/+246 |
| | |||||
* | assorted changes for supporting GLfloat color channels (not done) | Brian Paul | 2001-07-13 | 12 | -389/+559 |
| | |||||
* | fixed two bad casts (Stephane Conversy) | Brian Paul | 2001-07-13 | 1 | -3/+3 |
| | |||||
* | Rename some of the tnl->Driver.* functions to tnl->Driver.Render.*, to make it | Keith Whitwell | 2001-07-12 | 1 | -2/+4 |
| | | | | | | | | | | | | | | 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. | ||||
* | fixed flat shading bug in affine_ and persp_textured_triangle() functions | Brian Paul | 2001-07-09 | 1 | -12/+27 |
| | |||||
* | added missing \'s | Brian Paul | 2001-07-09 | 1 | -5/+5 |
| | |||||
* | More raster fog coord fixes. | Brian Paul | 2001-06-26 | 3 | -43/+29 |
| | | | | | New truncate vs. floor comments in drawpixels.c Added current raster secondary color state, not used yet. | ||||
* | optimized texture triangle updates (Klaus Niederkrueger) | Brian Paul | 2001-06-26 | 1 | -920/+289 |
| | |||||
* | fix glDraw/CopyPixels w/ fog bug. minor fog code clean-ups. | Brian Paul | 2001-06-18 | 6 | -42/+128 |
| | |||||
* | fixed a +/- typo in the Y coord setup | Brian Paul | 2001-06-13 | 1 | -4/+4 |
| | |||||
* | always feedback unit 0 texcoords | Brian Paul | 2001-06-12 | 1 | -2/+2 |
| | |||||
* | Snap triangle x,y vertices to 1/16 subpixel positions. | Brian Paul | 2001-06-12 | 1 | -35/+56 |
| | | | | Disabled tiny triangle threshold test. | ||||
* | check for PB overflow in general_flat_rgba_line() | Brian Paul | 2001-06-11 | 1 | -3/+10 |
| | |||||
* | minor clean-ups | Brian Paul | 2001-06-05 | 1 | -11/+10 |
| | |||||
* | applied Klaus Niederkrueger's CHAN_BITS==32 patch | Brian Paul | 2001-06-01 | 1 | -5/+60 |
| | |||||
* | GLubyte -> GLchan fix | Brian Paul | 2001-05-30 | 2 | -8/+8 |
| | |||||
* | added current raster fog coord and related code | Brian Paul | 2001-05-30 | 3 | -23/+56 |
| | |||||
* | removed unused var | Brian Paul | 2001-05-29 | 1 | -2/+1 |
| | |||||
* | fixed a number of multi-texture line bugs | Brian Paul | 2001-05-21 | 3 | -31/+37 |
| | |||||
* | initial support for GL_SGIS_generate_mipmap extension | Brian Paul | 2001-05-21 | 1 | -1/+27 |
| | |||||
* | fixed Width/Height typo (Jeff Hartmann) | Brian Paul | 2001-05-17 | 1 | -2/+2 |
| | |||||
* | removed (void) index; statement | Brian Paul | 2001-05-17 | 1 | -3/+1 |
| | |||||
* | Fix order of decomposition of quad. | Keith Whitwell | 2001-05-17 | 7 | -23/+18 |
| | | | | Remove 'swrast->_MultiTexEnabled' derived value. | ||||
* | use DEFARRAY, etc macros to work around 32k data limit on Macs (Tom Goon) | Brian Paul | 2001-05-16 | 8 | -43/+152 |
| | |||||
* | Apply antialiasing coverage factor to alpha after texture application, | Brian Paul | 2001-05-15 | 9 | -223/+294 |
| | | | | not before. | ||||
* | minor clean-ups and more comments | Brian Paul | 2001-05-15 | 2 | -11/+38 |
| | |||||
* | New IFLOOR, ICEIL macros from Josh Vanderhoof. Fixes problems with | Brian Paul | 2001-05-14 | 1 | -10/+11 |
| | | | | IFLOOR(1.99999)==2, for example. Moved some macros from config.h to glheader.h | ||||
* | New triangle rasterization code. Store per-span initial/step values in the | Brian Paul | 2001-05-14 | 3 | -1254/+1322 |
| | | | | | new triangle_span struct. Much cleaner code and possibilities for future optimizations. | ||||
* | fixed scissor clear problem (Michael Saunders) | Brian Paul | 2001-05-11 | 1 | -4/+11 |
| | |||||
* | redo previous change in a more defensive way | Brian Paul | 2001-05-10 | 1 | -5/+7 |
| | |||||
* | added check for zero-length spans, avoids potential problems later | Brian Paul | 2001-05-10 | 1 | -1/+7 |
| | |||||
* | fixed some divide by zero problems found w/ conform | Brian Paul | 2001-05-10 | 3 | -13/+17 |
| | |||||
* | RGBA mode GL_NAND was wrong, fixed 16-bit GLchan support | Brian Paul | 2001-05-10 | 1 | -7/+144 |
| | |||||
* | missed a GLfixed->GLfloat fog change | Brian Paul | 2001-05-09 | 1 | -14/+13 |
| | |||||
* | don't call _mesa_win_fog_coords_from_z() if fog is disabled, fixes FP exception | Brian Paul | 2001-05-09 | 1 | -2/+5 |
| | |||||
* | sample plane equations at fragment centers, not lower-left corner | Brian Paul | 2001-05-07 | 1 | -37/+41 |
| | |||||
* | interpolate fog valus as floats, not fixed - fixed the swrast fog problem | Brian Paul | 2001-05-03 | 14 | -185/+167 |
| | |||||
* | minor clean-ups and warning fixes | Brian Paul | 2001-05-03 | 1 | -6/+6 |
| | |||||
* | fixed two mistakes in texture combine code | Brian Paul | 2001-04-23 | 1 | -4/+5 |
| | |||||
* | Minor fixes for Win32 (Karl Schultz). | Brian Paul | 2001-04-20 | 2 | -4/+5 |
| | |||||
* | removed glext.h hacks | Brian Paul | 2001-04-19 | 1 | -19/+1 |
| | |||||
* | minor optimization to dot3 computation | Brian Paul | 2001-04-17 | 1 | -4/+3 |
| | |||||
* | Fixed a number of minor GL_ARB_texture_env_combine/dot3 issues. | Brian Paul | 2001-04-17 | 1 | -2/+32 |
| | |||||
* | added a work-around in _swrast_copy_texsubimage[123]d() to fix alpha channel ↵ | Brian Paul | 2001-04-13 | 1 | -1/+49 |
| | | | | problem in some DRI drivers (see comments) | ||||
* | Moved FRAC macro out of mmath.h into s_texture.c since it's only used there | Brian Paul | 2001-04-12 | 1 | -12/+41 |
| | | | | | | 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. | ||||
* | fixed some divide by zero conformance problems | Brian Paul | 2001-04-10 | 2 | -12/+26 |
| | |||||
* | Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus ↵ | Brian Paul | 2001-04-10 | 3 | -32/+33 |
| | | | | Niederkrueger) | ||||
* | Removed DD_STENCIL, DD_FEEDBACK, DD_SELECT. | Keith Whitwell | 2001-03-29 | 1 | -27/+64 |
| | | | | Added some switchable debug to s_context.c | ||||
* | Removed DD_Z_NEVER. | Brian Paul | 2001-03-29 | 5 | -15/+15 |
| | | | | | | Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE. |