Pipeline barriers flushing buffer data to host
authorPanagiotis Apostolou <panagiotis.apostolou@arm.com>
Fri, 12 Jul 2019 09:25:43 +0000 (11:25 +0200)
committerPanagiotis Apostolou <panagiotis.apostolou@arm.com>
Thu, 18 Jul 2019 06:43:11 +0000 (08:43 +0200)
commit467f3a49247446f7a4520d5c8e482537a6795e7c
tree6f1055359609ee9790d060f5cd929a8f02338e36
parente25615a50fa82ad751f530325a941792c315d72b
Pipeline barriers flushing buffer data to host

Adds pipeline barriers after vkCmdDispatch which essentially flushes gpu
caches and the buffer data becomes visible to the host.

Affects:
dEQP-VK.spirv_assembly.instruction.compute.*
dEQP-VK.spirv_assembly.instruction.graphics.opspecconstantop_opquantize.*

Components: Vulkan

VK-GL-CTS issue: 1880

Change-Id: Ib99a4ed9a1a2d57b286dea2251b3bc4a67002dfb
external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderCase.cpp