summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Cell: update surface map code to match recent changes in pipe_surface structBrian2008-01-144-15/+18
|
* Remove pipe->get/put_tile_rgba.Michel Dänzer2008-01-1410-414/+245
| | | | | | | pipe_get/put_tile_rgba() now use pipe->get/put_tile internally. Also simplify the <format>_get/put_tile_rgba() helper functions and clean up some inconsitencies in them.
* Remove mapping fields from struct pipe_surface.Michel Dänzer2008-01-1417-322/+191
| | | | It's now the responsibility of surface users to keep track of their mappings.
* Cell: remove fb parameter to get/put_tile()Brian2008-01-124-31/+31
|
* Cell: disable cell_emit_state() for nowBrian2008-01-121-1/+1
|
* Cell: collect vars in a spu_global structBrian2008-01-123-85/+88
|
* Cell: first state object (depth/stencil/alpha) emitted to SPUsBrian2008-01-128-1/+106
|
* Cell: whitespace/cleanupBrian2008-01-122-18/+25
|
* Cell: prefix SPU files with spu_Brian2008-01-126-1744/+0
|
* Cell: prefix SPU sources with spu_Brian2008-01-127-12/+1751
|
* Cell: sketch out needed rasterizer stateBrian2008-01-121-0/+42
|
* s/int/uint/ to silence warningsBrian2008-01-112-2/+2
|
* whitespace, comment changesBrian2008-01-111-16/+14
|
* Cell: basic batch buffer workingBrian2008-01-119-73/+231
|
* Cell: initial work for a hw-like batch buffer systemBrian2008-01-119-12/+190
|
* Cell: remove obsolete cell_prim_buffer struct and codeBrian2008-01-113-19/+2
|
* Cell: debug code, commentsBrian2008-01-111-2/+15
|
* vbuf_flush_vertices() instead of vbuf_flush_indices() in vbuf_end()Brian2008-01-111-0/+6
|
* Cell: reformatttingBrian2008-01-111-8/+6
|
* s/int/uint/ to silence warningBrian2008-01-111-1/+1
|
* Fix malloc size buf, silence signed/unsigned comparision warningBrian2008-01-111-2/+3
|
* Cell: Remove the pre-vbuf rendering codeBrian2008-01-115-121/+9
|
* Cell: wait_on_mask_all()Brian2008-01-101-2/+11
|
* Cell: remove unneeded #includesBrian2008-01-101-2/+0
|
* Cell: compute bounding box in cell_vbuf_draw()Brian2008-01-101-11/+20
|
* Cell: remove unused color fieldBrian2008-01-101-10/+0
|
* Cell: remove unused codeBrian2008-01-101-83/+0
|
* Cell: make vertex_header and prim_header types private to tri.cBrian2008-01-103-36/+38
|
* Cell: avoid copying vertex dataBrian2008-01-103-47/+10
|
* Cell: move tile-related code into new tile.[ch] files.Brian2008-01-106-117/+194
|
* Cell: use new ASSERT macro instead of standard assertBrian2008-01-103-15/+24
| | | | The later doesn't seem to work properly in SPU code.
* Cell: enable vbuf path by defaultBrian2008-01-102-5/+2
|
* Cell: checkpoint: draw_vbuf code in place and works, but not enabled by ↵Brian2008-01-104-8/+213
| | | | default yet.
* Additional parameters to vbuf_render->draw()Brian2008-01-103-6/+20
| | | | Pass complete information about vertex/index buffer location, size, etc.
* Cell: initial implementation of vbuf code.Brian2008-01-105-1/+188
| | | | | | 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...
* Cell: call draw_compute_vertex_size()Brian2008-01-101-1/+2
|
* Cell: s/free/align_free/Brian2008-01-101-1/+1
|
* Cell: clean-up cell_spu_exit() codeBrian2008-01-103-22/+8
|
* bump CELL_MAX_VERTS to 240Brian2008-01-101-1/+1
|
* comment about vertex data in emit_vertex()Brian2008-01-101-0/+6
|
* clean-up comments, codeBrian2008-01-103-54/+63
|
* softpipe: Simplify texture memory layout.Michel Dänzer2008-01-103-346/+30
|
* Add glapi/ path for inclusion of glapioffsets.h.Michel Dänzer2008-01-101-1/+1
| | | | Not sure why this is only needed now...
* Cell: initial implementation of tile status optimizationsBrian2008-01-093-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 ↵Brian2008-01-093-20/+51
| | | | possible.
* move cliprect bounds, do trivial rejection triangle clippingBrian2008-01-091-36/+36
|
* Cell: remove some debug printfs, predicate others with Debug booleanBrian2008-01-094-26/+30
|
* Cell: implemement basic Z testingBrian2008-01-096-51/+124
| | | | Also, improve some surface clearing code
* softpipe: map only once in softpipe_map_surfacesJerome Glisse2008-01-101-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änzer2008-01-046-14/+17
| | | | Also make enum pipe_format used in a couple more places.