* 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/
* Add gizmo-crt shader
This shader tries to reproduce a CRT-like output without replicating mask or RGB patterns.
It has the following features:
- allows fractional scaling
- uses texture AA shader and subpixel scaling for evenly placed sharp pixels
- has a horizontal blur function which mimics bad signal quality of some systems (megadrive, psx)
- has a vertical blur function which mimics n64 vertical software blur
- adds some noise to mimic restless CRT colors
- has a curvator function
- looks good with resolutions <= 1080p
- has modest system requirements
https://forums.libretro.com/t/gizmo-crt-shader/41409https://github.com/gizmo98/gizmo-crt-shader
* fix preset parsing issues from https://github.com/libretro/slang-shaders/issues/369
* one more preset fixed
* fix some malformed preset directives
* fix preset lines erroneously ending in semicolons
* fix another malformed preset directive
* make sure grade and glass at least load properly
* comment one more bad path
* fix reference pass for old scalefx in sh1nra ntsc
* fix reference pass for scalefx in sh1nra vibrance
* fix reference pass for old scalefx
* fix reference pass for old scalefx-9x
* update shaders that use Original to use a reference pass instead for append/prepend readiness
* remove some extraneous files
* fix super-xbr preset that was already broken apparently
* add updated NDS color, Super Sleuth gamma ramp and more trogglemonkey blurs
* whoops, remove debug workaround
* remove reference to Cg shaders
* make ntsc-adaptive more custom, add RF preset, move some ntsc presets to 'presets'
* add TATE mode to mame_hlsl
* add crt-guest-dr-venom2 shaders and presets
* get rid of weird character in filename
* add updated crt-hyllian shaders and presets
* update guest's deconvergence to latest
* more gdv updates
* forgot one
* Add files via upload
* Add files via upload
* Update crt-guest-dr-venom-maxDR.slangp
* Update crt-guest-dr-venom-maxDR.slangp
another update
* Update crt-guest-dr-venom-maxDR.slangp
should be the last change for a while.
* Create crt-guest-dr-venom-stock.slangp
A stock version of crt-guest-dr-venom shader for systems like N64, GameCube, Playstation, Saturn, Dreamcast etc.
* Rename crt/crt-guest-dr-venom-stock.slangp to presets/crt-guest-dr-venom-stock.slangp
* Update crt-guest-dr-venom-stock.slangp
"shaders/guest" changed to "../crt/shaders/guest"
* Update crt-guest-dr-venom-stock.slangp
Changed stock.glsl to stock.slang.
* Update crt-guest-dr-venom-stock.slangp
Changed stock.glsl to stock.slang.