Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | draw: add missing break (Jakob) | Keith Whitwell | 2008-04-23 | 1 | -1/+2 |
| | |||||
* | gallium: added a flushing_vcache flag, test in draw_do_flush() | Brian Paul | 2008-04-22 | 3 | -1/+4 |
| | | | | Fixes broken polygon stipple, aaline, aapoint stages | ||||
* | gallium: fix bad logic in bind_pstip_fragment_shader(): use &&, not || | Brian Paul | 2008-04-22 | 1 | -1/+1 |
| | |||||
* | Fix a crash. Rasterizer can be null | Zack Rusin | 2008-04-22 | 1 | -2/+3 |
| | |||||
* | Cache translate's structs for emits and fetches. | Zack Rusin | 2008-04-22 | 2 | -14/+114 |
| | | | | Results in a fair speed improvement. | ||||
* | Fix reporting of clipped vertices. | Zack Rusin | 2008-04-22 | 1 | -3/+2 |
| | |||||
* | draw: allow drivers to query pipeline state more easily | Keith Whitwell | 2008-04-22 | 7 | -23/+58 |
| | | | | | | Also, provide a separate flag to say whether the driver can handle clipping/rhw tasks, in addition to the API flag which indicates they have already been done. | ||||
* | draw: disable broken edgeflag code - didn't work & was killing performance | Keith Whitwell | 2008-04-22 | 1 | -6/+7 |
| | |||||
* | draw: squash a couple of memory leaks | Keith Whitwell | 2008-04-21 | 2 | -0/+8 |
| | |||||
* | actually write the results | Zack Rusin | 2008-04-21 | 1 | -8/+9 |
| | |||||
* | draw: more propogation -- pstipple stage. | Keith Whitwell | 2008-04-21 | 2 | -11/+33 |
| | |||||
* | draw: propogate lots of errors | Keith Whitwell | 2008-04-21 | 17 | -35/+120 |
| | |||||
* | draw: propogate errors out of aapoint stage | Keith Whitwell | 2008-04-21 | 3 | -12/+38 |
| | |||||
* | draw: propogate errors out of aaline stage | Keith Whitwell | 2008-04-21 | 2 | -12/+48 |
| | |||||
* | draw: consolidate all the passthrough line/tri/point funcs | Keith Whitwell | 2008-04-21 | 16 | -241/+177 |
| | |||||
* | make llvm draw paths compile with the latest changes | Zack Rusin | 2008-04-21 | 1 | -6/+7 |
| | | | | | switch the method of distribution of builtins (to get rid of the llvm2cpp dependency) | ||||
* | gallium: Centralize SSE usage logic. | José Fonseca | 2008-04-21 | 4 | -17/+2 |
| | |||||
* | draw: rearrange debug code | Keith Whitwell | 2008-04-19 | 4 | -57/+70 |
| | |||||
* | draw: add missing translate->set_buffer for fetch emit path | Keith Whitwell | 2008-04-19 | 1 | -0/+8 |
| | |||||
* | draw: fix scons build | Keith Whitwell | 2008-04-19 | 1 | -1/+2 |
| | |||||
* | draw: move incoming vertex state into draw->pt | Keith Whitwell | 2008-04-19 | 9 | -68/+60 |
| | | | | | This state is effectively private to the vertex processing part of the draw module. | ||||
* | draw: make draw_reset_vertex_ids private to the draw_pipe_* code | Keith Whitwell | 2008-04-19 | 3 | -2/+3 |
| | |||||
* | draw: make room for extra_vs_outputs | Keith Whitwell | 2008-04-19 | 1 | -1/+5 |
| | |||||
* | draw: put pipeline flushing behind a new interface | Keith Whitwell | 2008-04-19 | 3 | -6/+15 |
| | |||||
* | draw: move pt_pipeline code to draw_pipe.c | Keith Whitwell | 2008-04-19 | 6 | -175/+140 |
| | | | | | This is now the drawing interface to the pipeline. No more calling into pipeline.first->tri(), etc. | ||||
* | draw: always emit header in draw_pt_fetch.c | Keith Whitwell | 2008-04-19 | 3 | -8/+2 |
| | |||||
* | draw: move some pipeline-specific code & state to draw_pipe.[ch] | Keith Whitwell | 2008-04-19 | 23 | -254/+372 |
| | |||||
* | draw: remove dead file pipe_wide_prims.c | Keith Whitwell | 2008-04-19 | 1 | -366/+0 |
| | |||||
* | draw: remove named clipmask flags, tidy up pt middle ends | Keith Whitwell | 2008-04-19 | 5 | -65/+35 |
| | |||||
* | draw: remove dead code | Keith Whitwell | 2008-04-19 | 1 | -27/+0 |
| | |||||
* | draw: rename pipeline files to draw_pipe_* | Keith Whitwell | 2008-04-19 | 17 | -31/+31 |
| | |||||
* | draw: sort makefile sources | Keith Whitwell | 2008-04-19 | 1 | -10/+10 |
| | |||||
* | draw: rename draw_vertex_shader.c -> draw_vs.c | Keith Whitwell | 2008-04-19 | 3 | -2/+2 |
| | |||||
* | draw: remove draw_debug.c | Keith Whitwell | 2008-04-19 | 3 | -115/+0 |
| | |||||
* | draw: make draw_pt_fetch_emit use translate facility | Keith Whitwell | 2008-04-19 | 2 | -118/+72 |
| | |||||
* | draw: remove more dead data structures | Keith Whitwell | 2008-04-19 | 1 | -25/+0 |
| | |||||
* | draw: remove dead data structures | Keith Whitwell | 2008-04-19 | 2 | -79/+0 |
| | |||||
* | draw: remove draw_vertex_fetch.c | Keith Whitwell | 2008-04-18 | 5 | -533/+0 |
| | |||||
* | draw: remove old draw_vertex_shader_queue_flush function | Keith Whitwell | 2008-04-18 | 3 | -51/+0 |
| | |||||
* | draw: remove old vertex_shader->run() functions | Keith Whitwell | 2008-04-18 | 5 | -379/+1 |
| | |||||
* | draw: remove draw_vertex_cache.c | Keith Whitwell | 2008-04-18 | 4 | -722/+18 |
| | |||||
* | draw: remove draw_prim.c | Keith Whitwell | 2008-04-18 | 4 | -25/+55 |
| | |||||
* | draw: switch over to draw_pt paths, will remove old code shortly | Keith Whitwell | 2008-04-18 | 3 | -6/+0 |
| | |||||
* | draw: remove draw_vf code, use translate instead | Keith Whitwell | 2008-04-18 | 8 | -1890/+115 |
| | |||||
* | draw: remove fetch_pipeline middle end -- just use the general path | Keith Whitwell | 2008-04-18 | 5 | -344/+15 |
| | |||||
* | translate: add sse version based on old draw_vf_sse.c | Keith Whitwell | 2008-04-18 | 2 | -2/+2 |
| | |||||
* | gallium: Add missing files to scons. | José Fonseca | 2008-04-18 | 1 | -8/+10 |
| | |||||
* | draw: split off all the extra functionality in the vertex shader | Keith Whitwell | 2008-04-18 | 13 | -118/+635 |
| | | | | | | | | | | This will at least allow us to make the initial gains to get decent vertex performance much more quickly & with higher confidence of getting it right. At some later point can look again at code-generating all the fetch/cliptest/viewport extras in the same block as the vertex shader. For now, just need to get some decent baseline performance. | ||||
* | gallium: tweak x/ybias values | Brian Paul | 2008-04-17 | 1 | -1/+1 |
| | |||||
* | gallium: Add new file to scons build. | Michel Dänzer | 2008-04-17 | 1 | -0/+1 |
| |