summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/softpipe/sp_prim_setup.c
AgeCommit message (Collapse)Author
2007-07-30Merge branch 'softpipe_0_1_branch' of ↵Brian
git+ssh://brianp@git.freedesktop.org/git/mesa/mesa into softpipe_0_1_branch
2007-07-30remove old commentsBrian
2007-07-27renaming, comments, clean-upBrian
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-27remove obsolete commentsBrian
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-27Implement point/line quad clipping. Not quite as efficient as it probably ↵Brian
could be, but sufficient for now.
2007-07-27init quad.coverage values to 1.0 in case line AA is enabled so that we see ↵Brian
something
2007-07-25Implement line stippling.Brian
Also added draw_stage::reset_line_stipple(). There may be a better way of doing that though.
2007-07-13Add 'prim' field to quad so that stipple and aa coverage stages can do the ↵Brian
right thing.
2007-07-13Implement AA points and AA coverage application in quad pipeline.Brian
2007-07-12s/prim_setup/sp_draw_render_stage/, new commentsBrian
2007-07-12Rename prim_stage -> draw_stageBrian
2007-07-11disable debug printfsBrian
2007-07-11Implement polygon stipple state tracking, application.Brian
2007-07-11Compute quad.facing from prim->det and polygon winding.Brian
Updated comments/questions about area vs. prim->det.
2007-07-10Added comments, assertions.Brian
2007-07-10remove some dead/disabled stuffBrian
2007-07-09New 'draw' module for primitive drawing (clipping, culling, etc).Brian
2007-06-26consolidate point/line state into pipe_setup_stateBrian
2007-06-20update includes (s/tile/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-19hook up point stateBrian
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.