diff options
author | Rob Clark <[email protected]> | 2013-09-06 13:20:46 -0400 |
---|---|---|
committer | Rob Clark <[email protected]> | 2013-09-14 13:31:58 -0400 |
commit | 6e9c386d16b3b38be6d1496758ef983b64744844 (patch) | |
tree | dd9df0e10d4548821ff27d2904d1994434212073 /src/gallium/drivers/freedreno/freedreno_screen.c | |
parent | ca505303a72970f40792f16d79eedab35b27b6ed (diff) |
freedreno: avoid stalling at ringbuffer wraparound
Because of how the tiling works, we can't really flush at arbitrary
points very easily. So wraparound is handled by resetting to top of
ringbuffer. Previously this would stall until current rendering is
complete. Instead cycle through multiple ringbuffers to avoid a stall.
Signed-off-by: Rob Clark <[email protected]>
Diffstat (limited to 'src/gallium/drivers/freedreno/freedreno_screen.c')
0 files changed, 0 insertions, 0 deletions