From dd3ebae7a138c8ae012fd6e4a0a281af537cbd94 Mon Sep 17 00:00:00 2001 From: Sasha Szpakowski Date: Sat, 25 Jan 2025 12:50:57 -0400 Subject: [PATCH] vulkan: don't try to enable anisotropic filtering if anisotropy is 1. --- src/modules/graphics/vulkan/Graphics.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/modules/graphics/vulkan/Graphics.cpp b/src/modules/graphics/vulkan/Graphics.cpp index 611d0ab4e..ea04a75e4 100644 --- a/src/modules/graphics/vulkan/Graphics.cpp +++ b/src/modules/graphics/vulkan/Graphics.cpp @@ -2795,7 +2795,7 @@ VkSampler Graphics::createSampler(const SamplerState &samplerState) samplerInfo.addressModeU = Vulkan::getWrapMode(samplerState.wrapU); samplerInfo.addressModeV = Vulkan::getWrapMode(samplerState.wrapV); samplerInfo.addressModeW = Vulkan::getWrapMode(samplerState.wrapW); - samplerInfo.anisotropyEnable = VK_TRUE; + samplerInfo.anisotropyEnable = samplerState.maxAnisotropy > 1 ? VK_TRUE : VK_FALSE; samplerInfo.maxAnisotropy = static_cast(samplerState.maxAnisotropy); // TODO: This probably needs to branch on a pixel format to determine whether