Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
Finally removed a number of unneeded flush commands. Vertex buffers are
allocated from the general buffer pool, freed by SPUs when done.
Still an occasional failed assertion (invalid batch buffer command)...
|
|
Also, explicit release-vertex-buffer command.
Lots of debug/stale code still in place...
|
|
|
|
|
|
|
|
We can do a better job in the clip stage than just relying on the
brute-force approach of copying colors to all incoming vertices applied
in the flatshade stage.
At very least, it is only necessary to do this in the clipper when a
primitive is actually being clipped.
|
|
|
|
|
|
|
|
|
|
|
|
Emit disabled for now. Tested with softpipe. Only one vertex at a time for now (slow).
|
|
|
|
|
|
|
|
requirement.
|
|
|
|
Small prims are now self-contained in batch buffers when space allows.
|
|
|
|
If there's room in the batch buffer after the rendering command to accomodate
the indexes, put them there rather than in a separate buffer.
|
|
|
|
vbuf_flush_indices()
|
|
|
|
|
|
|
|
|
|
|
|
requested alignment.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Remove put/get tile, just have users call put_tile_raw, etc directly.
- Remove surface_data call, just map it locally.
|
|
|
|
|
|
|
|
|