summaryrefslogtreecommitdiff
path: root/src/mesa/swrast
AgeCommit message (Collapse)Author
2005-09-22fix a debug messageBrian Paul
2005-09-22changed a renderbuffer checkBrian Paul
2005-09-21add missing scale factor in _swrast_read_depth_span_float()Brian Paul
2005-09-21Remove ACCUM_BITS.Brian Paul
2005-09-21replace GLdepth with GLuint and remove GLdepthBrian Paul
2005-09-20s/programss/programs/Brian Paul
2005-09-20compute z[i] as GLuintBrian Paul
2005-09-20some improvements to _swrast_clear_depth_buffer()Brian Paul
2005-09-20remove unneeded sizeof(GLdepth) testBrian Paul
2005-09-20Change zLeft and zval to GLuint. Seems to fix 32-bit Z computationBrian Paul
2005-09-20remove STENCIL_MAXBrian Paul
2005-09-19additional wrapper updates, bug 4468Brian Paul
2005-09-16Fix potential segfault when trying to read pixels outside renderbuffer bounds.Brian Paul
Use _swrast_get_values() which does clipping.
2005-09-16remove unused _swrast_read_depth_span()Brian Paul
2005-09-16lots of little clean-ups, improvementsBrian Paul
2005-09-16change some commentsBrian Paul
2005-09-16pass mask=NULL to write all pixels in clear_ci_buffer_with_masking()Brian Paul
2005-09-16use mesa import wrappers, bug 4468Brian Paul
2005-09-16Rework the texture filtering functions a bit.Brian Paul
No need to pass the texture unit number as an argument.
2005-09-16replace a couple macros with inlined functionsBrian Paul
2005-09-16more GLuint->GLbitfield changesBrian Paul
2005-09-15Replace GLuint with GLbitfield where appropriate. Also replace GLuintBrian Paul
with GLboolean in a few places.
2005-09-15Code clean-ups, reorg.Brian Paul
2005-09-15updated commentsBrian Paul
2005-09-15Update includes post-splitting of s_texture.cBrian Paul
2005-09-15Split the s_texture.c file into two new files:Brian Paul
s_texcombine.c - for texture combining/application s_texfilter.c - for texture sampling/filtering
2005-09-13OpenGL 2.0's two-sided stencil feature wasn't implemented correctly.Brian Paul
See comment near top of stencil.c for info about OpenGL 2.0 vs. GL_EXT_stencil_two_side.
2005-09-13Clear either 8 or 16-bit stencil buffers.Brian Paul
2005-09-09fix some bugs with handling of GL_DOT4_ATI, GL_DOT3_ATI and GL_DOT2_ADD_ATI ↵Roland Scheidegger
ATI_fs instructions.
2005-09-08fix precision problem in depth clearing (bug 4395)Brian Paul
2005-09-07fix bug with ATI_fragment_shader in swrast (need to copy all 4 values due to ↵Roland Scheidegger
later applied srcRep)
2005-09-06minor clean-up of texture_combine()Brian Paul
2005-09-06don't use DEFARRAY/CHECKARRAY stuffBrian Paul
2005-09-05remove obsolete CurrentBufferBitBrian Paul
2005-09-05remove unused varBrian Paul
2005-09-03Remove last remnants of pre-renderbuffer code.Brian Paul
2005-09-02Check for ATI_fragment_shader enabledDave Airlie
2005-09-02ATI_fragment_shader fixes: fix bug in passTexCoord (caused by recent ↵Roland Scheidegger
changes). Fix sampling from wrong texture unit. Apply swizzling before texture sampling, and hopefully get non-projected coordinates from swrast. (still does not work at all with sw doom3, way too dark just the same as with the doom3 arb2 path)
2005-09-02add error checking to the GL_ATI_FRAGMENT_SHADER entrypoints. Fix bug with ↵Roland Scheidegger
scope of ati fragment shader constants. Fix issues with specifying color/alpha instructions not pair-wise. Change internal representation of the shader (to better fit how the extension works, should make driver implementations simpler, and saves some memory). (still doesn't work correctly with doom3 and swrast, but not worse than before)
2005-08-31Just additional comments.Brian Paul
2005-08-27Rearrange the code related to GL_ARB_occlusion_object to generalize queryBrian Paul
objects for future types of queries.
2005-08-25removed GL_HP_occlusion_test extensionBrian Paul
2005-08-25also check for texture border in sample_linear_2d()Brian Paul
2005-07-26improve comments about win[0..3] values (bug 2554)Brian Paul
2005-07-18s/clippping/clipping/Brian Paul
2005-07-18pass in the renderbufferAlan Hourihane
2005-07-01Remove NEW_RENDERBUFFER stuff.Brian Paul
Now, OLD_RENDERBUFFER marks code that needs to eventually be removed when all the drivers are updated to no longer need the SetBuffer() function.
2005-07-01remove OLD_RENDERBUFFER codeBrian Paul
2005-06-30Redo all the GL_LINEAR interpolation code in terms of LERP macros/functions.Brian Paul
This cleans up and simplifies the arithmetic quite a bit.
2005-06-21check for NULL swrast->Driver.SetBuffer before calling itBrian Paul