Enable random writes for storage texel buffers
authorRicardo Garcia <rgarcia@igalia.com>
Fri, 27 Nov 2020 09:55:04 +0000 (10:55 +0100)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Thu, 3 Dec 2020 08:17:13 +0000 (03:17 -0500)
commit42841d65b0ef7d0f188331f7caa7143fea94f4d8
tree4f6282d3da04b916e0be2494a93ba3903e3962d7
parent30af1c1044be34161e34e46c5d0952da5e494c54
Enable random writes for storage texel buffers

In the descriptor set random tests, enable random writes when the
descriptor type is a storage texel buffer.

In addition, this commit fixes a problem with storage image barriers.

Affected tests with random writes:
dEQP-VK.binding_model.descriptorset_random.*outimgtexlow*
dEQP-VK.binding_model.descriptorset_random.*lowimgsingletex*
dEQP-VK.binding_model.descriptorset_random.*storageimghigh*

Affected tests:
dEQP-VK.binding_model.descriptorset_random.*

VK-GL-CTS issue: 1973
Components: Vulkan

Change-Id: I5a407ebc239cca48cee56c5901f45bd4118b3c3b
external/vulkancts/modules/vulkan/binding_model/vktBindingDescriptorSetRandomTests.cpp