duckstation/data/resources/shaders
John Novak 24abd108f6
Add CRT-Guest-NTSC (#3268)
* Add ReShade port of CRT-Guest-NTSC

* Reformat CRT-Guest-NTSC

* Organise CRT-Guest-NTSC shader params into categories

* Adapt CRT-Guest-NTSC to Duckstation

- The shader is now native resolution based
- Native height triggered fake interlace/hi-res mode works
- The scaling of all effects (vignette, border, blur, etc.) now work
  mostly correctly with all window/viewport sizes and scaling modes

* Further clean up of CRT-Guest-NTSC

* Fix uneven scanline sampling bug in CRT-Guest-NTSC

The bug only manifested at specific window sizes

* Use drop-down controls in CRT-Guest-NTSC

---------

Co-authored-by: HelelSingh <96559140+HelelSingh@users.noreply.github.com>
Co-authored-by: John Novak <john@johnovak.net>
2024-08-02 21:48:14 +10:00
..
dolphinfx Add geom-overlay and fix other shaders. (#3245) 2024-07-08 17:22:09 +10:00
reshade Add CRT-Guest-NTSC (#3268) 2024-08-02 21:48:14 +10:00
Cccalibrator.glsl Qt: Fix builtin post shaders 2022-07-23 18:49:18 +10:00
crt-lottes.glsl Shaders: Fix upscaling moire in CRT-Lottes 2024-06-11 23:32:19 +10:00
simple-brightness.glsl Qt: Fix builtin post shaders 2022-07-23 18:49:18 +10:00
simple-flip.glsl Qt: Fix builtin post shaders 2022-07-23 18:49:18 +10:00
simple-gamma.glsl Qt: Fix builtin post shaders 2022-07-23 18:49:18 +10:00
simple-sharpen.glsl Qt: Fix builtin post shaders 2022-07-23 18:49:18 +10:00