From 66562207b4bdd25049d9555684ee65b0f64b8447 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 28 May 2019 09:32:39 -0700 Subject: [PATCH] Require variablePointersStorageBuffer feature in pointer_parameter tests These tests declare OpCapability VariablePointersStorageBuffer but don't check for the feature. Components: Vulkan Affects: dEQP-VK.spirv_assembly.instruction.graphics.pointer_parameter.buffer_memory_variable_pointers* VK-GL-CTS Issue: 1792 Change-Id: I81fb83b473c484b151caf212ecd2348c72494f1d --- .../modules/vulkan/spirv_assembly/vktSpvAsmPointerParameterTests.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmPointerParameterTests.cpp b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmPointerParameterTests.cpp index 07b81cf..fbacf52 100644 --- a/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmPointerParameterTests.cpp +++ b/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmPointerParameterTests.cpp @@ -1077,6 +1077,7 @@ void addGraphicsPointerBufferMemoryVariablePointersTest (tcu::TestCaseGroup* gro expectedOutput.push_back(2.0f); extensions.push_back("VK_KHR_variable_pointers"); + requiredFeatures.extVariablePointers = EXTVARIABLEPOINTERSFEATURES_VARIABLE_POINTERS_STORAGEBUFFER; requiredFeatures.coreFeatures.vertexPipelineStoresAndAtomics = DE_TRUE; resources.outputs.push_back(Resource(BufferSp(new Float32Buffer(expectedOutput)), vk::VK_DESCRIPTOR_TYPE_STORAGE_BUFFER)); -- 2.7.4