Mesa (main): v3dv: Add is_unorm, is_snorm and is_float format functions

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Aug 2 23:11:41 UTC 2021


Module: Mesa
Branch: main
Commit: 0a464f2e076b1ec54add863d7c5a3d7fc39b4ff8
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a464f2e076b1ec54add863d7c5a3d7fc39b4ff8

Author: Ella-0 <estanforth at igalia.com>
Date:   Wed Jul 28 08:52:44 2021 +0000

v3dv: Add is_unorm, is_snorm and is_float format functions

Reviewed-by: Alejandro Piñeiro <apinheiro at igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12076>

---

 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)
 {



More information about the mesa-commit mailing list