Commit graph

8 commits

Author SHA1 Message Date
metallic77 d114c41686
add night-mode (#414)
* Update crt-consumer.slang

Removed NTSC as it conflicts with saturation/hue, and can be used as a separate pass anyway. Fixed some mistakes. Massive speed-up from 120 fps to 450 fps on Intel HD630.

* Update crt-gdv-mini-ultra.slang

Removed NTSC,  some corrections too.

* Update zfast_crt_composite.slang

* Update fake-crt-geom.slang

* Add files via upload

* add night_mode

* Update lanczos16.slang

fix minor artifacts

* Brightness fix scanline.slang

Permanent Brightness fix. No need to adjust "SCANLINE_BASE_BRIGHTNESS.

* fix scanlines misalignment
2023-05-01 08:27:13 -05:00
hunterk 2b30c6089f
Make a bunch of implicit scaling settings explicit (#375)
* make a bunch of implicit scaling rules explicit and move color shaders before scaling shaders in the handheld directory

* remove extraneous file

* switch vhs from viewport to source scaling
2023-03-20 10:03:42 -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
hunterk 6b5d35f951 fix some componentwise comparisons in jinc shaders 2019-09-28 08:18:41 -05:00
hunterk 7ee4fe8de0 fix divide by zero error with JINC; hat-tip to NAVras-Z 2019-08-01 15:48:39 -05:00
hunterk 6223237f5a add lanczos16 shader and preset 2016-10-20 11:55:05 -05:00
hunterk 541b0c845c add jinc2 shaders 2016-10-19 16:11:41 -05:00