Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add glapi/ path for inclusion of glapioffsets.h. | Michel Dänzer | 2008-01-10 | 1 | -1/+1 |
| | | | | Not sure why this is only needed now... | ||||
* | Cell: initial implementation of tile status optimizations | Brian | 2008-01-09 | 3 | -33/+164 |
| | | | | | Tiles are marked as CLEAR, DEFINED or DIRTY to avoid making unnecessary get_tile() and put_tile() calls. | ||||
* | Cell: start using DMA tags in a more sensible way, move waits() later when ↵ | Brian | 2008-01-09 | 3 | -20/+51 |
| | | | | possible. | ||||
* | move cliprect bounds, do trivial rejection triangle clipping | Brian | 2008-01-09 | 1 | -36/+36 |
| | |||||
* | Cell: remove some debug printfs, predicate others with Debug boolean | Brian | 2008-01-09 | 4 | -26/+30 |
| | |||||
* | Cell: implemement basic Z testing | Brian | 2008-01-09 | 6 | -51/+124 |
| | | | | Also, improve some surface clearing code | ||||
* | softpipe: map only once in softpipe_map_surfaces | Jerome Glisse | 2008-01-10 | 1 | -3/+3 |
| | | | | | | | softpipe_map_surfaces get call several time but softpipe_unmap_surfaces get call only once. So to make sure stuff are properly unmap when softpipe_unmap_surfaces get call we map surfaces only one time in softpipe_map_surfaces. | ||||
* | gallium: Make texture target an enum for better debuggability. | Michel Dänzer | 2008-01-04 | 6 | -14/+17 |
| | | | | Also make enum pipe_format used in a couple more places. | ||||
* | llvm: if llvm is enabled don't even try to use sse for vs | Zack Rusin | 2008-01-04 | 1 | -9/+8 |
| | |||||
* | llvm: we need custom rules so had to redo the build a little bit | Zack Rusin | 2008-01-04 | 7 | -33/+113 |
| | | | | also don't use sse when llvm is enabled | ||||
* | llvm: update llvm sources the latest svn | Zack Rusin | 2008-01-04 | 3 | -708/+833 |
| | |||||
* | 965: fix various refcount issues | Keith Whitwell | 2008-01-04 | 1 | -1/+11 |
| | |||||
* | 965: use correct offset for constants vs immediates | Keith Whitwell | 2008-01-04 | 1 | -2/+2 |
| | |||||
* | 965: always perform SF parameter setup for position | Keith Whitwell | 2008-01-04 | 2 | -2/+16 |
| | | | | | | Match behaviour of DRI driver. Fix fragment shader to find the other parameters one slot further on. Will need more work to cope with FP's that actually reference position. | ||||
* | 965: scan fs inputs to work out interpolation in setup program | Keith Whitwell | 2008-01-04 | 2 | -45/+87 |
| | |||||
* | clean-ups, silence warnings | Brian | 2008-01-03 | 1 | -8/+18 |
| | |||||
* | rename vars, clean-up formatting | Brian | 2008-01-03 | 1 | -13/+20 |
| | |||||
* | replace void * with struct draw_vertex_shader opaque type | Brian | 2008-01-03 | 4 | -18/+16 |
| | |||||
* | Cell: initial work for getting/putting Z tiles | Brian | 2008-01-03 | 3 | -23/+39 |
| | |||||
* | disable bbox code until glitches are fixed | Brian | 2008-01-03 | 1 | -1/+1 |
| | |||||
* | Cell: improve surface state code to replace some temporary code. | Brian | 2008-01-03 | 7 | -25/+103 |
| | |||||
* | asst changes in bbox code, dma tags, etc | Brian | 2008-01-03 | 1 | -9/+23 |
| | |||||
* | insert a temporary flush to fix missing triangles artifact | Brian | 2008-01-03 | 1 | -0/+5 |
| | |||||
* | pass surface format in cell_command_framebuffer struct | Brian | 2008-01-03 | 4 | -5/+8 |
| | |||||
* | better debug code | Brian | 2008-01-03 | 1 | -2/+15 |
| | |||||
* | make use of prim bounds box info | Brian | 2008-01-02 | 3 | -3/+47 |
| | |||||
* | only fetch as much vertex data as needed | Brian | 2008-01-02 | 3 | -5/+9 |
| | |||||
* | remove previous triangle test code | Brian | 2008-01-02 | 5 | -94/+5 |
| | |||||
* | Cell: basic triangle rendering works. | Brian | 2008-01-02 | 12 | -18/+240 |
| | | | | | | The cell "render_stage" (last in the "draw" pipeline) emits vertices into a buffer which is pulled by the SPUs in response to a "RENDER" command. This is pretty much temporary/scaffold code for now. | ||||
* | Plug in more infrastructure for actual rendering. | Brian | 2008-01-01 | 10 | -67/+675 |
| | | | | | | | Track vertex/fragment shader state. Plug in pipe->draw_arrays(), pipe->draw_elements(). Plug render stage (a stub) into end of 'draw' pipeline. Specify a hard-coded vertex format for now. | ||||
* | hack/fix pack_color() for correct ps3 format | Brian | 2008-01-01 | 1 | -2/+11 |
| | |||||
* | Clean-up, re-org some vertex/fragment shader state code. | Brian | 2008-01-01 | 4 | -29/+27 |
| | |||||
* | move SP_NEW_ #defines into sp_state.h | Brian | 2008-01-01 | 2 | -16/+21 |
| | |||||
* | fix vbo display list memleak upon context destruction | Brian | 2008-01-01 | 2 | -0/+16 |
| | |||||
* | unref buffer after drawing, fixes rastpos mem leak | Brian | 2008-01-01 | 1 | -0/+1 |
| | |||||
* | fix single-sided stencil test bug | Brian | 2008-01-01 | 1 | -7/+13 |
| | |||||
* | fix leak, fix refcount error | Brian | 2008-01-01 | 1 | -6/+11 |
| | |||||
* | fix a mem leak, document another existing leak | Brian | 2008-01-01 | 1 | -1/+8 |
| | |||||
* | unref const buffers during context destroy | Brian | 2008-01-01 | 1 | -0/+7 |
| | |||||
* | unref const buffers during context destroy | Brian | 2008-01-01 | 1 | -0/+10 |
| | |||||
* | free program caches | Brian | 2008-01-01 | 1 | -0/+2 |
| | |||||
* | fix mem leaks | Brian | 2008-01-01 | 1 | -0/+4 |
| | |||||
* | fix mem leak (free key) | Brian | 2008-01-01 | 1 | -5/+5 |
| | |||||
* | free surface caches in softpipe_destroy() | Brian | 2008-01-01 | 1 | -0/+9 |
| | |||||
* | fix a memleak | Brian | 2008-01-01 | 1 | -0/+1 |
| | |||||
* | free tgsi machine state | Brian | 2008-01-01 | 1 | -0/+1 |
| | |||||
* | free tgsi machine state | Brian | 2008-01-01 | 1 | -0/+1 |
| | |||||
* | added tgsi_exec_machine_free_data() | Brian | 2008-01-01 | 2 | -0/+21 |
| | |||||
* | free Default1D/2DArray objects | Brian | 2008-01-01 | 1 | -2/+10 |
| | |||||
* | i965: a little better way of handling immediates | Zack Rusin | 2007-12-24 | 3 | -3/+10 |
| |