Age | Commit message (Collapse) | Author |
|
Also, support 16 or 32-bit Z buffer at runtime.
|
|
Move z-test code into do_depth_test().
Add ZSIZE symbol to support 2 or 4-byte Z values.
|
|
|
|
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.
|
|
Plus, update i915 and Cell drivers for latest vbuf->draw() params.
|
|
This fixes sporadic rendering glitches.
Using a mailbox msg for now, until spe_mfcio_tag_status_read() or similar
is found to work.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
The later doesn't seem to work properly in SPU code.
|
|
|
|
default yet.
|
|
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...
|
|
|
|
|
|
|
|
|
|
Tiles are marked as CLEAR, DEFINED or DIRTY to avoid making unnecessary
get_tile() and put_tile() calls.
|
|
possible.
|
|
|
|
|
|
Also, improve some surface clearing code
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|