From 14079425fa285d9280555530e5a213ecae81c695 Mon Sep 17 00:00:00 2001 From: jpolo1224 Date: Mon, 24 Aug 2026 17:06:23 -0400 Subject: [PATCH] Credit CamilleLaVey in the SGSR implementation, not just the shader Git authorship covers the commits; the feature's own source should say where it came from too, since that is what someone reading the code later actually sees. --- rpcs3/Emu/RSX/VK/upscalers/sgsr/sgsr_pass.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/rpcs3/Emu/RSX/VK/upscalers/sgsr/sgsr_pass.cpp b/rpcs3/Emu/RSX/VK/upscalers/sgsr/sgsr_pass.cpp index 45f697ae6..ef5b7bc27 100644 --- a/rpcs3/Emu/RSX/VK/upscalers/sgsr/sgsr_pass.cpp +++ b/rpcs3/Emu/RSX/VK/upscalers/sgsr/sgsr_pass.cpp @@ -1,3 +1,10 @@ +// Snapdragon Game Super Resolution, suggested by CamilleLaVey (Eden), who made the same filter +// work there first and pointed it out as the right upscaler for mobile. +// +// The filter is Qualcomm's BSD-3-Clause release (see the shader for its copyright notice). None +// of Eden's code is used: Eden is GPL-3.0-or-later and RPCS3 is GPL-2.0-only, so the crop mapping +// and the widened sharpness range are reimplemented from a description of what they do. + #include "../../vkutils/barriers.h" #include "../../VKHelpers.h" #include "../../VKResourceManager.h"