| Age | Commit message (Collapse) | Author | 
 | 
 | 
 | 
 | 
 | 
Potential relocations are emitted as NOPs where they're needed.  In the
event a buffer moves, the pushbuf code will emit the relevant state
changes into the NOPs.
Just a start, more work is needed to get this looking how I want it to.
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
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.
 | 
 | 
 | 
 | 
undefined state
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Plus misc clean-up.  Window resize sometimes works now.
 | 
 | 
 | 
 | 
This is the other half of Keith's draw/flush patch.
There are now 5 flush flags to control what's flushed (post-xform vertex
cache, prim cache, vbuf, etc).
The gears slow-down in this part of the patch was due to the cull stage not
getting invoked.  It was unconditional before, but is now gated by 'need_det'.
But it also needs to be gated by draw->rasterizer->cull_mode.  Gears uses
back-face culling.
 |