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); } }