summaryrefslogtreecommitdiffstats
path: root/src/mesa/pipe/draw
Commit message (Expand)AuthorAgeFilesLines
* gallium: handle flatshading explicitly in clipper stageKeith Whitwell2008-01-282-47/+99
* gallium: add a couple of hardwired vertex fetch functionsKeith Whitwell2008-01-283-30/+141
* gallium: only call vertex/prim queue flush when there is something to flushKeith Whitwell2008-01-283-4/+17
* gallium: explictly cast double to float in vertex fetchKeith Whitwell2008-01-281-1/+1
* gallium: fill in missing formats for vertex_fetchKeith Whitwell2008-01-281-17/+203
* gallium: remove dead code from draw_vf*Keith Whitwell2008-01-286-574/+9
* First stab at hooking draw_vbuf & vf.José Fonseca2008-01-285-46/+241
* Clone vf module.José Fonseca2008-01-284-0/+2270
* Simplify prototypes of draw_vbuf's internal functions.José Fonseca2008-01-281-28/+29
* Cache the vinfo in vbuf_stage.José Fonseca2008-01-281-9/+13
* gallium: disable unnecessary point/line/tri re-validation in vbuf_flush_indic...Brian2008-01-261-0/+3
* gallium: fix a few segfaults/assertions that can happen during context initBrian2008-01-261-5/+11
* gallium: Fix build on Windows.Michal Krol2008-01-261-2/+2
* gallium: restructure vertex fetch code slightlyKeith Whitwell2008-01-263-65/+149
* gallium: Fix MSVC float/double conversion warning.José Fonseca2008-01-261-1/+1
* gallium: replace loop w/ memset in draw_vertex_cache_invalidate()Brian2008-01-251-9/+1
* gallium: better flush logic in draw moduleBrian2008-01-257-103/+89
* gallium: replace prim pipeline begin/end() functions with flush()Brian2008-01-2512-181/+257
* gallium: include p_state.h, replace PIPE_MAX_SHADER_OUTPUTS with PIPE_MAX_SHA...Brian2008-01-251-4/+7
* gallium: optimizations to flatshade, two-side prim stagesBrian2008-01-252-22/+35
* change the name of the shaders to reflect what they do.Zack Rusin2008-01-241-1/+1
* gallium: rename FORMAT_x to EMIT_x and use EMIT_ALL to emit whole vertex as-i...Brian2008-01-233-38/+37
* gallium: improved vertex layout and interpolant setup in softpipeBrian2008-01-231-0/+2
* gallium: restore/rewrite vbuf code for softpipeBrian2008-01-233-0/+9
* gallium: overhaul usage of vertex_info in draw module.Brian2008-01-2313-162/+97
* gallium: multiply vertex point size by 0.5Brian2008-01-231-1/+1
* gallium: Don't allocate a vertex buffer until after setting the prim type.Brian2008-01-221-25/+39
* added stipple_destroy()José Fonseca2008-01-221-3/+11
* gallium: Added FORMAT_1F_PSIZE to insert constant point size into verticesBrian2008-01-227-8/+46
* gallium: prototype draw_linestipple.c replaced by draw_stipple.cBrian2008-01-211-272/+0
* gallium: new 'draw' stage for line stippleBrian2008-01-214-0/+251
* gallium: add a src_index[] array to draw's vertex_info for mapping post-xform...Brian2008-01-212-15/+21
* gallium: hardwire reset_temps functionalityKeith Whitwell2008-01-173-23/+5
* gallium: whitespace changesKeith Whitwell2008-01-171-9/+7
* vbuf updates/fixes (KeithW)Brian2008-01-162-32/+37
* s/DBG/DRAW_DBGBrian2008-01-161-3/+3
* remove useless assertionsBrian2008-01-161-2/+0
* init front/back color attrib indexes to 0, not -1Brian2008-01-161-4/+4
* vbuf_flush_vertices() instead of vbuf_flush_indices() in vbuf_end()Brian2008-01-111-0/+6
* s/int/uint/ to silence warningBrian2008-01-111-1/+1
* Fix malloc size buf, silence signed/unsigned comparision warningBrian2008-01-111-2/+3
* Additional parameters to vbuf_render->draw()Brian2008-01-102-5/+15
* llvm: if llvm is enabled don't even try to use sse for vsZack Rusin2008-01-041-9/+8
* clean-ups, silence warningsBrian2008-01-031-8/+18
* replace void * with struct draw_vertex_shader opaque typeBrian2008-01-032-14/+12
* free tgsi machine stateBrian2008-01-011-0/+1
* include pipe/tgsi/exec/tgsi_sse2.h if needed. Silences warning.Brian2007-12-111-1/+3
* Adopt llvm to some of the latest changes.Zack Rusin2007-12-111-1/+1
* Redo the way we pass arguments to the llvm.Zack Rusin2007-12-111-4/+3
* number of outputs is nr_attribs - 2Zack Rusin2007-12-111-1/+1