From: Jeff Bolz Date: Thu, 14 Jan 2016 20:02:43 +0000 (+0000) Subject: Skip createBuffer tests that exercise an invalid combination of create flags X-Git-Tag: upstream/0.1.0~812^2~157^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=34fa190345c6ce635fc81f09cf988820fed700db;p=platform%2Fupstream%2FVK-GL-CTS.git Skip createBuffer tests that exercise an invalid combination of create flags --- diff --git a/external/vulkancts/modules/vulkan/api/vktApiBufferTests.cpp b/external/vulkancts/modules/vulkan/api/vktApiBufferTests.cpp index c7379a8..7f98e8b 100644 --- a/external/vulkancts/modules/vulkan/api/vktApiBufferTests.cpp +++ b/external/vulkancts/modules/vulkan/api/vktApiBufferTests.cpp @@ -281,6 +281,12 @@ tcu::TestStatus BufferTestInstance::iterate (void) { for (deUint32 combinedBufferUsageFlags = 1; combinedBufferUsageFlags <= maximumValueOfBufferUsageFlags; combinedBufferUsageFlags++) { + if (combinedBufferCreateFlags == VK_BUFFER_CREATE_SPARSE_ALIASED_BIT) + { + // spec says: If flags contains VK_BUFFER_CREATE_SPARSE_ALIASED_BIT, it must also contain at least one of + // VK_BUFFER_CREATE_SPARSE_BINDING_BIT or VK_BUFFER_CREATE_SPARSE_RESIDENCY_BIT + continue; + } BufferCaseParameters testParams = { combinedBufferUsageFlags,