summaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_pt_fetch.c
Commit message (Expand)AuthorAgeFilesLines
* draw/translate: fix instancingZack Rusin2013-06-281-0/+2
* draw: don't crash on vertex buffer overflowZack Rusin2013-05-141-2/+2
* draw: Properly limit vertex buffer fetches on draw arrays.José Fonseca2012-12-041-1/+1
* draw/softpipe: add clip vertex support. (v2)Dave Airlie2012-01-111-2/+2
* draw: whitespace fixes, etc.Brian Paul2012-01-071-24/+26
* draw: fix missing include for u_format.Dave Airlie2012-01-071-0/+1
* draw: don't translate non-floats to float.Dave Airlie2012-01-071-0/+22
* draw: fix piglit base vertex + user vertex array testsDave Airlie2012-01-061-1/+1
* draw: Prevent out-of-bounds vertex buffer access.José Fonseca2011-04-011-1/+1
* gallium: remove pipe_vertex_buffer::max_indexMarek Olšák2011-02-141-2/+2
* draw: initialize vertex headerZack Rusin2010-06-251-39/+5
* draw: Remove unnecessary headers.Vinson Lee2010-06-151-1/+0
* draw: Pass-through pipe_buffer::max_index to translate.José Fonseca2010-04-261-3/+6
* Merge branch 'mesa_7_7_branch'Brian Paul2010-01-221-1/+0
|\
| * draw: Remove unnecessary headers.Vinson Lee2010-01-211-1/+0
* | gallium: Handle InstanceID as a true 32-bit uint.Michal Krol2010-01-051-4/+9
* | Add lame support for instanceID to draw module.Michal Krol2009-12-301-9/+23
* | Implement instanced indexed draw.Michal Krol2009-12-301-0/+1
* | Implement draw_arrays_instanced() in softpipe.Michal Krol2009-12-291-0/+3
* | gallium: more work for edgeflags changesRoland Scheidegger2009-12-141-14/+1
* | gallium: first steps to treat edgeflags as regular vertex elementKeith Whitwell2009-12-091-20/+12
|/
* gallium/draw: cope with unused vertex_elementsKeith Whitwell2009-05-051-1/+7
* draw: Fix vertex_header initialisation.Michal Krol2009-04-101-1/+1
* gallium: standardize on stride instead of pitch in the interfaceZack Rusin2009-01-271-2/+2
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-241-1/+1
* Revert "draw: no need to rearrange most primitives in vcache for flatshade-fi...Keith Whitwell2008-06-101-4/+1
* draw: no need to rearrange most primitives in vcache for flatshade-firstKeith Whitwell2008-06-101-1/+4
* draw: mimize cost of translate key compares, use cache universallyKeith Whitwell2008-05-121-5/+2
* draw: fix translate double-free, minor cleanupsKeith Whitwell2008-05-091-1/+2
* Merge branch 'gallium-0.1' into gallium-vertex-linearKeith Whitwell2008-05-081-3/+5
|\
| * draw: only fill in / compare the part of the translate key we're using.Keith Whitwell2008-05-081-3/+5
* | implement linear emition and fetching and plug it in the varray pathsZack Rusin2008-05-081-0/+36
|/
* draw: default edgeflag should be oneKeith Whitwell2008-04-241-1/+1
* draw: handle edgeflags and reset-line-stipple againKeith Whitwell2008-04-241-0/+17
* Add translate cache to fetch_emit stage and add out of memoryZack Rusin2008-04-231-0/+5
* Create a sharable translate_cache and use it.Zack Rusin2008-04-231-60/+8
* fix the simple hash finding function and use itZack Rusin2008-04-231-13/+4
* gallium: fix broken hashing for vertex translationBrian Paul2008-04-231-5/+13
* Cache translate's structs for emits and fetches.Zack Rusin2008-04-221-8/+57
* draw: squash a couple of memory leaksKeith Whitwell2008-04-211-0/+3
* draw: move incoming vertex state into draw->ptKeith Whitwell2008-04-191-10/+10
* draw: always emit header in draw_pt_fetch.cKeith Whitwell2008-04-191-6/+2
* translate: add sse version based on old draw_vf_sse.cKeith Whitwell2008-04-181-1/+1
* draw: split off all the extra functionality in the vertex shaderKeith Whitwell2008-04-181-0/+175