Re: [Mesa-dev] [PATCH] r600g/radeonsi: Map transfer staging texture unsynchronized when possible

2014-04-15 Thread Marek Olšák
The staging texture should always be idle, so I guess this just skips the needless GEM_WAIT_IDLE call? Reviewed-by: Marek Olšák marek.ol...@amd.com Marek On Tue, Apr 15, 2014 at 7:46 AM, Michel Dänzer mic...@daenzer.net wrote: From: Michel Dänzer michel.daen...@amd.com The transfer staging

Re: [Mesa-dev] [PATCH] r600g/radeonsi: Map transfer staging texture unsynchronized when possible

2014-04-15 Thread Michel Dänzer
On 15.04.2014 19:40, Marek Olšák wrote: The staging texture should always be idle, so I guess this just skips the needless GEM_WAIT_IDLE call? Yes, exactly. Apparently that can incur a significant cost in some cases. Reviewed-by: Marek Olšák marek.ol...@amd.com Thank you, pushed. --

[Mesa-dev] [PATCH] r600g/radeonsi: Map transfer staging texture unsynchronized when possible

2014-04-14 Thread Michel Dänzer
From: Michel Dänzer michel.daen...@amd.com The transfer staging texture is always freshly allocated, so for write-only transfers we don't need to explicitly wait for the BO to become idle. Squeezes a few hundered MB/s more out of x11perf -shmput500 with glamor. Signed-off-by: Michel Dänzer