summaryrefslogtreecommitdiff
path: root/src/gallium/auxiliary/draw/draw_pt_fetch_emit.c
AgeCommit message (Expand)Author
2011-02-14gallium: remove pipe_vertex_buffer::max_indexMarek Olšák
2010-08-25draw: Remove UNDEFINED_VERTEX_ID checks in emit pathes.Chia-I Wu
2010-08-16draw: No need to make max_vertices even.Chia-I Wu
2010-08-16draw: Add prim flags to middle ends.Chia-I Wu
2010-06-23draw: don't try to precalculate the pipeline output primitiveKeith Whitwell
2010-06-09geometry shaders: make gs work with changable primitives and variable number ...Zack Rusin
2010-05-05gallium: rename draw() to draw_elements() in vbuf codeBrian Paul
2010-04-26draw: Pass-through pipe_buffer::max_index to translate.José Fonseca
2010-03-26draw: Use translate function instead of switch casesJakob Bornecrantz
2009-12-30Add lame support for instanceID to draw module.Michal Krol
2009-12-30Implement instanced indexed draw.Michal Krol
2009-12-29Implement draw_arrays_instanced() in softpipe.Michal Krol
2009-05-27draw: Fix assertion failure at fetch_emit_prepareMike Kaplinksiy
2009-02-17draw: second argument to unmap is max, not countKeith Whitwell
2009-02-17draw: add map/unmap directives for swtnl driver interfaceKeith Whitwell
2009-01-27gallium: standardize on stride instead of pitch in the interfaceZack Rusin
2008-12-10gallium: added missing brace to fix broken buildBrian Paul
2008-12-10gallium: change 65535 to UNDEFINED_VERTEX_IDAlan Hourihane
2008-12-10gallium: more vertex count checksAlan Hourihane
2008-12-10gallium: temporary check for > 65535 verticesAlan Hourihane
2008-10-06make draw's vertex_info struct smaller/quicker to compare with memcmp()Keith Whitwell
2008-08-26draw: attempt atomic submit of large drawelements callsKeith Whitwell
2008-08-24gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul
2008-06-18gallium: additional fixes to ensure even number of vertices per bufferBrian Paul
2008-06-04draw: respect driver's max vertex buffer sizeKeith Whitwell
2008-05-29draw: draw_range_elements trialKeith Whitwell
2008-05-12draw: mimize cost of translate key compares, use cache universallyKeith Whitwell
2008-05-09draw: fix translate double-free, minor cleanupsKeith Whitwell
2008-05-08redo the linear pathsZack Rusin
2008-05-08implement linear path for fetch_emit pipelineZack Rusin
2008-04-23Add translate cache to fetch_emit stage and add out of memoryZack Rusin
2008-04-21draw: squash a couple of memory leaksKeith Whitwell
2008-04-21draw: propogate lots of errorsKeith Whitwell
2008-04-19draw: rearrange debug codeKeith Whitwell
2008-04-19draw: add missing translate->set_buffer for fetch emit pathKeith Whitwell
2008-04-19draw: move incoming vertex state into draw->ptKeith Whitwell
2008-04-19draw: make draw_pt_fetch_emit use translate facilityKeith Whitwell
2008-04-17draw: add commentKeith Whitwell
2008-04-16draw: make pt run pipeline when need_pipeline is true, not just when clippedKeith Whitwell
2008-04-14silence some warningsZack Rusin
2008-04-14draw: flush pipeline before trying to allocate more hw verticesKeith Whitwell
2008-04-10remove usage of vertex_headerKeith Whitwell
2008-04-07draw: strip edgeflags out of fetch-emit pathKeith Whitwell
2008-04-03draw: add passthrough path to the pipelineKeith Whitwell
2008-04-02draw: add missing break statementKeith Whitwell
2008-04-02draw: Set the backend prim in the pt 'prepare' operationKeith Whitwell
2008-03-27gallium: replace PIPE_ATTRIB_MAX with PIPE_MAX_ATTRIBSBrian
2008-03-23draw: rename emit functions to match pipe_format namesKeith Whitwell
2008-03-23draw: restructure fetch/emit as a pair of function callsKeith Whitwell
2008-03-23gallium: beginnings of draw module vertex reworkKeith Whitwell