From 1a331f521634880320c62a6bb56bfb8ae9135ab8 Mon Sep 17 00:00:00 2001 From: ziga-lunarg Date: Wed, 14 Sep 2022 02:48:53 +0200 Subject: [PATCH] Fix FSI tests flusing non host visible memory Test try to flush memory that does not have host visible bit Components: Vulkan VK-GL-CTS issue: 3944 Affected tests: dEQP-VK.fragment_shader_interlock.* Change-Id: If7e1294a3d01e6c1dbd1bf08d9902c476ed5a2bd --- .../fragment_shader_interlock/vktFragmentShaderInterlockBasic.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/external/vulkancts/modules/vulkan/fragment_shader_interlock/vktFragmentShaderInterlockBasic.cpp b/external/vulkancts/modules/vulkan/fragment_shader_interlock/vktFragmentShaderInterlockBasic.cpp index 814cf95..5d52f39 100644 --- a/external/vulkancts/modules/vulkan/fragment_shader_interlock/vktFragmentShaderInterlockBasic.cpp +++ b/external/vulkancts/modules/vulkan/fragment_shader_interlock/vktFragmentShaderInterlockBasic.cpp @@ -448,7 +448,7 @@ tcu::TestStatus FSITestInstance::iterate (void) de::MovePtr buffer; buffer = de::MovePtr(new BufferWithMemory( - vk, device, allocator, makeBufferCreateInfo(bufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT), MemoryRequirement::Any)); + vk, device, allocator, makeBufferCreateInfo(bufferSize, VK_BUFFER_USAGE_TRANSFER_SRC_BIT | VK_BUFFER_USAGE_TRANSFER_DST_BIT | VK_BUFFER_USAGE_STORAGE_BUFFER_BIT), MemoryRequirement::HostVisible)); flushAlloc(vk, device, buffer->getAllocation()); -- 2.7.4