From 0a464f2e076b1ec54add863d7c5a3d7fc39b4ff8 Mon Sep 17 00:00:00 2001 From: Ella-0 Date: Wed, 28 Jul 2021 08:52:44 +0000 Subject: [PATCH] v3dv: Add is_unorm, is_snorm and is_float format functions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Reviewed-by: Alejandro PiƱeiro Part-of: --- src/broadcom/vulkan/vk_format_info.h | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/src/broadcom/vulkan/vk_format_info.h b/src/broadcom/vulkan/vk_format_info.h index 3490ededf57..da85cb5b5dd 100644 --- a/src/broadcom/vulkan/vk_format_info.h +++ b/src/broadcom/vulkan/vk_format_info.h @@ -49,6 +49,24 @@ vk_format_is_uint(VkFormat format) return util_format_is_pure_uint(vk_format_to_pipe_format(format)); } +static inline bool +vk_format_is_unorm(VkFormat format) +{ + return util_format_is_unorm(vk_format_to_pipe_format(format)); +} + +static inline bool +vk_format_is_snorm(VkFormat format) +{ + return util_format_is_snorm(vk_format_to_pipe_format(format)); +} + +static inline bool +vk_format_is_float(VkFormat format) +{ + return util_format_is_float(vk_format_to_pipe_format(format)); +} + static inline bool vk_format_is_srgb(VkFormat format) {