summaryrefslogtreecommitdiffstats
path: root/src/mesa/pipe/draw
Commit message (Expand)AuthorAgeFilesLines
* gallium: reorganize fragment shader execution, unbreak sseKeith Whitwell2008-02-151-4/+6
* handle temporaries in llvm code generated pathsZack Rusin2008-02-131-1/+2
* gallium: initial code for wide/AA line drawingBrian2008-02-121-6/+69
* gallium: fix fragment/vertex typoBrian2008-02-111-1/+1
* remove seperate llvm vs entry pointsZack Rusin2008-02-111-194/+0
* rewrite the way cpu engine is handledZack Rusin2008-02-101-5/+4
* rewrite the way we handle ir in llvm codeZack Rusin2008-02-101-9/+18
* tgsi: Fall back to interpreter instead of assert(0) on unimplemented SSE code.Michel Dänzer2008-02-071-6/+16
* gallium: Use p_debug.h instead of non-portable stdio.h/assert.h functions.José Fonseca2008-02-068-56/+56
* gallium: Use align_free to free aligned memory.Michal Krol2008-02-051-1/+1
* Add driver_private field for drivers that hook shader_queue_flush.Ian Romanick2008-01-301-0/+2
* Provide mechanism to hook in custom vertex shader cache flush functionIan Romanick2008-01-303-1/+8
* Implement vertex fetch / vertex shader output write-backIan Romanick2008-01-301-2/+3
* gallium: Teach draw_vf about draw vertices.José Fonseca2008-01-303-174/+161
* gallium: Remove draw_vertex_fetch::lookup.José Fonseca2008-01-302-7/+0
* gallium: Fix build on WinXP.Michal Krol2008-01-305-17/+17
* gallium: weaken assert slightlyKeith Whitwell2008-01-291-1/+1
* gallium: streamline various unfilled & stippled pathsKeith Whitwell2008-01-291-45/+113
* gallium: Emit point size as a constant.José Fonseca2008-01-291-4/+81
* gallium: Emit constants.José Fonseca2008-01-294-16/+62
* gallium: Allow draw_vf usage to be controlled at runtime.José Fonseca2008-01-291-78/+71
* gallium: Add extern keyword to global.José Fonseca2008-01-291-1/+2
* gallium: Use GALLIUM_ prefix for env vars.José Fonseca2008-01-291-1/+1
* gallium: Remove direct dependencies to mesa internals.José Fonseca2008-01-294-64/+31
* gallium: remove dead vars, codeKeith Whitwell2008-01-281-3/+0
* gallium: fix typos in hardwired fetch pathKeith Whitwell2008-01-281-2/+2
* 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