From 55c476efed01121b3a64a58c304aae8ef9a79475 Mon Sep 17 00:00:00 2001 From: Benjamin Lee Date: Wed, 19 Feb 2025 18:36:18 -0800 Subject: [PATCH] panvk: advertise shaderFloat16 Signed-off-by: Benjamin Lee Reviewed-by: Boris Brezillon Acked-by: Rebecca Mckeever Part-of: --- docs/relnotes/new_features.txt | 3 ++- src/panfrost/vulkan/panvk_physical_device.c | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index a1a6ca5d607..f79dc8f6791 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -10,4 +10,5 @@ ycbcrImageArrays on panvk/v10+ VK_KHR_imageless_framebuffer on panvk VK_KHR_uniform_buffer_standard_layout on panvk VK_EXT_border_color_swizzle on panvk -VK_MESA_image_alignment_control on NVK \ No newline at end of file +VK_MESA_image_alignment_control on NVK +shaderFloat16 on panvk diff --git a/src/panfrost/vulkan/panvk_physical_device.c b/src/panfrost/vulkan/panvk_physical_device.c index 303fbefabe0..2f5e0c4be74 100644 --- a/src/panfrost/vulkan/panvk_physical_device.c +++ b/src/panfrost/vulkan/panvk_physical_device.c @@ -316,7 +316,7 @@ get_features(const struct panvk_physical_device *device, .storagePushConstant8 = false, .shaderBufferInt64Atomics = false, .shaderSharedInt64Atomics = false, - .shaderFloat16 = false, + .shaderFloat16 = true, .shaderInt8 = true, .descriptorIndexing = false,