Rework max anisotropy override to sampler creation (D3D12/Vulkan)

Revert ac6fd65 fetch additions and implement context-sensitive AF override.
This commit is contained in:
goldislead
2026-02-06 00:02:37 -08:00
committed by Radosław Gliński
parent 60ffc2e83f
commit 1a9613705d
5 changed files with 52 additions and 34 deletions

View File

@@ -17,7 +17,6 @@
#include "xenia/base/assert.h"
#include "xenia/base/math.h"
#include "xenia/base/string_buffer.h"
#include "xenia/gpu/gpu_flags.h"
#include "xenia/gpu/spirv_shader.h"
namespace xe {
@@ -808,10 +807,7 @@ void SpirvShaderTranslator::PostTranslation() {
shader_binding.mag_filter = translator_binding.mag_filter;
shader_binding.min_filter = translator_binding.min_filter;
shader_binding.mip_filter = translator_binding.mip_filter;
shader_binding.aniso_filter =
cvars::anisotropic_override > -1 && cvars::anisotropic_override < 6
? xenos::AnisoFilter(cvars::anisotropic_override)
: translator_binding.aniso_filter;
shader_binding.aniso_filter = translator_binding.aniso_filter;
}
}
}