summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/freedreno/freedreno_screen.c
diff options
context:
space:
mode:
authorRob Clark <[email protected]>2013-09-06 13:20:46 -0400
committerRob Clark <[email protected]>2013-09-14 13:31:58 -0400
commit6e9c386d16b3b38be6d1496758ef983b64744844 (patch)
treedd9df0e10d4548821ff27d2904d1994434212073 /src/gallium/drivers/freedreno/freedreno_screen.c
parentca505303a72970f40792f16d79eedab35b27b6ed (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