diff options
author | Bruno Jiménez <[email protected]> | 2014-07-19 19:35:51 +0200 |
---|---|---|
committer | Tom Stellard <[email protected]> | 2014-07-25 17:51:57 -0400 |
commit | 654fd3e33f71702aa487b5b5249847bee73d4823 (patch) | |
tree | f87bdd4b2c443936023a3228946c9de074af475b /src/gallium/state_trackers | |
parent | 4ca04f31122cacce249e98ed8985964bcb0d91e9 (diff) |
r600g/compute: Defrag the pool at the same time as we grow it
This allows us two things: we now need less item copies when we have
to defrag+grow the pool (to just one copy per item) and, even in the
case where we don't need to defrag the pool, we reduce the data copied
to just the useful data that the items use.
Note: The fallback path is a bit ugly now, but hopefully we won't need
it much.
Reviewed-by: Tom Stellard <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers')
0 files changed, 0 insertions, 0 deletions