Re: [Mesa-dev] [PATCH 1/8] radv: don't flush src stages when dstStageMask == BOTTOM_OF_PIPE

2018-06-28 Thread Fredrik Höglund
On Wednesday 27 June 2018, Bas Nieuwenhuizen wrote: > Don't we still need this when having layout transitions? I think the answer is probably yes, though I haven't noticed any regressions with this patch. I'll post an updated version that takes transitions into account. > On Tue, Jun 26, 2018 at

Re: [Mesa-dev] [PATCH 1/8] radv: don't flush src stages when dstStageMask == BOTTOM_OF_PIPE

2018-06-26 Thread Bas Nieuwenhuizen
Don't we still need this when having layout transitions? On Tue, Jun 26, 2018 at 11:49 PM, Fredrik Höglund wrote: > The Vulkan specification says: > >"An execution dependency with only VK_PIPELINE_STAGE_BOTTOM_OF_- > PIPE_BIT in the destination stage mask [...] does not delay > proces

[Mesa-dev] [PATCH 1/8] radv: don't flush src stages when dstStageMask == BOTTOM_OF_PIPE

2018-06-26 Thread Fredrik Höglund
The Vulkan specification says: "An execution dependency with only VK_PIPELINE_STAGE_BOTTOM_OF_- PIPE_BIT in the destination stage mask [...] does not delay processing of subsequent commands." Cc: Signed-off-by: Fredrik Höglund --- src/amd/vulkan/radv_cmd_buffer.c | 3 ++- src/amd/vu