summaryrefslogtreecommitdiffstats
path: root/src/mesa/swrast
Commit message (Collapse)AuthorAgeFilesLines
* minor clean-ups and warning fixesBrian Paul2001-05-031-6/+6
|
* fixed two mistakes in texture combine codeBrian Paul2001-04-231-4/+5
|
* Minor fixes for Win32 (Karl Schultz).Brian Paul2001-04-202-4/+5
|
* removed glext.h hacksBrian Paul2001-04-191-19/+1
|
* minor optimization to dot3 computationBrian Paul2001-04-171-4/+3
|
* Fixed a number of minor GL_ARB_texture_env_combine/dot3 issues.Brian Paul2001-04-171-2/+32
|
* added a work-around in _swrast_copy_texsubimage[123]d() to fix alpha channel ↵Brian Paul2001-04-131-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 thereBrian Paul2001-04-121-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 problemsBrian Paul2001-04-102-12/+26
|
* Added IROUND_POS() macro to mmath.h and use where appropriate. (Klaus ↵Brian Paul2001-04-103-32/+33
| | | | Niederkrueger)
* Removed DD_STENCIL, DD_FEEDBACK, DD_SELECT.Keith Whitwell2001-03-291-27/+64
| | | | Added some switchable debug to s_context.c
* Removed DD_Z_NEVER.Brian Paul2001-03-295-15/+15
| | | | | | Replaced SEPERATE with SEPARATE. Renumbered _NEW_ flags. Removed _NEW_COLORTABLE.
* adjustment to coverage sample positionsBrian Paul2001-03-282-35/+36
|
* check for startX off the right edge of the windowBrian Paul2001-03-281-1/+7
|
* simplify test for specific texture formatsBrian Paul2001-03-281-5/+6
|
* More texture format updates. Drivers now need only plug an appropriateGareth Hughes2001-03-283-43/+42
| | | | format into texImage->TexFormat, the rest is handled by core Mesa.
* added GL_ARB_texture_border_clampBrian Paul2001-03-261-17/+57
|
* fixed Min/Max lod clamp bugBrian Paul2001-03-231-3/+4
|
* added GL_ARB_texture_env_combine, GL_ARB_texture_env_dot3Brian Paul2001-03-221-3/+21
|
* clean-up in _swrast_choose_triangle()Brian Paul2001-03-221-68/+64
|
* minor re-org in sample_depth_texture()Brian Paul2001-03-211-9/+9
|
* New filesKeith Whitwell2001-03-192-0/+555
|
* Split driver struct into swrast/tnl/core components.Keith Whitwell2001-03-1917-149/+502
|
* Remove dead #define.Keith Whitwell2001-03-171-2/+17
| | | | | Add case for triangles culled front and back -- not handled by the culling code inside swrast triangle routines.
* use IROUND() instead of (int) cast (Klaus Niederkrueger)Brian Paul2001-03-151-27/+26
|
* Consistent copyright info (version number, date) across all files.Gareth Hughes2001-03-1251-352/+330
|
* do fog interpolation if INTERP_FOG is defined, not when INTERP_Z is definedBrian Paul2001-03-084-11/+78
|
* More g++ warning fixes. Fixes for CHAN_BITS==16, it seems to work.Brian Paul2001-03-085-21/+29
|
* fixed a bunch of g++ warnings/errors. Compiling with g++ can help find lots ↵Brian Paul2001-03-0714-71/+74
| | | | of potential problems
* _MinMagThresh[] should be GLfloatBrian Paul2001-03-071-2/+4
|
* more clean-upsBrian Paul2001-03-031-2/+2
|
* lots of gl_*() to _mesa_*() namespace clean-upBrian Paul2001-03-0326-306/+301
|
* optimized lambda calculation (Klaus Niederkrueger)Brian Paul2001-03-032-203/+218
|
* bilinear sampling of depth texturesBrian Paul2001-02-261-29/+251
|
* Template workKeith Whitwell2001-02-241-8/+1
|
* another fix in _mesa_stencil_and_ztest_pixels() for hardware fallbacksBrian Paul2001-02-231-6/+3
|
* fixed bug in _mesa_stencil_and_ztest_pixels() found w/ DRI mga driverBrian Paul2001-02-231-26/+29
|
* improvements to regions_overlap() functionBrian Paul2001-02-221-13/+33
|
* Implemented GL_SGIX_shadow and GL_SGIX_shadow_texture.Brian Paul2001-02-205-90/+120
| | | | Added some const keywords in the s/w texturing code.
* Changed FetchTexel() function pointer arguments.Brian Paul2001-02-172-21/+134
| | | | | | | 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.
* moved depth/index/stencil span packing into image.cBrian Paul2001-02-161-324/+48
|
* Fix state bitmasks for invalidating line,tri,point functions. (won't fixKeith Whitwell2001-02-161-5/+14
| | | | the fog problem, I don't think)
* Allow swrast to cope (fairly) cleanly with GL_SEPERATE_SPECULAR whenKeith Whitwell2001-02-169-85/+143
| | | | | | | | | | | | | 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.
* minor scissor optimizations (Klaus Niederkrueger)Brian Paul2001-02-151-20/+24
|
* removed a misplaced _mesa_logicop_ci_span() callBrian Paul2001-02-141-6/+2
|
* fixed an assertionBrian Paul2001-02-131-2/+3
|
* fixed GL_SET bugBrian Paul2001-02-131-4/+4
|
* fixed RGB over/underflow bug for tiny triangles (bug 128969)Brian Paul2001-02-121-43/+36
|
* fixed bugs in _mesa_clear_depth_buffer(), bug #131366Brian Paul2001-02-081-9/+11
|
* added divide by zero checksBrian Paul2001-02-071-9/+9
|