aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/auxiliary/draw/draw_pt_emit.c
Commit message (Expand)AuthorAgeFilesLines
* draw: Remove UNDEFINED_VERTEX_ID checks in emit pathes.Chia-I Wu2010-08-251-8/+0
* draw: No need to make max_vertices even.Chia-I Wu2010-08-161-3/+0
* draw: added a commentBrian Paul2010-08-031-0/+1
* draw wipKeith Whitwell2010-06-151-12/+29
* draw: Remove unnecessary headers.Vinson Lee2010-06-081-1/+0
* gallium: a lot more complete implementation of stream outputZack Rusin2010-06-081-74/+0
* gallium: basic and initial implementation of the stream output interfaceZack Rusin2010-06-081-0/+75
* gallium: rename draw() to draw_elements() in vbuf codeBrian Paul2010-05-051-3/+3
* draw: Pass-through pipe_buffer::max_index to translate.José Fonseca2010-04-261-4/+6
* draw: Use translate function instead of switch casesJakob Bornecrantz2010-03-261-31/+6
* draw: Rename pipe formats.José Fonseca2010-03-011-1/+1
* Add lame support for instanceID to draw module.Michal Krol2009-12-301-1/+2
* Implement draw_arrays_instanced() in softpipe.Michal Krol2009-12-291-0/+3
* draw: second argument to unmap is max, not countKeith Whitwell2009-02-171-2/+5
* draw: add map/unmap directives for swtnl driver interfaceKeith Whitwell2009-02-171-31/+33
* gallium: change 65535 to UNDEFINED_VERTEX_IDAlan Hourihane2008-12-101-2/+2
* gallium: more vertex count checksAlan Hourihane2008-12-101-2/+9
* gallium: temporary check for > 65535 verticesAlan Hourihane2008-12-101-0/+3
* make draw's vertex_info struct smaller/quicker to compare with memcmp()Keith Whitwell2008-10-061-2/+2
* gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.hBrian Paul2008-08-241-1/+1
* gallium: additional fixes to ensure even number of vertices per bufferBrian Paul2008-06-181-0/+3
* draw: respect driver's max vertex buffer sizeKeith Whitwell2008-06-041-1/+5
* draw: add disabled debug codeKeith Whitwell2008-05-271-1/+14
* draw: defensively flush pipeline backend when setting primitiveKeith Whitwell2008-05-261-0/+4
* draw: defensively reset render primitive some moreKeith Whitwell2008-05-261-0/+8
* draw: defensively reset render primitive, which can get clobbered by clippingKeith Whitwell2008-05-261-1/+16
* draw: add missing breakKeith Whitwell2008-05-261-0/+1
* Merge commit 'origin/gallium-0.1' into gallium-vertex-linearZack Rusin2008-05-191-1/+1
|\
| * draw: Fix number of vertices allocated in draw_pt_emit().Michel Dänzer2008-05-091-1/+1
| * draw: mimize cost of translate key compares, use cache universallyKeith Whitwell2008-05-091-5/+5
* | draw: mimize cost of translate key compares, use cache universallyKeith Whitwell2008-05-121-5/+5
* | Merge branch 'gallium-0.1' into gallium-vertex-linearKeith Whitwell2008-05-081-4/+4
|\|
| * draw: only fill in / compare the part of the translate key we're using.Keith Whitwell2008-05-081-4/+4
* | silence debugging outputZack Rusin2008-05-081-1/+3
* | implement linear emition and fetching and plug it in the varray pathsZack Rusin2008-05-081-0/+45
|/
* gallium: init hw_key with memset() to silence valgrind warningsBrian Paul2008-04-291-0/+2
* Add translate cache to fetch_emit stage and add out of memoryZack Rusin2008-04-231-0/+4
* Create a sharable translate_cache and use it.Zack Rusin2008-04-231-59/+6
* fix the simple hash finding function and use itZack Rusin2008-04-231-8/+6
* Cache translate's structs for emits and fetches.Zack Rusin2008-04-221-6/+57
* draw: remove draw_vf code, use translate insteadKeith Whitwell2008-04-181-2/+1
* 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-11/+5
* draw: move hw vertex emit to a new moduleKeith Whitwell2008-04-171-0/+208