From 92a4212070190b67a41011aa9eb4476d628180e9 Mon Sep 17 00:00:00 2001 From: ZenoArrows <129334871+ZenoArrows@users.noreply.github.com> Date: Wed, 11 Sep 2024 20:38:21 +0200 Subject: [PATCH] AreaScaling: Force the alpha to 1 when storing the pixel. --- .../Effects/Shaders/area_scaling.glsl | 2 +- .../Effects/Shaders/AreaScaling.glsl | 2 +- .../Effects/Shaders/AreaScaling.spv | Bin 12292 -> 12428 bytes 3 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Ryujinx.Graphics.OpenGL/Effects/Shaders/area_scaling.glsl b/src/Ryujinx.Graphics.OpenGL/Effects/Shaders/area_scaling.glsl index 951bdccbed..0fe20d3f94 100644 --- a/src/Ryujinx.Graphics.OpenGL/Effects/Shaders/area_scaling.glsl +++ b/src/Ryujinx.Graphics.OpenGL/Effects/Shaders/area_scaling.glsl @@ -115,5 +115,5 @@ void main() } vec4 outColor = AreaSampling(loc); - imageStore(imgOutput, ivec2(translateDest(loc)), outColor); + imageStore(imgOutput, ivec2(translateDest(loc)), vec4(outColor.rgb, 1)); } diff --git a/src/Ryujinx.Graphics.Vulkan/Effects/Shaders/AreaScaling.glsl b/src/Ryujinx.Graphics.Vulkan/Effects/Shaders/AreaScaling.glsl index 98719722c2..e34dd77dd5 100644 --- a/src/Ryujinx.Graphics.Vulkan/Effects/Shaders/AreaScaling.glsl +++ b/src/Ryujinx.Graphics.Vulkan/Effects/Shaders/AreaScaling.glsl @@ -118,5 +118,5 @@ void main() } vec4 outColor = AreaSampling(loc); - imageStore(imgOutput, ivec2(translateDest(loc)), outColor); + imageStore(imgOutput, ivec2(translateDest(loc)), vec4(outColor.rgb, 1)); } diff --git a/src/Ryujinx.Graphics.Vulkan/Effects/Shaders/AreaScaling.spv b/src/Ryujinx.Graphics.Vulkan/Effects/Shaders/AreaScaling.spv index 2fc7d7894c6bac1570d9dd38de827064f0f0396f..7d097280f0c781e90318832e0a3cc8463a8beb08 100644 GIT binary patch delta 232 zcmZok=t<;dW>RKnU|?k6X5eMe*~t5ul~H>$BU>=Dp*RBzgEA8X0~-Sa12Y2ygEj*T zLn8wNgBBA5g8%~qgAM~5!*50g25lyYnAYY}&c*EYDohLv5=;yX{tO&o?W#-+3?MNO zW?%r>#K6GBz`zj5zzQ~6jfsH)qy{7h6H|wZF(RqcfQo_i1~9NQa56A3XfiP{fb@gZ egXEnU82A{H8CV!(nHU(9m>3u|H|q*smjeKWAQAom delta 95 zcmeB4Y)Rl{W>RKnU|?k6X5eK|+sONwl~HvwBU>=DqBa8yLn8wNg9;M^g8%~qgAM~5 v!*50g2301An9Al>&c*Da%1jIl5=;yX$qXzEvP=vNN=yt4%A2