Age | Commit message (Collapse) | Author |
|
Clear using int values rather than floats when possible. Better performance now.
|
|
Not really faster yet because we're using the float-valued put/get_tile()
functions so we're doing quite a bit of float/int conversion. That can
be fixed though...
|
|
Also, misc clean-ups, comments.
|
|
Code for optimized clears (per-tile flag indicating clear status) in place
but not enabled yet.
|
|
Directly use struct pipe_buffer_handle for storage and struct pipe_surface for
(un)mapping.
|
|
pipe->get_tex_surface() has to be used for access to texture image data.
|
|
This is the last of the clean-up following the change which moved surface
allocation to the winsys layer.
|
|
The _rgba versions are temporary until the state tracker is updated.
|
|
|
|
|
|
First step to consolidating surface/texture caching...
|
|
Also, quite a bit of re-org of the tile caches and surface mapping/unmapping.
Leave surfaces mapped between primitives now.
|
|
|