Duckstation/data/resources/shaders/reshade
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
..
Shaders Add CRT-Guest-NTSC (#3268) 2024-08-02 21:48:14 +10:00
Textures Add a new port of crt-royale.fx (#3260) 2024-07-26 14:33:01 +10:00
README.md Data: Add reshade-shaders (mainly headers) 2023-08-30 00:44:01 +10:00
REFERENCE.md Data: Add reshade-shaders (mainly headers) 2023-08-30 00:44:01 +10:00
source.txt Adding crt-guest-advanced-HD shader (#3189) 2024-04-25 01:18:49 +10:00

ReShade FX shaders

This repository aims to collect post-processing shaders written in the ReShade FX shader language.

Installation

  1. Download this repository
  2. Extract the downloaded archive file somewhere
  3. Start your game, open the ReShade in-game menu and switch to the "Settings" tab
  4. Add the path to the extracted Shaders folder to "Effect Search Paths"
  5. Add the path to the extracted Textures folder to "Texture Search Paths"
  6. Switch back to the "Home" tab and click on "Reload" to load the shaders

Contributing

Check out the language reference document to get started on how to write your own!