From cec57146c43971329599a43ba66e69a466497ac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tur=C3=A1nszki=20J=C3=A1nos?= Date: Mon, 28 Nov 2022 10:41:13 +0100 Subject: [PATCH] editor: restore mip lod bias after disabling fsr 2 --- Editor/GraphicsWindow.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Editor/GraphicsWindow.cpp b/Editor/GraphicsWindow.cpp index 22b3da46e..97f10f7bb 100644 --- a/Editor/GraphicsWindow.cpp +++ b/Editor/GraphicsWindow.cpp @@ -1358,6 +1358,12 @@ void GraphicsWindow::Create(EditorComponent* _editor) editor->renderPath->setFSR2Enabled(args.bValue); editor->main->config.GetSection("graphics").Set("fsr2", args.bValue); fsr2Combo.SetSelected(fsr2Combo.GetSelected()); + if (!args.bValue) + { + wi::graphics::SamplerDesc desc = wi::renderer::GetSampler(wi::enums::SAMPLER_OBJECTSHADER)->GetDesc(); + desc.mip_lod_bias = wi::math::Clamp(mipLodBiasSlider.GetValue(), -15.9f, 15.9f); + wi::renderer::ModifyObjectSampler(desc); + } }); AddWidget(&fsr2CheckBox);