From 618c137b29fb3e8d5ddef68d86d5f5111daf6ece Mon Sep 17 00:00:00 2001 From: Erik Faye-Lund Date: Wed, 2 Jul 2025 14:37:41 +0200 Subject: [PATCH] panvk: pass flags to panvk_sampler_fill_desc This will be useful in the next commit. Reviewed-by: Christoph Pillmayer Reviewed-by: John Anthony Part-of: --- src/panfrost/vulkan/panvk_vX_sampler.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/panfrost/vulkan/panvk_vX_sampler.c b/src/panfrost/vulkan/panvk_vX_sampler.c index 2b354b6f984..fff0df6393c 100644 --- a/src/panfrost/vulkan/panvk_vX_sampler.c +++ b/src/panfrost/vulkan/panvk_vX_sampler.c @@ -103,7 +103,8 @@ panvk_sampler_fill_desc(const struct VkSamplerCreateInfo *info, struct mali_sampler_packed *desc, VkClearColorValue border_color, VkFilter min_filter, VkFilter mag_filter, - VkSamplerReductionMode reduction_mode) + VkSamplerReductionMode reduction_mode, + VkSamplerCreateFlags flags) { pan_pack(desc, SAMPLER, cfg) { cfg.magnify_nearest = mag_filter == VK_FILTER_NEAREST; @@ -200,7 +201,7 @@ panvk_per_arch(CreateSampler)(VkDevice _device, sampler->desc_count = 1; panvk_sampler_fill_desc(pCreateInfo, &sampler->descs[0], border_color, pCreateInfo->minFilter, pCreateInfo->magFilter, - sampler->vk.reduction_mode); + sampler->vk.reduction_mode, pCreateInfo->flags); /* In order to support CONVERSION_SEPARATE_RECONSTRUCTION_FILTER_BIT, * we need multiple sampler planes: at minimum we will need one for @@ -214,7 +215,8 @@ panvk_per_arch(CreateSampler)(VkDevice _device, sampler->desc_count = 2; panvk_sampler_fill_desc(pCreateInfo, &sampler->descs[1], border_color, chroma_filter, chroma_filter, - sampler->vk.reduction_mode); + sampler->vk.reduction_mode, + pCreateInfo->flags); } }