summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers
diff options
context:
space:
mode:
authorBruno JimĂ©nez <[email protected]>2014-07-19 19:35:51 +0200
committerTom Stellard <[email protected]>2014-07-25 17:51:57 -0400
commit654fd3e33f71702aa487b5b5249847bee73d4823 (patch)
treef87bdd4b2c443936023a3228946c9de074af475b /src/gallium/state_trackers
parent4ca04f31122cacce249e98ed8985964bcb0d91e9 (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