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