summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2007-06-21fix unfilled tris/quadsDave Airlie
2007-06-21ensure cmd buffer spaceDave Airlie
2007-06-21fix up vertex emission before state changeDave Airlie
2007-06-21fix secondary color, fog is off for nowDave Airlie
2007-06-21fix projtexDave Airlie
2007-06-21fix quad-clipDave Airlie
2007-06-21bring over vertex engine setup code from r300_Render and fix upDave Airlie
now have gears going.. + a few other trivial textured demoes
2007-06-20checkpoint: implement z/depth testingBrian
2007-06-20Add state tracker create/destroy calls to i915 driver.Keith Whitwell
2007-06-20Rename static variable in temporary tnl codeKeith Whitwell
2007-06-20Remove dependency on vf.h in public headersKeith Whitwell
2007-06-20update includes (s/tile/quad/)Brian
2007-06-20s/tile/quad/Brian
2007-06-20Rename "tile" files to "quad".Brian
2007-06-20only blend active pixels in the quadBrian
2007-06-20quad blending works now, but many blend terms need to be added in blend_quad().Brian
2007-06-20Initial implementation of a software pipeline for quad rasterization ↵Brian
(fragment ops). This is very much like the clipper/setup pipeline for primitives.
2007-06-20better commentBrian
2007-06-20actually use new glClear codeBrian
2007-06-20fix commentBrian
2007-06-20plug in write_mono_row_ubBrian
2007-06-20Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian
2007-06-20Effectively disable _TexEnvProgram before calling _swrast_DrawPixels().Brian
It's OK to use _TexEnvProgram regardless of the texture state, but if fog is also enabled, the fragment program is lacking the actual fog computation so fogging doesn't appear. Fixing this might involve a new _MaintainFogProgram field and related code. For now, just disable the _TexEnvProgram and let swrast handle everything.
2007-06-20fix glDrawPixels + fragment program problemBrian
2007-06-20copy wpos attrib info into zoomed span (fixes fog perspective correction ↵Brian
problem)
2007-06-20implement softpipe clearing (untested)Brian
2007-06-20Initial work for glClear(), clear color state.Brian
2007-06-20fixup some bits of tcl pathDave Airlie
2007-06-20swtcl: gears worksDave Airlie
2007-06-19hook up point stateBrian
2007-06-19Re-org of surface/framebuffer state.Brian
We should be able to render to any depth/format of X window now.
2007-06-19Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesaBrian
2007-06-19just use regular malloc(), free(), memcpy()Brian
2007-06-19add point/line/polygon stateBrian
2007-06-18Added alpha test state.Brian
2007-06-18Define just one set of PIPE_FUNC_LESS, GREATER, EQUAL, etc tokens.Brian
Used for depth test, alpha test, stencil test, shadow test, etc.
2007-06-17more commits to fix things and stuff - still not doing anything except crashinDave Airlie
2007-06-17swtcl add debug and fix offsetDave Airlie
2007-06-17cleaned up reduced primDave Airlie
2007-06-17fixup packet setup - still hangsDave Airlie
2007-06-17add missing swtcl fileDave Airlie
2007-06-17add more swtcl code to r300 - hangs card nowDave Airlie
2007-06-15s/PRIM_H/SP_STATE_H/Brian
2007-06-15Added st_update_framebuffer struct/object.Brian
2007-06-15framebuffer stateBrian
2007-06-15In softpipe_set_viewport() use ordinary (struct) assignment to update ↵Brian
softpipe->viewport. The previous memcpy() was incorrect since it only copied 4 bytes instead of 32. With struct assignment we avoid data size errors.
2007-06-15initial framebuffer stateBrian
2007-06-15framebuffer stateBrian
2007-06-15i915tex: Missing piece of SetTexOffset hook implementation for I830 generation.Michel Dänzer
2007-06-14Rename directories again?!Keith Whitwell
Some git wierdness going on.