Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | translate: missing file | Keith Whitwell | 2008-04-18 | 1 | -0/+46 |
| | |||||
* | gallium: a few comments | Brian Paul | 2008-04-18 | 1 | -0/+5 |
| | |||||
* | gallium: implement recip sqrt() with C code for now. | Brian Paul | 2008-04-18 | 1 | -0/+30 |
| | | | | Some conformance lighting tests fail with the SSE rsqrt instruction. | ||||
* | 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 | 6 | -3/+626 |
| | |||||
* | rtasm: add x86_imul | Keith Whitwell | 2008-04-18 | 2 | -1/+11 |
| | |||||
* | tgsi: add const qualifier to tokens on sse emit | Keith Whitwell | 2008-04-18 | 2 | -2/+2 |
| | |||||
* | rtasm: add a couple more insns, clean up x86_mul | Keith Whitwell | 2008-04-18 | 2 | -7/+29 |
| | |||||
* | 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 |
| | |||||
* | draw: move hw vertex emit to a new module | Keith Whitwell | 2008-04-17 | 5 | -141/+270 |
| | |||||
* | draw: don't always run pipeline if clipping | Keith Whitwell | 2008-04-17 | 1 | -3/+3 |
| | |||||
* | draw: add vertex shader run_linear function | Keith Whitwell | 2008-04-17 | 15 | -59/+286 |
| | |||||
* | tsgi: make Consts const | Keith Whitwell | 2008-04-17 | 1 | -1/+1 |
| | |||||
* | draw: add comment | Keith Whitwell | 2008-04-17 | 1 | -0/+5 |
| | |||||
* | draw: keep record of number of active vertex buffers | Keith Whitwell | 2008-04-17 | 2 | -0/+4 |
| | |||||
* | draw: remove misleading comments | Keith Whitwell | 2008-04-17 | 1 | -13/+1 |
| | |||||
* | gallium: added util_pack_color_ub() | Brian Paul | 2008-04-16 | 1 | -0/+39 |
| | |||||
* | gallium: Use debug_get_bool_option for controlling assert failure behaviour. | José Fonseca | 2008-04-17 | 1 | -43/+4 |
| | | | | | | Add GALLIUM_ABORT_ON_ASSERT=no to C:\gallium.cfg instead. | ||||
* | draw: allow pt paths to run without a vbuf render stage | Keith Whitwell | 2008-04-16 | 2 | -72/+72 |
| | |||||
* | draw: remove vbuf non-vf debug path, fix some failure modes in ↵ | Keith Whitwell | 2008-04-16 | 1 | -87/+19 |
| | | | | draw_vbuf_create() | ||||
* | draw: update debug code | Keith Whitwell | 2008-04-16 | 1 | -3/+5 |
| | |||||
* | draw: make pt run pipeline when need_pipeline is true, not just when clipped | Keith Whitwell | 2008-04-16 | 7 | -155/+75 |
| | |||||
* | gallium: Get the translate module to build on msvc. | José Fonseca | 2008-04-16 | 1 | -16/+16 |
| | | | | | Appearently MSVC c-preprocessor parses "255.0f" as two tokens: "255.0" and "f", and performs variable substitution on "f". | ||||
* | gallium: Build and link the translate module. | José Fonseca | 2008-04-16 | 1 | -1/+1 |
| | |||||
* | gallium: Switch one vertex path over to new translate module | Keith Whitwell | 2008-04-15 | 3 | -120/+128 |
| | | | | | Will eventually do this for all instances where we are converting vertices from one format to another. | ||||
* | draw: increment output vertex properly | Keith Whitwell | 2008-04-15 | 1 | -3/+5 |
| | |||||
* | draw: fix first glitch in vertex emit | Keith Whitwell | 2008-04-15 | 1 | -3/+16 |
| | |||||
* | translate: typo in emit_B8G8R8A8_UNORM | Keith Whitwell | 2008-04-15 | 1 | -4/+4 |
| | |||||
* | gallium: add a generic vertex (or other) buffer translation module | Keith Whitwell | 2008-04-15 | 4 | -0/+733 |
| |