summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/softpipe/sp_state_derived.c
AgeCommit message (Collapse)Author
2007-07-27Clip triangles against softpipe->cliprect which includes scissor and surface ↵Brian
bounds. This prevents rendering out of bounds when the viewport is partially outside the surface bounds.
2007-07-27Maintain cliprect (scissor) info in sp_state_derived.c.Brian
The cliprect depends on the scissor rect (if enabled), otherwise the drawing surface bounds.
2007-07-24Add VF_ATTRIB_VAR0..7 for varying variables.Brian
The demos/fslight.c demo runs now.
2007-07-24Compute need_z and need_w properly and use the correct ↵Brian
const/linear/perspective interpolation in shade_quad().
2007-07-24Fix a typo (i << i) that was fouling up the vertex layout info.Brian
2007-07-24rebuild quad pipeline when framebuffer changes tooBrian
2007-07-19Trigger tgsi compilation for fragment programs.Keith Whitwell
Not sure the generated program looks correct though...
2007-07-13set INTERP_CONSTANT when appropriateBrian
Not really signficant now since draw_flat stage copies the provoking vertex color to all prim verts.
2007-07-11Implement polygon stipple state tracking, application.Brian
2007-07-10Comments, minor clean-up.Brian
2007-07-09Rename G_NEW_* tokens to SP_NEW_*Brian
2007-07-09New 'draw' module for primitive drawing (clipping, culling, etc).Brian
2007-06-20checkpoint: implement z/depth testingBrian
2007-06-20Remove dependency on vf.h in public headersKeith Whitwell
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-14Renamed softpipe directories and files to something less confusing.Keith Whitwell
softpipe/state_tracker --> state_tracker/ softpipe/ --> pipe/ softpipe/generic --> pipe/softpipe/ I don't think pipe is a great name, but I disliked all the others too. Luckily it's fairly easy to rename with git, so this can be revisited later.