Fix synchronization in compressed texture sampling tests
authorRicardo Garcia <rgarcia@igalia.com>
Thu, 16 Jun 2022 18:23:42 +0000 (20:23 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Thu, 7 Jul 2022 19:48:51 +0000 (19:48 +0000)
commit7337fa928e07d739c18c1f6107a7f7f8abd4b9e9
tree62f61139833c7851532dd814f5470d5b2396d3e3
parentec24428ea71ed4edf8bea1f1cc94f62064fdf7cd
Fix synchronization in compressed texture sampling tests

Tests sampling compressed textures contained multiple synchronization
errors, most of them related to:

* Render pass load operations not properly synchronized with previous
  writes.
* Barriers that did not properly synchronize all layers of a cube map.
* Improper initial layout transitions.

Affected tests:
dEQP-VK.image.sample_texture.*
dEQP-VKSC.image.sample_texture.*

VK-GL-CTS issue: 3763
Components: Vulkan

Change-Id: I2f2572a7f6a05c55c904014fafc3a655dbb03ee3
external/vulkancts/modules/vulkan/image/vktImageSampleCompressedTextureTests.cpp