summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_pt.h
Commit message (Expand)AuthorAgeFilesLines
* draw: make sure viewport index is fetched from leading vertexZack Rusin2013-05-251-1/+2
* gallium: Add a new clip_halfz rasterizer state.José Fonseca2013-04-221-1/+1
* draw/llvmpipe: fix transform feedback position + enable other extensionsDave Airlie2012-12-141-1/+1
* draw: fix/improve dirty state validationBrian Paul2012-12-081-0/+7
* draw: Only run prepare when state, prim and opt changesJakob Bornecrantz2012-01-261-1/+1
* draw: add support for guard-band clippingBrian Paul2011-09-221-0/+1
* draw: specialized cliptesting routinesKeith Whitwell2010-08-251-1/+3
* draw: Remove varray and vcache.Chia-I Wu2010-08-161-19/+2
* draw: Add vsplit frontend.Chia-I Wu2010-08-161-1/+13
* draw: Add new util function draw_pt_trim_count.Chia-I Wu2010-08-161-0/+1
* draw: Simplify frontend interface a little.Chia-I Wu2010-08-161-3/+1
* draw: Add prim flags to middle ends.Chia-I Wu2010-08-161-3/+8
* draw: don't try to precalculate the pipeline output primitiveKeith Whitwell2010-06-231-4/+2
* draw: rewrite stream output to handle all the dark cornersZack Rusin2010-06-161-2/+1
* draw: finish the new pipeline setupZack Rusin2010-06-151-3/+1
* draw wipKeith Whitwell2010-06-151-11/+8
* geometry shaders: make gs work with changable primitives and variable number ...Zack Rusin2010-06-091-2/+4
* gallium: a lot more complete implementation of stream outputZack Rusin2010-06-081-0/+16
* draw: Implement index bias.José Fonseca2010-04-191-0/+1
* gallium/draw: initial code to properly support llvm in the draw moduleZack Rusin2010-02-221-0/+1
* Add lame support for instanceID to draw module.Michal Krol2009-12-301-1/+2
* gallium: more work for edgeflags changesRoland Scheidegger2009-12-141-1/+2
* gallium: first steps to treat edgeflags as regular vertex elementKeith Whitwell2009-12-091-5/+0
* draw: use u_reduced_prim() functionBrian Paul2009-06-191-1/+0
* gallium/draw: cope with unused vertex_elementsKeith Whitwell2009-05-051-0/+1
* gallium: consolidate bypass_vs and bypass_clipping flagsKeith Whitwell2009-03-131-1/+1
* draw: add map/unmap directives for swtnl driver interfaceKeith Whitwell2009-02-171-2/+0
* draw: attempt atomic submit of large drawelements callsKeith Whitwell2008-08-261-2/+2
* draw: respect driver's max vertex buffer sizeKeith Whitwell2008-06-041-2/+6
* draw: draw_range_elements trialKeith Whitwell2008-05-291-0/+9
* draw: get rid of fetch-shade-emit frontend hackKeith Whitwell2008-05-231-1/+0
* draw: turn fse path into a middle endKeith Whitwell2008-05-121-1/+8
* draw: add fetch-shade-emit pathKeith Whitwell2008-05-121-0/+3
* redo the linear pathsZack Rusin2008-05-081-4/+2
* implement linear emition and fetching and plug it in the varray pathsZack Rusin2008-05-081-0/+18
* frontend for rendering without eltsZack Rusin2008-04-251-0/+1
* draw: handle edgeflags and reset-line-stipple againKeith Whitwell2008-04-241-9/+0
* draw: move incoming vertex state into draw->ptKeith Whitwell2008-04-191-7/+2
* draw: always emit header in draw_pt_fetch.cKeith Whitwell2008-04-191-1/+0
* draw: remove named clipmask flags, tidy up pt middle endsKeith Whitwell2008-04-191-0/+6
* draw: remove fetch_pipeline middle end -- just use the general pathKeith Whitwell2008-04-181-11/+15
* draw: split off all the extra functionality in the vertex shaderKeith Whitwell2008-04-181-7/+44
* draw: move hw vertex emit to a new moduleKeith Whitwell2008-04-171-0/+33
* draw: make pt run pipeline when need_pipeline is true, not just when clippedKeith Whitwell2008-04-161-2/+4
* Implement fetch/shade/pipeline or emit vertex passthrough.Zack Rusin2008-04-141-1/+1
* draw: fix edgeflag handling on the pt pathsKeith Whitwell2008-04-061-0/+10
* draw: add passthrough path to the pipelineKeith Whitwell2008-04-031-0/+1
* draw: Set the backend prim in the pt 'prepare' operationKeith Whitwell2008-04-021-3/+3
* draw: more flatshade_first changesKeith Whitwell2008-04-011-1/+1
* draw: pre-declare referenced structsKeith Whitwell2008-03-241-0/+2