vulkan: Respect maximum sampler LOD bias. (#1254)

This commit is contained in:
squidbus
2024-10-05 15:05:24 -07:00
committed by GitHub
parent 8576d5e72c
commit 5bb45dc7ba
2 changed files with 6 additions and 1 deletions

View File

@@ -16,7 +16,7 @@ Sampler::Sampler(const Vulkan::Instance& instance, const AmdGpu::Sampler& sample
.addressModeU = LiverpoolToVK::ClampMode(sampler.clamp_x),
.addressModeV = LiverpoolToVK::ClampMode(sampler.clamp_y),
.addressModeW = LiverpoolToVK::ClampMode(sampler.clamp_z),
.mipLodBias = sampler.LodBias(),
.mipLodBias = std::min(sampler.LodBias(), instance.MaxSamplerLodBias()),
.compareEnable = sampler.depth_compare_func != AmdGpu::DepthCompare::Never,
.compareOp = LiverpoolToVK::DepthCompare(sampler.depth_compare_func),
.minLod = sampler.MinLod(),