Synchronize clears and reads in transient attachment tests
authorRicardo Garcia <rgarcia@igalia.com>
Thu, 9 Jun 2022 08:55:46 +0000 (10:55 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 16 Jun 2022 18:07:24 +0000 (18:07 +0000)
commit388992ba8414f2605909fae739909fa91a96d3e9
treea9e18ba7586d347e769aab1f8125704ba291fafc
parent02eb8352b4ff4139439c2b84406ae706b62fd324
Synchronize clears and reads in transient attachment tests

These tests use a render pass with no draw operations to clear a color
or depth/stencil attachment and use it as an input attachment in a
second render pass, but they were missing a barrier to synchronize both
operations.

Affected tests:
dEQP-VK.fragment_operations.transient_attachment_bit*

Components: Vulkan
VK-GL-CTS issue: 3717

Change-Id: Ifcd1817fa631973e4f74866546dfad4e021a16bc
external/vulkancts/modules/vulkan/fragment_ops/vktFragmentOperationsTransientAttachmentTests.cpp