diff options
author | ZenoArrows <129334871+ZenoArrows@users.noreply.github.com> | 2024-09-17 20:30:50 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-17 15:30:50 -0300 |
commit | f39e89ece79436f5058bb58d50a1a4dcd6823f4e (patch) | |
tree | 079cd6cd332b1f2691bb13f587789e191ddf2c6d /src/Ryujinx.Graphics.OpenGL/Effects/Shaders/fsr_scaling.glsl | |
parent | cf77c011e4f90efd93509c3852350c48f2597344 (diff) |
Add area sampling scaler to allow for super-sampled anti-aliasing. (#7304)1.1.1390
* Add area sampling scaler to allow for super-sampled anti-aliasing.
* Area scaling filter doesn't have a scaling level.
* Add further clarification to the tooltip on how to achieve supersampling.
* ShaderHelper: Merge the two CompileProgram functions.
* Convert tabs to spaces in area scaling shaders
* Fixup Vulkan and OpenGL project files.
* AreaScaling: Replace texture() by texelFetch() and use integer vectors.
No functional difference, but it cleans up the code a bit.
* AreaScaling: Delete unused sharpening level member.
Also rename _scale to _sharpeningLevel for clarity and consistency.
* AreaScaling: Delete unused scaleX/scaleY uniforms.
* AreaScaling: Force the alpha to 1 when storing the pixel.
* AreaScaling: Remove left-over sharpening buffer.
Diffstat (limited to 'src/Ryujinx.Graphics.OpenGL/Effects/Shaders/fsr_scaling.glsl')
-rw-r--r-- | src/Ryujinx.Graphics.OpenGL/Effects/Shaders/fsr_scaling.glsl | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/Ryujinx.Graphics.OpenGL/Effects/Shaders/fsr_scaling.glsl b/src/Ryujinx.Graphics.OpenGL/Effects/Shaders/fsr_scaling.glsl index 8e8755db..3c7d485b 100644 --- a/src/Ryujinx.Graphics.OpenGL/Effects/Shaders/fsr_scaling.glsl +++ b/src/Ryujinx.Graphics.OpenGL/Effects/Shaders/fsr_scaling.glsl @@ -85,4 +85,4 @@ void main() { CurrFilter(gxy); gxy.x -= 8u; CurrFilter(gxy); -}
\ No newline at end of file +} |