Fix unsupported condition in memory requirements test
authorSÅ‚awomir Cygan <slawomir.cygan@intel.com>
Mon, 22 Aug 2022 12:52:59 +0000 (14:52 +0200)
committerMatthew Netsch <quic_mnetsch@quicinc.com>
Fri, 2 Sep 2022 23:26:23 +0000 (23:26 +0000)
This fixes parantheses to not require VK_KHR_sampler_ycbcr_conversion
extension for non-YCbCr formats

VK-GL-CTS Issue: 3902

Affects: dEQP-VK.memory.requirements.*

Components: Vulkan
Change-Id: I17c58fb1f085e7d32dea9aceb2b9e421990499a5

external/vulkancts/modules/vulkan/memory/vktMemoryRequirementsTests.cpp

index c8e2e9b..2be5c9e 100644 (file)
@@ -816,12 +816,12 @@ bool ImageMemoryRequirementsOriginal::isImageSupported (const Context& context,
 {
        DE_ASSERT(info.extent.width >= 1u && info.extent.height >= 1u && info.extent.depth >= 1u);
 
-       if ((isYCbCrFormat(info.format)
+       if (isYCbCrFormat(info.format)
                && (info.imageType != VK_IMAGE_TYPE_2D
                        || info.mipLevels != 1
                        || info.arrayLayers != 1
-                       || info.samples != VK_SAMPLE_COUNT_1_BIT))
-                       || !context.isDeviceFunctionalitySupported("VK_KHR_sampler_ycbcr_conversion"))
+                       || info.samples != VK_SAMPLE_COUNT_1_BIT
+                       || !context.isDeviceFunctionalitySupported("VK_KHR_sampler_ycbcr_conversion")))
        {
                return false;
        }