[GPU] Add anisotropic filtering override

This commit is contained in:
Stayd
2026-01-15 17:12:49 -07:00
committed by Radosław Gliński
parent a74fe21f76
commit ac6fd65385
4 changed files with 24 additions and 2 deletions

View File

@@ -17,6 +17,7 @@
#include "xenia/base/cvar.h"
#include "xenia/base/math.h"
#include "xenia/gpu/dxbc_shader.h"
#include "xenia/gpu/gpu_flags.h"
#include "xenia/gpu/xenos.h"
#include "xenia/ui/graphics_provider.h"
@@ -1378,7 +1379,10 @@ void DxbcShaderTranslator::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 = translator_binding.aniso_filter;
shader_binding.aniso_filter =
cvars::anisotropic_override > -1 && cvars::anisotropic_override < 6
? xenos::AnisoFilter(cvars::anisotropic_override)
: translator_binding.aniso_filter;
}
}
}