Fixes format_properties test with required formats from Vulkan 1.0 spec
authormnetsch <mnetsch@qti.qualcomm.com>
Thu, 25 Feb 2016 21:50:01 +0000 (16:50 -0500)
committermnetsch <mnetsch@qti.qualcomm.com>
Thu, 25 Feb 2016 21:50:01 +0000 (16:50 -0500)
Related to issue #294

external/vulkancts/modules/vulkan/api/vktApiFeatureInfo.cpp [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index aebb703..6de9122
@@ -624,21 +624,14 @@ VkFormatFeatureFlags getRequiredOptimalTilingFeatures (VkFormat format)
                VK_FORMAT_A8B8G8R8_UINT_PACK32,
                VK_FORMAT_A8B8G8R8_SINT_PACK32,
                VK_FORMAT_A8B8G8R8_SRGB_PACK32,
-               VK_FORMAT_A2R10G10B10_UNORM_PACK32,
                VK_FORMAT_A2B10G10R10_UNORM_PACK32,
                VK_FORMAT_A2B10G10R10_UINT_PACK32,
-               VK_FORMAT_R16_UNORM,
-               VK_FORMAT_R16_SNORM,
                VK_FORMAT_R16_UINT,
                VK_FORMAT_R16_SINT,
                VK_FORMAT_R16_SFLOAT,
-               VK_FORMAT_R16G16_UNORM,
-               VK_FORMAT_R16G16_SNORM,
                VK_FORMAT_R16G16_UINT,
                VK_FORMAT_R16G16_SINT,
                VK_FORMAT_R16G16_SFLOAT,
-               VK_FORMAT_R16G16B16A16_UNORM,
-               VK_FORMAT_R16G16B16A16_SNORM,
                VK_FORMAT_R16G16B16A16_UINT,
                VK_FORMAT_R16G16B16A16_SINT,
                VK_FORMAT_R16G16B16A16_SFLOAT,
@@ -685,39 +678,29 @@ VkFormatFeatureFlags getRequiredOptimalTilingFeatures (VkFormat format)
                VK_FORMAT_R5G6B5_UNORM_PACK16,
                VK_FORMAT_A1R5G5B5_UNORM_PACK16,
                VK_FORMAT_R8_UNORM,
-               VK_FORMAT_R8_SNORM,
                VK_FORMAT_R8_UINT,
                VK_FORMAT_R8_SINT,
                VK_FORMAT_R8G8_UNORM,
-               VK_FORMAT_R8G8_SNORM,
                VK_FORMAT_R8G8_UINT,
                VK_FORMAT_R8G8_SINT,
                VK_FORMAT_R8G8B8A8_UNORM,
-               VK_FORMAT_R8G8B8A8_SNORM,
                VK_FORMAT_R8G8B8A8_UINT,
                VK_FORMAT_R8G8B8A8_SINT,
                VK_FORMAT_R8G8B8A8_SRGB,
                VK_FORMAT_B8G8R8A8_UNORM,
                VK_FORMAT_B8G8R8A8_SRGB,
                VK_FORMAT_A8B8G8R8_UNORM_PACK32,
-               VK_FORMAT_A8B8G8R8_SNORM_PACK32,
                VK_FORMAT_A8B8G8R8_UINT_PACK32,
                VK_FORMAT_A8B8G8R8_SINT_PACK32,
                VK_FORMAT_A8B8G8R8_SRGB_PACK32,
                VK_FORMAT_A2B10G10R10_UNORM_PACK32,
                VK_FORMAT_A2B10G10R10_UINT_PACK32,
-               VK_FORMAT_R16_UNORM,
-               VK_FORMAT_R16_SNORM,
                VK_FORMAT_R16_UINT,
                VK_FORMAT_R16_SINT,
                VK_FORMAT_R16_SFLOAT,
-               VK_FORMAT_R16G16_UNORM,
-               VK_FORMAT_R16G16_SNORM,
                VK_FORMAT_R16G16_UINT,
                VK_FORMAT_R16G16_SINT,
                VK_FORMAT_R16G16_SFLOAT,
-               VK_FORMAT_R16G16B16A16_UNORM,
-               VK_FORMAT_R16G16B16A16_SNORM,
                VK_FORMAT_R16G16B16A16_UINT,
                VK_FORMAT_R16G16B16A16_SINT,
                VK_FORMAT_R16G16B16A16_SFLOAT,
@@ -736,26 +719,16 @@ VkFormatFeatureFlags getRequiredOptimalTilingFeatures (VkFormat format)
                VK_FORMAT_R5G6B5_UNORM_PACK16,
                VK_FORMAT_A1R5G5B5_UNORM_PACK16,
                VK_FORMAT_R8_UNORM,
-               VK_FORMAT_R8_SNORM,
                VK_FORMAT_R8G8_UNORM,
-               VK_FORMAT_R8G8_SNORM,
                VK_FORMAT_R8G8B8A8_UNORM,
-               VK_FORMAT_R8G8B8A8_SNORM,
                VK_FORMAT_R8G8B8A8_SRGB,
                VK_FORMAT_B8G8R8A8_UNORM,
                VK_FORMAT_B8G8R8A8_SRGB,
                VK_FORMAT_A8B8G8R8_UNORM_PACK32,
-               VK_FORMAT_A8B8G8R8_SNORM_PACK32,
                VK_FORMAT_A8B8G8R8_SRGB_PACK32,
                VK_FORMAT_A2B10G10R10_UNORM_PACK32,
-               VK_FORMAT_R16_UNORM,
-               VK_FORMAT_R16_SNORM,
                VK_FORMAT_R16_SFLOAT,
-               VK_FORMAT_R16G16_UNORM,
-               VK_FORMAT_R16G16_SNORM,
                VK_FORMAT_R16G16_SFLOAT,
-               VK_FORMAT_R16G16B16A16_UNORM,
-               VK_FORMAT_R16G16B16A16_SNORM,
                VK_FORMAT_R16G16B16A16_SFLOAT
        };
        static const VkFormat s_requiredDepthStencilAttachmentFormats[] =
@@ -857,18 +830,12 @@ VkFormatFeatureFlags getRequiredBufferFeatures (VkFormat format)
                VK_FORMAT_A8B8G8R8_SINT_PACK32,
                VK_FORMAT_A2B10G10R10_UNORM_PACK32,
                VK_FORMAT_A2B10G10R10_UINT_PACK32,
-               VK_FORMAT_R16_UNORM,
-               VK_FORMAT_R16_SNORM,
                VK_FORMAT_R16_UINT,
                VK_FORMAT_R16_SINT,
                VK_FORMAT_R16_SFLOAT,
-               VK_FORMAT_R16G16_UNORM,
-               VK_FORMAT_R16G16_SNORM,
                VK_FORMAT_R16G16_UINT,
                VK_FORMAT_R16G16_SINT,
                VK_FORMAT_R16G16_SFLOAT,
-               VK_FORMAT_R16G16B16A16_UNORM,
-               VK_FORMAT_R16G16B16A16_SNORM,
                VK_FORMAT_R16G16B16A16_UINT,
                VK_FORMAT_R16G16B16A16_SINT,
                VK_FORMAT_R16G16B16A16_SFLOAT,