metallic77
3318511ed2
Add sharper hermite filter option
2023-04-09 10:21:36 +03:00
metallic77
5ed39804bc
port fake-crt-geom & hyllian-fast ( #380 )
...
* Add files via upload
* Add files via upload
* port fake-crt-geom
* port fake-crt-geom
* port crt-hyllian-fast
* port crt-hyllian-fast
2023-04-07 09:10:33 -05:00
metallic77
4ab9e232f3
Add another more rich version of gdv-mini ( #378 )
...
* Add files via upload
* Add files via upload
2023-04-03 10:00:04 -05:00
metallic77
8ff461edee
add post brightness option
2023-03-29 15:17:30 +03:00
hizzlekizzle
1d7629fd67
fix scaling on easymode-halation
2023-03-27 09:04:33 -05:00
metallic77
5d5fd86aff
fix some errors to work as on GLSL
2023-03-21 09:00:58 +02:00
hunterk
2b30c6089f
Make a bunch of implicit scaling settings explicit ( #375 )
...
* make a bunch of implicit scaling rules explicit and move color shaders before scaling shaders in the handheld directory
* remove extraneous file
* switch vhs from viewport to source scaling
2023-03-20 10:03:42 -05:00
hunterk
37a46fd102
fix malformed presets ( #370 )
...
* 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
2023-02-24 07:35:58 -06: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
hizzlekizzle
ff2cc5eb1f
Merge pull request #312 from gregoricavichioli/master
...
Add Zfast Composite shader
2022-09-28 12:11:26 -05:00
hizzlekizzle
98e37ea643
Merge pull request #313 from Hyllian/master
...
Mitigates moire on some crt-hyllian presets
2022-09-28 12:10:55 -05:00
Hyllian
915e789560
Mitigates moire on some crt-hyllian presets
...
- Using linear sampling mitigates moire in later curvature shaders.
2022-09-28 12:02:31 -03: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
hunterk
a5322b1478
correct some broken paths
2022-09-23 23:09:50 -05:00
hunterk
bc55ed1f7b
move all of the misc shaders into a subdir and give them presets to be in-line with the rest of the repo
2022-09-23 23:04:05 -05: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
df289e0682
Merge pull request #290 from Hyllian/master
...
Fix gamma on crt-hyllian-curvature-ntsc preset
2022-09-03 21:11:21 -05:00
Hyllian
56618af7c0
Fix gamma on crt-hyllian-curvature-ntsc preset
2022-09-03 19:54:13 -03: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
b87b944642
Create advanced_crt_whkrmrgks0.slangp
2022-08-18 02:41:58 +09:00