summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-01-11Cell: remove obsolete cell_prim_buffer struct and codeBrian
2008-01-11Cell: debug code, commentsBrian
2008-01-11vbuf_flush_vertices() instead of vbuf_flush_indices() in vbuf_end()Brian
2008-01-11Cell: reformatttingBrian
2008-01-11s/int/uint/ to silence warningBrian
2008-01-11Fix malloc size buf, silence signed/unsigned comparision warningBrian
2008-01-11Cell: Remove the pre-vbuf rendering codeBrian
2008-01-10Cell: wait_on_mask_all()Brian
2008-01-10Cell: remove unneeded #includesBrian
2008-01-10Cell: compute bounding box in cell_vbuf_draw()Brian
2008-01-10Cell: remove unused color fieldBrian
2008-01-10Cell: remove unused codeBrian
2008-01-10Cell: make vertex_header and prim_header types private to tri.cBrian
2008-01-10Cell: avoid copying vertex dataBrian
2008-01-10Cell: move tile-related code into new tile.[ch] files.Brian
2008-01-10Cell: use new ASSERT macro instead of standard assertBrian
The later doesn't seem to work properly in SPU code.
2008-01-10Cell: enable vbuf path by defaultBrian
2008-01-10Cell: checkpoint: draw_vbuf code in place and works, but not enabled by ↵Brian
default yet.
2008-01-10Additional parameters to vbuf_render->draw()Brian
Pass complete information about vertex/index buffer location, size, etc.
2008-01-10Cell: initial implementation of vbuf code.Brian
The draw module's vbuf stage builds buffers of post-transformed vertices and issues draw-elements calls to render them. We'll pass the vertex and index buffers to the SPUs...
2008-01-10Cell: call draw_compute_vertex_size()Brian
2008-01-10Cell: s/free/align_free/Brian
2008-01-10Cell: clean-up cell_spu_exit() codeBrian
2008-01-10bump CELL_MAX_VERTS to 240Brian
2008-01-10comment about vertex data in emit_vertex()Brian
2008-01-10clean-up comments, codeBrian
2008-01-10softpipe: Simplify texture memory layout.Michel Dänzer
2008-01-10Add glapi/ path for inclusion of glapioffsets.h.Michel Dänzer
Not sure why this is only needed now...
2008-01-09Cell: initial implementation of tile status optimizationsBrian
Tiles are marked as CLEAR, DEFINED or DIRTY to avoid making unnecessary get_tile() and put_tile() calls.
2008-01-09Cell: start using DMA tags in a more sensible way, move waits() later when ↵Brian
possible.
2008-01-09move cliprect bounds, do trivial rejection triangle clippingBrian
2008-01-09Cell: remove some debug printfs, predicate others with Debug booleanBrian
2008-01-09Cell: implemement basic Z testingBrian
Also, improve some surface clearing code
2008-01-10softpipe: map only once in softpipe_map_surfacesJerome Glisse
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.
2008-01-04gallium: Make texture target an enum for better debuggability.Michel Dänzer
Also make enum pipe_format used in a couple more places.
2008-01-04llvm: if llvm is enabled don't even try to use sse for vsZack Rusin
2008-01-04llvm: we need custom rules so had to redo the build a little bitZack Rusin
also don't use sse when llvm is enabled
2008-01-04llvm: update llvm sources the latest svnZack Rusin
2008-01-04965: fix various refcount issuesKeith Whitwell
2008-01-04965: use correct offset for constants vs immediatesKeith Whitwell
2008-01-04965: always perform SF parameter setup for positionKeith Whitwell
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.
2008-01-04965: scan fs inputs to work out interpolation in setup programKeith Whitwell
2008-01-03clean-ups, silence warningsBrian
2008-01-03rename vars, clean-up formattingBrian
2008-01-03replace void * with struct draw_vertex_shader opaque typeBrian
2008-01-03Cell: added -Wmissing-prototypes to SPU_CFLAGSBrian
2008-01-03Cell: initial work for getting/putting Z tilesBrian
2008-01-03disable bbox code until glitches are fixedBrian
2008-01-03Cell: improve surface state code to replace some temporary code.Brian
2008-01-03asst changes in bbox code, dma tags, etcBrian