Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gallium: Generate SSE code to swizzle and unswizzle vs inputs and outputs. | Michal Krol | 2008-04-28 | 2 | -4/+142 |
| | | | | Change SSE_SWIZZLES #define to 0 to disable it. | ||||
* | gallium: fix broken SGT, SLE | Brian | 2008-04-25 | 1 | -2/+16 |
| | |||||
* | use PIPE_ARCH_X86 | Brian | 2008-04-25 | 1 | -2/+2 |
| | |||||
* | tgsi: fix compile when HIGH_PRECISION not defined | Keith Whitwell | 2008-04-25 | 1 | -1/+1 |
| | |||||
* | tgsi: use new float math funcs, drop local disassembly code | Keith Whitwell | 2008-04-21 | 2 | -501/+178 |
| | |||||
* | 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. | ||||
* | tgsi: add const qualifier to tokens on sse emit | Keith Whitwell | 2008-04-18 | 2 | -2/+2 |
| | |||||
* | tsgi: make Consts const | Keith Whitwell | 2008-04-17 | 1 | -1/+1 |
| | |||||
* | gallium: merge the tgsi_emit_sse2() and tgsi_emit_sse2_fs() functions. | Brian Paul | 2008-04-11 | 2 | -130/+78 |
| | | | | | The two functions were mostly the same. We can look at the shader header info to determine if it's a vertex or fragment shader. | ||||
* | gallium: handle TGSI immediates in SSE code for vertex shaders | Brian Paul | 2008-04-11 | 2 | -5/+22 |
| | |||||
* | gallium: implement immediates (aka literals) for SSE fragment shaders | Brian Paul | 2008-04-11 | 2 | -5/+81 |
| | |||||
* | gallium: comments | Brian Paul | 2008-04-11 | 1 | -0/+31 |
| | |||||
* | gallium: fix SCS codegen (sin scalar src comes from X, not Y) | Brian Paul | 2008-04-11 | 1 | -1/+1 |
| | |||||
* | tgsi: Use debug_printf(). | Michal Krol | 2008-03-14 | 1 | -2/+2 |
| | |||||
* | gallium: print warning rather than assert(0) for LOG/EXP opcodes | Brian Paul | 2008-03-14 | 1 | -2/+32 |
| | | | | Glean vertProg1 runs all the way through, rather than aborting. | ||||
* | tgsi: replace erroneous use of FETCH with emit_tempf | Keith Whitwell | 2008-03-13 | 1 | -3/+15 |
| | |||||
* | tgsi: Remove ExtDivide field from existence. Implement OPCODE_TXP. | Michal Krol | 2008-03-12 | 1 | -31/+15 |
| | |||||
* | gallium: better debug messages | Brian | 2008-02-27 | 1 | -4/+4 |
| | |||||
* | gallium: Replace // comments. | José Fonseca | 2008-02-27 | 2 | -5/+5 |
| | |||||
* | Bring in several forgotten MSVC fixes. | José Fonseca | 2008-02-23 | 1 | -1/+1 |
| | |||||
* | tgsi: print debug messages on failure to codegenerate | Keith Whitwell | 2008-02-21 | 1 | -0/+6 |
| | |||||
* | Use gallium's rtasm module. | José Fonseca | 2008-02-19 | 1 | -1/+1 |
| | |||||
* | Code reorganization: split gallium and mesa makefiles. | José Fonseca | 2008-02-18 | 1 | -3/+0 |
| | | | | | | | In other words, don't build src/gallium source code from within src/mesa/Makefile. Also, allow to customize which gallium auxiliary dirs, driver driver, winsys dirs get built from the config/* files. | ||||
* | tgsi: pass through failure to sse-codegenerate for fragment programs too. | Keith Whitwell | 2008-02-15 | 1 | -4/+6 |
| | | | | | In particular, will fallback to interpreted execution for shaders with TEX instructions. | ||||
* | Merge commit 'origin/gallium-0.1' into gallium-0.1 | Keith Whitwell | 2008-02-15 | 3 | -62/+56 |
| | |||||
* | Code reorganization: s/aux/auxiliary/. | José Fonseca | 2008-02-15 | 5 | -0/+5131 |
"aux" is a reserved name on Windows (X_X) |