Quote If we have any pending flushes on the primary command buffer, these must be performed before executing the secondary buffer.



This fixes potential corruption when the contents of a subpass which clears any of its render targets are given in a secondary buffer: the flushes after a fast clear would not have been performed until the vkCmdEndRenderPass call.

Article taken from GamingOnLinux.com.

It seems Feral Interactive are continuing to help development of the Vulkan 'radv' AMD driver in Mesa, as they have pushed another patch.This isn't the first patch from Feral, it's not the first from this particular developer either! I'm sure it won't be the last as well.From the patch , which is already in Mesa-git:Good stuff from Feral there, pleasing to see them not just bring games to Linux, but actively help towards driver development too.We know Feral have a Vulkan game planned for this year, as they already said so. This is likely work towards enabling them to support their Vulkan-powered games on the open source drivers.