summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_pt_fetch_emit.c
AgeCommit message (Expand)AuthorFilesLines
2010-05-05gallium: rename draw() to draw_elements() in vbuf codeBrian Paul1-6/+6
2010-04-26draw: Pass-through pipe_buffer::max_index to translate.José Fonseca1-2/+4
2010-03-26draw: Use translate function instead of switch casesJakob Bornecrantz1-32/+7
2009-12-30Add lame support for instanceID to draw module.Michal Krol1-0/+1
2009-12-30Implement instanced indexed draw.Michal Krol1-0/+1
2009-12-29Implement draw_arrays_instanced() in softpipe.Michal Krol1-0/+3
2009-05-27draw: Fix assertion failure at fetch_emit_prepareMike Kaplinksiy1-0/+6
2009-02-17draw: second argument to unmap is max, not countKeith Whitwell1-3/+3
2009-02-17draw: add map/unmap directives for swtnl driver interfaceKeith Whitwell1-32/+37
2009-01-27gallium: standardize on stride instead of pitch in the interfaceZack Rusin1-1/+1
2008-12-10gallium: added missing brace to fix broken buildBrian Paul1-1/+1
2008-12-10gallium: change 65535 to UNDEFINED_VERTEX_IDAlan Hourihane1-3/+3
2008-12-10gallium: more vertex count checksAlan Hourihane1-0/+10
2008-12-10gallium: temporary check for > 65535 verticesAlan Hourihane1-0/+3
2008-10-06make draw's vertex_info struct smaller/quicker to compare with memcmp()Keith Whitwell1-2/+2
2008-08-26draw: attempt atomic submit of large drawelements callsKeith Whitwell1-5/+4
2008-08-24gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul1-1/+1
2008-06-18gallium: additional fixes to ensure even number of vertices per bufferBrian Paul1-0/+9
2008-06-04draw: respect driver's max vertex buffer sizeKeith Whitwell1-1/+5
2008-05-29draw: draw_range_elements trialKeith Whitwell1-0/+48
2008-05-12draw: mimize cost of translate key compares, use cache universallyKeith Whitwell1-1/+2
2008-05-09draw: fix translate double-free, minor cleanupsKeith Whitwell1-1/+2
2008-05-08redo the linear pathsZack Rusin1-10/+8
2008-05-08implement linear path for fetch_emit pipelineZack Rusin1-4/+60
2008-04-23Add translate cache to fetch_emit stage and add out of memoryZack Rusin1-7/+13
2008-04-21draw: squash a couple of memory leaksKeith Whitwell1-0/+5
2008-04-21draw: propogate lots of errorsKeith Whitwell1-0/+2
2008-04-19draw: rearrange debug codeKeith Whitwell1-3/+13
2008-04-19draw: add missing translate->set_buffer for fetch emit pathKeith Whitwell1-0/+8
2008-04-19draw: move incoming vertex state into draw->ptKeith Whitwell1-3/+3
2008-04-19draw: make draw_pt_fetch_emit use translate facilityKeith Whitwell1-116/+70
2008-04-17draw: add commentKeith Whitwell1-0/+5
2008-04-16draw: make pt run pipeline when need_pipeline is true, not just when clippedKeith Whitwell1-1/+2
2008-04-14silence some warningsZack Rusin1-2/+0
2008-04-14draw: flush pipeline before trying to allocate more hw verticesKeith Whitwell1-0/+4
2008-04-10remove usage of vertex_headerKeith Whitwell1-6/+0
2008-04-07draw: strip edgeflags out of fetch-emit pathKeith Whitwell1-1/+1
2008-04-03draw: add passthrough path to the pipelineKeith Whitwell1-61/+3
2008-04-02draw: add missing break statementKeith Whitwell1-0/+1
2008-04-02draw: Set the backend prim in the pt 'prepare' operationKeith Whitwell1-15/+18
2008-03-27gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBSBrian1-1/+1
2008-03-23draw: rename emit functions to match pipe_format namesKeith Whitwell1-22/+17
2008-03-23draw: restructure fetch/emit as a pair of function callsKeith Whitwell1-109/+152
2008-03-23gallium: beginnings of draw module vertex reworkKeith Whitwell1-0/+326