This is a collection of shaders and presets fine tuned by me for a plug 'n play experience.
Latest wip can be obtained in this github repo: hspack-24-03-31-r1
- Added hspack to github repository;
- Downsampling folder no more exists as it was added to slang shaders repository as mixed-res shaders;
- Some curvature bugs fixed;
- LUTs changed again. Now a grade-composite with deeper blacks is available;
- slotmasks (from crt-hyllian) tweaked for better contrast.
Slotmask better contrast:
Other than hspack, I’ve been making some contributions to Retroarch’ slang shaders repository. Firstly, I’ve worked on crt-royale sources to optimize it and launched crt-royale-fast shaders and derived presets. My latest updates will be described below:
The new presets/shaders for crt-royale-fast on shaders_slang are:
-
crt/crt-royale-fast: a much faster crt-royale version with new curvature code and aperture grille mask optimized to work with non-integer scaling preventing uneven scanlines most of the time;
-
presets/crt-royale-ntsc-composite-fast: crt-royale-fast combined with ntsc-adaptive composite shaders;
-
presets/crt-royale-pvm: crt-royale-fast with thick scanlines and toned down mask for a pvm visual look and optimized for non-integer scalings;
-
presets/crt-royale-pvm-blend: the same as above with a soft horizontal blending;
-
presets/crt-royale-pvm-shmup: crt-royale-pvm with geometry distorted to project vertical shmups in an inclined vertical ramp;
-
presets/crt-royale-pvm-ntsc-composite: crt-royale-pvm combined with ntsc-adaptive composite shaders;
It’s now available through repo in new folder: https://github.com/libretro/slang-shaders/tree/master/presets/crt-royale-fast
I made a bunch of shaders, for 1080p and 4k. Those ntsc-composite are made to work with @guest.r’s ntsc-adaptive 3-passes shaders. So, I suggest that you update them too, just download the latest from guest’s thread and update them.
I recommend you to update through update online, because LUTs are udpated too.
Genesis has two composite presets, one for rainbow effect and other for regular effects (works with sega master system too). Composite for psx can be used for Saturn games too. Artifacts/Fringing quality decreases in this order: psx > snes > genesis > genesis-rainbow-effect.
Screenshots, mostly using composite-slotmask (my favorite now):
Sega Master System using genesis preset:
I made a comparison of some of those masks to show more clearly the differences. It’s easier to show with the 4k presets.
But first, I’d like to show two slotmasks screenshots at 1080p that clearly shows that they aren’t aperture (just look at the shark textures):
Now, as my monitor is just 1080p, I made a trick to see how it looks at 4k. Using custom resolution, I zoomed until 9x integer scaling, which is more or less 4k. So, I took the screenshots (they’re only a 1080p frame inside the whole 4k) to show how the 4k presets will look closely.
4k/crt-royale-fast-ntsc-composite-slotmask-snes.slangp:
4k/crt-royale-fast-ntsc-composite-aperture-snes.slangp:
4k/crt-royale-pvm-ntsc-composite-snes.slangp:
4k/crt-royale-pvm-rgb.slangp:
And, putting all four side-by-side: