From 3e7a0a2fd71aee670aeb8c7bc456cc07e44694ca Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 9 Jan 2018 15:26:34 -0800 Subject: [PATCH] Use unique indices for each binding in out_of_pool_memory test Previously, all the layout bindings would use binding=0, which is invalid. Give them their own binding indices. VK-GL-CTS: 929 Change-Id: I28e62db6c257ed0843dd9b77b2d8cb01d02e3eba Components: Vulkan Affects: dEQP-VK.api.descriptor_pool.out_of_pool_memory --- .../vulkancts/modules/vulkan/api/vktApiDescriptorPoolTests.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/external/vulkancts/modules/vulkan/api/vktApiDescriptorPoolTests.cpp b/external/vulkancts/modules/vulkan/api/vktApiDescriptorPoolTests.cpp index 64d863f..5e5b596 100644 --- a/external/vulkancts/modules/vulkan/api/vktApiDescriptorPoolTests.cpp +++ b/external/vulkancts/modules/vulkan/api/vktApiDescriptorPoolTests.cpp @@ -212,7 +212,13 @@ tcu::TestStatus outOfPoolMemoryTest (Context& context) DE_NULL, // const VkSampler* pImmutableSamplers; }; - const vector descriptorSetLayoutBindings (params.bindingCount, descriptorSetLayoutBinding); + vector descriptorSetLayoutBindings (params.bindingCount, descriptorSetLayoutBinding); + + for (deUint32 binding = 0; binding < deUint32(descriptorSetLayoutBindings.size()); ++binding) + { + descriptorSetLayoutBindings[binding].binding = binding; + } + const VkDescriptorSetLayoutCreateInfo descriptorSetLayoutInfo = { VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO, // VkStructureType sType; -- 2.7.4