Add missing barriers from device to host read access
authorSlawomir Cygan <slawomir.cygan@intel.com>
Mon, 22 Jun 2020 15:48:13 +0000 (17:48 +0200)
committerSlawomir Cygan <slawomir.cygan@intel.com>
Mon, 22 Jun 2020 15:48:59 +0000 (17:48 +0200)
commitbb58de7157c0a2d0cd0101d69aae315b8741872b
treeeb5e1ec6263489c154347c9b3754293936502c14
parentb2da7e91837160870fceab438bf1237ee1b8d95b
Add missing barriers from device  to host read access

Add barriers from various device write accesses to
host read access just before validating device written-data
on host.

Additionally correct one host memory op before validating data:
invalidate should be used instead of flush.

Components: Vulkan

VK-GL-CTS Issue: 2429

Change-Id: I09c845e7f306eadb012bf33cf49e1a9cfa8e2e0c
Affects: dEQP-VK.conditional_rendering.*
external/vulkancts/modules/vulkan/conditional_rendering/vktConditionalDispatchTests.cpp
external/vulkancts/modules/vulkan/conditional_rendering/vktConditionalDrawAndClearTests.cpp