summaryrefslogtreecommitdiff
path: root/src/mesa/pipe/cell
AgeCommit message (Collapse)Author
2008-01-25Cell: propogate vertex info to SPUs, use it for attrib interpolationBrian
2008-01-25Cell: batch_buffer_size should be uint, not ubyteBrian
2008-01-25Cell: new ROUNDUP16() macroBrian
2008-01-24Cell: insert dummy field into cell_command_render struct to work around ↵Brian
apparent compiler bug Without this dummy field, it seems the SPU code in cmd_render() gets a bogus value when dereferencing render->num_indices, sometimes. This showed up as missing tries in gears.c in the first frame rendered. Using spu-gcc version 4.1.1, Cell SDK 2.1
2008-01-24Cell: send actual vertex size in the render commandBrian
2008-01-24Cell: rewrite compute_vertex_layout()Brian
2008-01-24Cell: fix asst. warningsBrian
2008-01-23Cell: s/FORMAT/EMIT/Brian
2008-01-23Cell: remove old test codeBrian
2008-01-23Cell: asst. updates to sync up with today's earlier gallium changesBrian
2008-01-21Cell: initial support for sampler stateBrian
2008-01-21Cell: s/cell_init_surface_funcs/cell_init_surface_functions/Brian
2008-01-21Cell: Added cell_surface.[ch] filesBrian
2008-01-21Cell: renamed cell_surface.[ch] to cell_clear.[ch]Brian
2008-01-21Cell: rename cell_surface.[ch] cell_clear.[ch]Brian
2008-01-21Cell: Add initial texture functionsBrian
2008-01-21Cell: add cell_set_sampler_texture()Brian
2008-01-21Cell: added asmfiles ruleBrian
2008-01-21gallium: add a src_index[] array to draw's vertex_info for mapping ↵Brian
post-xform vertex attribs to hw vertex attribs
2008-01-20Cell: use tile_t for color tileBrian
2008-01-20Cell: clean-up/re-org tile codeBrian
Also, support 16 or 32-bit Z buffer at runtime.
2008-01-20Cell: use depth/stencil state to enable ztestBrian
Move z-test code into do_depth_test(). Add ZSIZE symbol to support 2 or 4-byte Z values.
2008-01-20enable call to cell_emit_state()Brian
2008-01-19Cell: improve "finished copying batch buffer" signalling.Brian
When the SPU is done copying a batch buffer to local store, use an mfc_put() to write a "done" message back to the buffer status array in main memory. We were previously using a mailbox message for synchronization.
2008-01-16vbuf updates/fixes (KeithW)Brian
Plus, update i915 and Cell drivers for latest vbuf->draw() params.
2008-01-14Cell: after sending a batch, wait for a DMA completion signal.Brian
This fixes sporadic rendering glitches. Using a mailbox msg for now, until spe_mfcio_tag_status_read() or similar is found to work.
2008-01-14clamp colors during float->int conversionBrian
2008-01-14Cell: update surface map code to match recent changes in pipe_surface structBrian
2008-01-12Cell: remove fb parameter to get/put_tile()Brian
2008-01-12Cell: disable cell_emit_state() for nowBrian
2008-01-12Cell: collect vars in a spu_global structBrian
2008-01-12Cell: first state object (depth/stencil/alpha) emitted to SPUsBrian
2008-01-12Cell: whitespace/cleanupBrian
2008-01-12Cell: prefix SPU files with spu_Brian
2008-01-12Cell: prefix SPU sources with spu_Brian
2008-01-12Cell: sketch out needed rasterizer stateBrian
2008-01-11Cell: basic batch buffer workingBrian
2008-01-11Cell: initial work for a hw-like batch buffer systemBrian
2008-01-11Cell: remove obsolete cell_prim_buffer struct and codeBrian
2008-01-11Cell: debug code, commentsBrian
2008-01-11Cell: reformatttingBrian
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