From 4dbaa8618b19677220b4dc506336dc16bf5a32b3 Mon Sep 17 00:00:00 2001 From: Sergey Kosarevsky Date: Tue, 22 Oct 2024 02:25:39 -0700 Subject: [PATCH] Fixed `maxLod` calculation bug --- lvk/vulkan/VulkanUtils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lvk/vulkan/VulkanUtils.cpp b/lvk/vulkan/VulkanUtils.cpp index 94c7fa5b40..1c796a28c0 100644 --- a/lvk/vulkan/VulkanUtils.cpp +++ b/lvk/vulkan/VulkanUtils.cpp @@ -546,7 +546,7 @@ VkSamplerCreateInfo lvk::samplerStateDescToVkSamplerCreateInfo(const lvk::Sample .compareEnable = desc.depthCompareEnabled ? VK_TRUE : VK_FALSE, .compareOp = desc.depthCompareEnabled ? lvk::compareOpToVkCompareOp(desc.depthCompareOp) : VK_COMPARE_OP_ALWAYS, .minLod = float(desc.mipLodMin), - .maxLod = desc.mipMap == lvk::SamplerMip_Disabled ? 0.0f : float(desc.mipLodMax), + .maxLod = desc.mipMap == lvk::SamplerMip_Disabled ? float(desc.mipLodMin) : float(desc.mipLodMax), .borderColor = VK_BORDER_COLOR_INT_OPAQUE_BLACK, .unnormalizedCoordinates = VK_FALSE, };