slang-shaders/anti-aliasing/shaders
Jonatas Esteves dd9994482c SMAA: Expose more quality settings
- Expose all the configuration settings used by the quality presets to allow fine-tuning of edge detection.
- Changed default edge detection technique from luma to color since in my tests that always yields better results.
- Increased quality to ultra in default preset.
- Deleted the duplication of the fragment shader part of the lib, as I figured out how to include the lib twice with different defines for the vertex and fragment passes. That is necessary probably because discard cannot be used in vertex shaders in RetroArch, indicated in a comment in the lib as a possible restriction in some compilers.
- Include license headers to make clear that all my contributions are released on the public domain under the terms of the Unlicense. Anyone can do whatever they want with this.
2021-09-08 18:17:29 -03:00
..
aa-shader-4.0-level2 add sharpsmoother, aa-shader-4.0-level2 shaders and presets 2017-06-14 10:26:50 -05:00
reverse-aa-post3x add rAA shaders and preset 2018-10-26 20:27:37 -05:00
smaa SMAA: Expose more quality settings 2021-09-08 18:17:29 -03:00
aa-shader-4.0.slang prevent rounding errors caused by floor() 2019-05-28 10:48:18 -05:00
advanced-aa.slang move antialiasing into main directory 2016-08-11 08:50:07 -05:00
ewa_curvature.slang switch to torridgristle's curvature, add dotmask to ewa 2019-06-12 22:56:55 -05:00
fxaa.slang add fxaa to anti-aliasing shaders 2016-09-17 20:33:10 -05:00
reverse-aa.slang couple of cleanups on reverse-aa 2018-04-05 15:27:44 -05:00
shock.slang add shock shader 2018-12-13 22:21:55 -06:00