Commit graph

9 commits

Author SHA1 Message Date
Hyllian a53683a1ad Add catmull-rom and, b-spline multipass shaders
- Rename old catmull-rom-fast to catmull-rom;
- Add new catmull-rom-fast shader;
- Delete old b-spline-fast as it behaved exactly like bilinear;
- Add new b-spline-fast shaders;
- Add anti-ringing code to bicubic fast shaders.
2022-08-08 10:05:26 -03:00
Hyllian 8766bbc0bf Add Anti-Ringing to spline16 and spline36
- Add a very good anti-ringing code to spline16 and spline36 shaders;
- It works best with spline16.
- it's ON by default and can be disabled through realtime shader parameter.
2022-08-08 09:25:04 -03:00
Hyllian cfe2bc9ecf Add lanczos, spline16 and spline36
Three general purpose multipass shaders:
- lanczos3-fast: lanczos with 3-taps;
- spline16-fast: looks like lanczos2 with slightly less ringing;
- spline36-fast: looks like lanczos3 with  slightly less ringing.
2022-08-06 18:12:30 -03:00
Hyllian 1a0aa9b7ab Add bicubic-fast shaders
- Bicubic shaders in two passes, very fast.
2022-08-01 17:29:55 -03:00
hunterk 35f3d10d25 add Hyllian's xbr updates and anime4k port 2020-10-30 14:22:42 -05:00
hunterk 4bd95bab4e add bicubic shader and preset 2020-07-16 16:12:18 -05:00
hunterk ca3976c8aa update presets for cubic reorganization 2017-02-27 16:20:19 -06:00
hunterk 663b947102 organize cubic subdir like the others 2017-02-27 16:18:12 -06:00
Hans-Kristian Arntzen 7f80f00a4a Add basic gamma corrected linear and cubic filters. 2016-02-23 22:03:33 +01:00