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 Thank you, pushed. -- Earthling Michel Dänz

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 On Tue, Apr 15, 2014 at 7:46 AM, Michel Dänzer wrote: > From: Michel Dänzer > > The transfer staging texture is always freshly allocated, so for write-only > t

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

2014-04-14 Thread Michel Dänzer
From: Michel Dänzer 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 --- src/gallium/drivers/r