metallic77
5d5fd86aff
fix some errors to work as on GLSL
2023-03-21 09:00:58 +02:00
hizzlekizzle
890a1e95b2
remove spurious FragCoord input
...
fixes https://github.com/libretro/slang-shaders/issues/368
2023-02-20 11:21:13 -06:00
fishcu
a6e11453ad
Add bloom based on dual filter blur ( #367 )
...
* Update CRT-1tap to v1.2
* update default param
* Update default param
* Add bloom based on dual filter blur
Previously squashed commits:
WIP:Dual filtering bloom effect
Add scale level weighting; Comment out debug code; Simplify tonemap
Debug:Show bloom contrib
Tweak defaults; Small bugfixes
Organize shaders into subfolder
Refactor tonemap into separate file
Tweak parameters
Greatly simplify exposure to intensity mapping; Clean up
Fix faster preset
Change luma pass size to 1 pixel
Lots of polishing
Add combined presets
Add docs; Refactor params a bit; Cleanup
Update combined presets
Rename presets for better ordering
2023-02-11 17:19:43 -06:00
hunterk
356678ec53
update guest's crt shaders to include some last-minute changes ( #365 )
2023-02-05 12:17:01 -06:00
hunterk
7fce262721
update guest's crt shaders
2023-02-05 09:21:45 -06:00
metallic77
cbc1b9d5f4
fix gdv-mini mask 9
2023-02-01 15:45:51 +02:00
BearOso
316b234b09
crt-royale: Fix division by zero when border is 0.
...
When border size is 0, a division by zero causes the border to
become infinitely large. Special-case this.
2023-01-29 18:40:20 -06:00
BearOso
4d97229d22
newpixie: Don't flip geometry coordinates, flip texcoords.
2023-01-29 17:18:48 -06:00
Jean
4bd7386a33
feat: add "Vignette" parameter for shader newpixie-crt
...
An option to control the vignetting of one of my favorite crt shader newpixie-crt
based on CybeREX works from the libretro forum:
https://forums.libretro.com/t/remove-wavy-distortion-newpixie-crt-shader/28929
https://forums.libretro.com/u/CybeREX
2023-01-28 16:05:37 -05:00
HyperspaceMadness
7dbf7a51db
Added zfast_crt_curvature
...
This is z-fast with curvature added, requested by lasly
2023-01-25 13:14:22 -05:00
Isaac
aa215b821e
Small updates
2023-01-22 21:50:29 +01:00
metallic77
574bd6438e
Update gdv-mini
...
Update gdv-mini, clean up , closer to glsl version.
2023-01-22 20:58:46 +02:00
hizzlekizzle
196b89c709
fix minor visual artifact in crt-consumer
...
closes #352
2023-01-20 19:55:08 -06:00
fishcu
3f62172bcb
Add crt-1tap shader ( #347 )
...
* Add crt-1tap shader
* Add comment block
2023-01-14 08:35:38 -06:00
hunterk
4f801b764b
Fix GTU-v50 to function like GLSL/Cg versions ( #346 )
...
* fix gtu-v50 to function like Cg/GLSL versions
* fix gtu-v50 to function like Cg/GLSL versions
* quick cleanup of dead/commented code
2023-01-12 15:26:21 -06:00
hizzlekizzle
4254160b7b
reduce phase modulo to prevent periodic hitching
2023-01-06 19:22:27 -06:00
hizzlekizzle
39ee09ceb2
initialize variable to 0.0
...
to prevent undefined values on some GPUs.
2023-01-01 21:09:33 -06:00
hunterk
c10a40e656
Replace "Original" texture with stock reference pass ( #343 )
...
* 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
2022-12-23 23:31:11 -06:00
rz5
feb1fcaee0
Port crt-consumer to slang ( #338 )
...
* Add crt-consumer slang preset
* Port crt-consumer to slang
2022-12-09 20:15:06 -06:00
Gregori Francisco Cavichioli
5dc2001f4b
Add Zfast Composite shader
2022-09-28 08:37:33 -03:00
hizzlekizzle
044a870c0c
Merge pull request #309 from Hyllian/master
...
Add crt-super-xbr new version
2022-09-26 12:41:31 -05:00
Hyllian
6f9cb5800f
Add crt-super-xbr new version
...
Thought it's matured enough to deserve it's own release.
- Delete old preset in preset folder;
- Add crt-super-xbr new edition.
2022-09-26 14:35:07 -03:00
hunterk
7f34fc7469
clean up blurs directory ( #307 )
...
* clean up blurs
* fix some paths and prune some dead presets
* fix ntsc path
2022-09-26 12:18:44 -05:00
hizzlekizzle
168d4ceaec
Merge pull request #308 from Hyllian/master
...
Update some crt-hyllian variants
2022-09-26 11:05:05 -05:00
Hyllian
da0a242d61
Update some crt-hyllian variants
...
- Add crt-hyllian-sinc-curvature;
- Update crt-hyllian-curvature-ntsc;
- Update crt-hyllian-sinc
- Update crt-hyllian-curvature
2022-09-26 12:44:07 -03:00
hizzlekizzle
3cad2a69c1
Merge pull request #304 from Hyllian/master
...
Add crt-nobody shader
2022-09-22 17:57:11 -05:00
Hyllian
2348712f39
Add crt-nobody
...
- A fast crt shader intended for potato devices.
2022-09-22 19:08:53 -03:00
HyperspaceMadness
77d71a609a
Added Slang version of crt-gdv-mini
2022-09-18 11:48:59 -04:00
DigiDwrf
3259885be7
Merge branch 'libretro:master' into master
2022-09-03 22:55:38 -05:00
Carlos O'Connor
858404b1db
CRT Maximus Royale filter added
...
Based on CRT Royale, this filter includes a lot of cool features:
- Horizontal ringing (produced by low pass filters e.g. SNES video output)
- CVBS / S-VIDEO / RGB filter modes
- Accurate pixel perfect dimensions (for 1080 resolutions and up)
- TV frames that reminds the 90's experience
- PC monitor frame also available
- New adjustable scale system to fix image size and overscans
- Ambient lighting and rear LED simulation modes
- Reflections over the screen borders
- Nice bulged screen finish
- Auto scales to any resolution, preserving 4:3 ratio
- 3 shaders available: normal mode, fast mode and doubled outputs mode
Glcore and d3d11 drivers supported at the moment.
2022-09-03 22:52:33 -05:00
hizzlekizzle
5db9b4e6b5
Merge pull request #289 from Hyllian/master
...
Update crt-hyllian and variants
2022-09-03 14:43:34 -05:00
Hyllian
ffaf9fe8b7
Update crt-hyllian and variants
...
- Fix sinc vertical scanlines;
- Add curvature-ntsc and dedither presets;
- Some param tweaks.
2022-09-03 13:32:42 -03:00
Matheus Silagi
914543309f
CRt-Yee64 and yeetron now uses RSDK Decompilation code ( #283 )
...
* CRt-Yee64 and yeetron now uses RSDK Decompilation code
Which means its now humanly readable!
Hooray for reverse engineer!
* I think i got those mixed up so, here
2022-08-25 07:59:11 -05:00
hizzlekizzle
d1a344c1ca
Merge pull request #279 from Hyllian/master
...
Update crt-hyllian
2022-08-21 07:42:28 -05:00
Hyllian
cab648079a
Update crt-hyllian
...
- Fix vertical scanlines;
- new anti-ringing;
2022-08-20 18:01:09 -03:00
whkrmrgks0
44ae1005d2
Add files via upload
2022-08-18 01:23:57 +09:00
hunterk
2fa3156606
big update to crt-guest shaders
2022-07-28 19:48:28 -05:00
mudlord
2322a3fe48
Losslessly compress LUTs
2022-04-16 18:56:18 +10:00
hunterk
cef60e5e1a
add MajorPainInTheCactus' slot mask to subpixel mask function ( #225 )
...
* add MajorPainInTheCactus' slot mask to subpixel mask function
* add 2xbrz shader by request
2022-03-15 21:40:34 -05:00
Stuart Kenny
ab5d7681c1
Display 480p content at full res with interlacing off
2022-02-10 16:33:40 +00:00
Nikos Chantziaras
fc7d957e50
zfast-crt: add preset for the coarse mask, suitable for HD displays
...
To avoid duplicating the whole shader implementation, the needed define
has been split into its own file, and the shader implementation is now
in an include file.
2022-01-16 08:21:42 +02:00
hizzlekizzle
fad35a9129
Merge pull request #218 from realnc/zfast-fix
...
zfast-crt: fix compilation error when undefining FINEMASK
2022-01-15 10:15:48 -06:00
Nikos Chantziaras
97c2c3ef4c
zfast-crt: fix compilation error when undefining FINEMASK
2022-01-15 14:22:20 +02:00
hunterk
582b9fe1ec
move the HDR shaders to their own directory, since they have specific requirements
2021-12-30 17:41:07 -06:00
hizzlekizzle
d332281c03
Merge pull request #212 from MajorPainTheCactus/master
...
Made default shader more like a Sony PVM 2730
2021-12-30 16:52:19 -06:00
majorpainthecactus
1e433f2c25
Made default shader more like a Sony PVM 2730 with a slightly softer image than the 20L4 Added two new slangp configs that represent a Sony PVM 2730 and a Sony PVM 20L4 Removed defunct shader parameters Added sharpness parameter Cleaned up shader a little
2021-12-30 22:09:44 +00:00
hizzlekizzle
b243ceb426
Merge pull request #211 from MajorPainTheCactus/master
...
v1.0 of Sony PVM 4K HDR shader that tries to emulate a Sony PVM 20L4
2021-12-29 15:49:07 -06:00
majorpainthecactus
e2036576a2
v1.0 of Sony PVM 4K HDR shader that tries to emulate a Sony PVM 20L4 CRT. Again requires a HDR capable screen typically of at least 700 nits (but may need less for OLEDs) This version adds support for different resolution patterns see shader for more details
2021-12-29 20:38:19 +00:00
Autechre
f8651de0f5
Merge pull request #209 from MajorPainTheCactus/master
...
Added HDR shader chain to be used with associated pull request 'Added…
2021-12-22 02:17:33 +01:00
majorpainthecactus
46cbd81131
Added HDR shader chain to be used with associated pull request 'Added support for HDR shaders #13390 ' in the RetroArch repository
2021-12-22 00:25:08 +00:00