aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_pipe_validate.c
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'gallium-nopointsizeminmax'Roland Scheidegger2010-02-091-3/+3
|\ | | | | | | | | | | | | Conflicts: src/gallium/drivers/nv10/nv10_state.c src/gallium/drivers/nv20/nv20_state.c src/gallium/drivers/nv50/nv50_program.c
| * gallium: clean up point sprite rasterizer stateRoland Scheidegger2010-02-031-3/+3
| | | | | | | | | | | | | | | | | | | | Don't need sprite coord origin per coord. Also, don't need separate sprite enable bit - if all coords have it diabled, then there are no point sprites (technically, there's a distinction in pre-GL3, but it only differs in having more leniency in clamping to max size, something the state tracker would need to handle and the hardware won't bother anyway). Also, use packed field for the per-coord enables. All in all, should save 3 dwords in rasterizer state (from 10 down to 7).
* | gallium/draw: replace int with booleanBrian Paul2010-01-221-8/+8
|/
* gallium/draw: add ability to print out active pipeline stagesKeith Whitwell2009-04-281-1/+10
|
* draw: allow driver-override of draw_need_pipeline()Keith Whitwell2008-12-231-4/+17
|
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-241-1/+1
| | | | Also, rename p_tile.[ch] to u_tile.[ch]
* draw: allow drivers to query pipeline state more easilyKeith Whitwell2008-04-221-14/+16
| | | | | | Also, provide a separate flag to say whether the driver can handle clipping/rhw tasks, in addition to the API flag which indicates they have already been done.
* draw: propogate lots of errorsKeith Whitwell2008-04-211-0/+2
|
* draw: move some pipeline-specific code & state to draw_pipe.[ch]Keith Whitwell2008-04-191-8/+9
|
* draw: rename pipeline files to draw_pipe_*Keith Whitwell2008-04-191-0/+312