Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | use cso fs/vs handle functions | Keith Whitwell | 2008-04-21 | 7 | -14/+14 |
| | |||||
* | cso: provide functions to bind fs/vs handles directly | Keith Whitwell | 2008-04-21 | 2 | -8/+28 |
| | |||||
* | mesa: remove st_cache.c | Keith Whitwell | 2008-04-21 | 1 | -181/+0 |
| | |||||
* | Use llvm 2.3 (2.2 won't work because of a lot of problems, e.g. | Zack Rusin | 2008-04-21 | 8 | -78/+79 |
| | | | | lack of constant vectors handling in execution engine) | ||||
* | rtasm: debug some missing funcs | Keith Whitwell | 2008-04-21 | 1 | -0/+3 |
| | |||||
* | rtasm: quieten sse_enabled debug | Keith Whitwell | 2008-04-21 | 1 | -1/+10 |
| | |||||
* | rtasm: clean up debug dumping a little | Keith Whitwell | 2008-04-21 | 1 | -146/+140 |
| | |||||
* | cso: propogate one easy error - many more | Keith Whitwell | 2008-04-21 | 1 | -0/+2 |
| | |||||
* | translate: fail on x86 rtasm fail | Keith Whitwell | 2008-04-21 | 1 | -0/+5 |
| | |||||
* | rtasm: propogate errors in x86 emit | Keith Whitwell | 2008-04-21 | 2 | -5/+30 |
| | |||||
* | gallium: Use CSO cache for shaders. | Michel Dänzer | 2008-04-21 | 6 | -30/+20 |
| | |||||
* | 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 |
| | |||||
* | gallium: Hash the fragment shader tokens, instead of pipe_shader_state. | José Fonseca | 2008-04-22 | 1 | -6/+18 |
| | | | | PS: pipe_shader_state should probably go away now that it is reduced to a single pointer. | ||||
* | gallium: Include dependent header. | José Fonseca | 2008-04-22 | 1 | -0/+2 |
| | |||||
* | gallium: Set all state via cso_context in blit/gen_mipmap utils. | José Fonseca | 2008-04-21 | 2 | -7/+15 |
| | | | | | | | | cso_restore_* functions are implemented on top of cso_set_*, therefore they require full knowledge of the current pipe state to work correctly. Directly calling pipe's set_*_state functions will lead to undefined state. Also save and restore shaders. | ||||
* | gallium: Do not mistake pipe state objects for state tracker state objects. | José Fonseca | 2008-04-21 | 1 | -2/+5 |
| | |||||
* | util: work around freaky win32 math.h | Keith Whitwell | 2008-04-21 | 1 | -1/+3 |
| | |||||
* | tgsi: use new float math funcs, drop local disassembly code | Keith Whitwell | 2008-04-21 | 2 | -501/+178 |
| | |||||
* | util: add wrappers for float math functions on windows | Keith Whitwell | 2008-04-21 | 1 | -0/+46 |
| | |||||
* | rtasm: add dump facility for x86 (from tgsi_sse2.c) | Keith Whitwell | 2008-04-21 | 1 | -24/+243 |
| | |||||
* | make llvm draw paths compile with the latest changes | Zack Rusin | 2008-04-21 | 7 | -582/+199 |
| | | | | | switch the method of distribution of builtins (to get rid of the llvm2cpp dependency) | ||||
* | gallium: Centralize SSE usage logic. | José Fonseca | 2008-04-21 | 5 | -19/+10 |
| | |||||
* | gallium: Refcount textures. | José Fonseca | 2008-04-20 | 1 | -9/+28 |
| | | | | | Pipe driver does refcount textures. If cso_context does not, dangling pointers appear. | ||||
* | draw: rearrange debug code | Keith Whitwell | 2008-04-19 | 4 | -57/+70 |
| | |||||
* | translate: fix several bugs | Keith Whitwell | 2008-04-19 | 2 | -25/+28 |
| | | | | | | - specify cdecl calling convention on WIN32 - fix load bgra8 function - fix previous don't crash fix. | ||||
* | draw: add missing translate->set_buffer for fetch emit path | Keith Whitwell | 2008-04-19 | 1 | -0/+8 |
| | |||||
* | translate: don't crash on failure to create sse version | Keith Whitwell | 2008-04-19 | 2 | -7/+17 |
| | |||||
* | rtasm: include yet another i386 define varient | Keith Whitwell | 2008-04-19 | 1 | -2/+2 |
| | |||||
* | 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 | 10 | -71/+63 |
| | | | | | 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 | 28 | -262/+377 |
| | |||||
* | 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 |
| | |||||
* | cell: don't need to trim prims | Keith Whitwell | 2008-04-19 | 1 | -11/+0 |
| | |||||
* | softpipe: don't need to trim prims | Keith Whitwell | 2008-04-19 | 1 | -11/+0 |
| | |||||
* | 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 |
| |