diff options
| author | Dave Houlton <daveh@lunarg.com> | 2017-05-23 16:16:54 -0600 |
|---|---|---|
| committer | Dave Houlton <daveh@lunarg.com> | 2017-05-24 11:42:23 -0600 |
| commit | 32ec839742c2119087412ae9ace0cd5ae487e0c3 (patch) | |
| tree | 0dd6104bdc8b0d0831ab1c18ec4c08453ba08977 /layers/vk_format_utils.h | |
| parent | 23b468e1bf7369de108c28bf094acae98add5130 (diff) | |
| download | usermoji-32ec839742c2119087412ae9ace0cd5ae487e0c3.tar.xz | |
layers: Add PVRTC formats to format utils
Update vk_format_utils to classify PVRTC formats correctly.
Change-Id: Ie48883885725a28d62dbafa66151971e0f33a45e
Diffstat (limited to 'layers/vk_format_utils.h')
| -rw-r--r-- | layers/vk_format_utils.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/layers/vk_format_utils.h b/layers/vk_format_utils.h index ea393ae3..7420a937 100644 --- a/layers/vk_format_utils.h +++ b/layers/vk_format_utils.h @@ -84,7 +84,11 @@ typedef enum VkFormatCompatibilityClass { VK_FORMAT_COMPATIBILITY_CLASS_D16S8_BIT = 42, VK_FORMAT_COMPATIBILITY_CLASS_D24S8_BIT = 43, VK_FORMAT_COMPATIBILITY_CLASS_D32S8_BIT = 44, - VK_FORMAT_COMPATIBILITY_CLASS_MAX_ENUM = 45 + VK_FORMAT_COMPATIBILITY_CLASS_PVRTC1_2BPP_BIT = 45, + VK_FORMAT_COMPATIBILITY_CLASS_PVRTC1_4BPP_BIT = 46, + VK_FORMAT_COMPATIBILITY_CLASS_PVRTC2_2BPP_BIT = 47, + VK_FORMAT_COMPATIBILITY_CLASS_PVRTC2_4BPP_BIT = 48, + VK_FORMAT_COMPATIBILITY_CLASS_MAX_ENUM = 49 } VkFormatCompatibilityClass; VK_LAYER_EXPORT bool FormatIsDepthOrStencil(VkFormat format); @@ -94,6 +98,7 @@ VK_LAYER_EXPORT bool FormatIsStencilOnly(VkFormat format); VK_LAYER_EXPORT bool FormatIsCompressed_ETC2_EAC(VkFormat format); VK_LAYER_EXPORT bool FormatIsCompressed_ASTC_LDR(VkFormat format); VK_LAYER_EXPORT bool FormatIsCompressed_BC(VkFormat format); +VK_LAYER_EXPORT bool FormatIsCompressed_PVRTC(VkFormat format); VK_LAYER_EXPORT bool FormatIsNorm(VkFormat format); VK_LAYER_EXPORT bool FormatIsUNorm(VkFormat format); VK_LAYER_EXPORT bool FormatIsSNorm(VkFormat format); |
