Add memory barrier to fragment shader interlock tests.
authorSzymon Szczyrbak <szymon.szczyrbak@intel.com>
Tue, 14 Jan 2020 12:40:51 +0000 (13:40 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 15 Jan 2020 10:40:55 +0000 (05:40 -0500)
commit1f1f54995a1a32ad4b7f9f357a39c19d3c1c0a7c
tree3cf03a61d269e4b9f6bb9aebeccef3d821f7188e
parent25981d2a312e3b77ce68cd2919c7f277dcf94767
Add memory barrier to fragment shader interlock tests.

Image or buffer written by GPU are copied to host-visible buffer used to
verify test's results.
Added a TRANSFER_WRITE/HOST_READ pipeline barrier to make sure that the data
accessed by host is up-to-date.

Component: Vulkan

Affects: dEQP-VK.fragment_shader_interlock.basic.*

VK-GL-CTS Issue: 2165

Change-Id: I6d458b2e650a3813e62948d670b8a53e864aed37
external/vulkancts/modules/vulkan/fragment_shader_interlock/vktFragmentShaderInterlockBasic.cpp