From d51b880052b2504da5baac733913ce168c35779e Mon Sep 17 00:00:00 2001 From: Stenzek Date: Fri, 14 Jun 2024 00:38:08 +1000 Subject: [PATCH] Postprocessing/FX: Fix incorrect pixel size uniforms --- src/util/postprocessing_shader_fx.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/postprocessing_shader_fx.cpp b/src/util/postprocessing_shader_fx.cpp index aa104a8b2..c45a84cb6 100644 --- a/src/util/postprocessing_shader_fx.cpp +++ b/src/util/postprocessing_shader_fx.cpp @@ -1683,7 +1683,7 @@ bool PostProcessing::ReShadeFXShader::Apply(GPUTexture* input, GPUTexture* final case SourceOptionType::InternalNormPixelSize: { const float value[2] = { - (static_cast(final_width) / static_cast(orig_width)) / static_cast(target_height), + (static_cast(final_width) / static_cast(orig_width)) / static_cast(target_width), (static_cast(final_height) / static_cast(orig_height)) / static_cast(target_height)}; std::memcpy(dst, value, sizeof(value)); } @@ -1700,7 +1700,7 @@ bool PostProcessing::ReShadeFXShader::Apply(GPUTexture* input, GPUTexture* final case SourceOptionType::NativeNormPixelSize: { const float value[2] = { - (static_cast(final_width) / static_cast(native_width)) / static_cast(target_height), + (static_cast(final_width) / static_cast(native_width)) / static_cast(target_width), (static_cast(final_height) / static_cast(native_height)) / static_cast(target_height)}; std::memcpy(dst, value, sizeof(value)); }