Commit graph

3 commits

Author SHA1 Message Date
fishcu
259ff81f4b
Repo reorg: edge smoothing, interpolation, and pixel art scaling (#469)
* Move initial batch of shaders and presets to smoothing subdirectory

* Rename smoothing to edge enhancement

* Move cubic and windowed into interpolation

* Fix some presets

* Fix rest of presets

* Rename edge-enhancement to edge-smoothing

* Move pixel art scalers into separate directory separate from 'interpolation'

* Flatten interpolation/cubic into interpolation/
2023-08-12 18:09:28 -05:00
Hyllian
e16a936fb5 Add anti-ringing to lanczos3-fast shaders
- Similar to spline16 and spline36 anti-ringing code;
- ON by default and can be disabled using realtime param.
2022-08-08 09:34:00 -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