diff --git a/src/d3d9/d3d9_sampler.h b/src/d3d9/d3d9_sampler.h index c5652a0f..a77ab901 100644 --- a/src/d3d9/d3d9_sampler.h +++ b/src/d3d9/d3d9_sampler.h @@ -40,7 +40,7 @@ namespace dxvk { key.MinFilter = std::clamp(key.MinFilter, D3DTEXF_NONE, D3DTEXF_ANISOTROPIC); key.MipFilter = std::clamp(key.MipFilter, D3DTEXF_NONE, D3DTEXF_ANISOTROPIC); - key.MaxAnisotropy = std::clamp(key.MaxAnisotropy, 0, 16); + key.MaxAnisotropy = std::min(key.MaxAnisotropy, 16); if (key.MipFilter == D3DTEXF_NONE) { // May as well try and keep slots down.