metallic77
8b299c5a89
fake crt-geom speed-up
...
Removed unwanted code, simplified, added speed-up option. Gained 10% speed-up on normal operation and 30% on speed-up option enabled.
2023-04-26 22:36:59 +03:00
metallic77
c4a15d2c26
add crt-potato-BVM ( #400 )
...
* add crt-potato-BVM
2023-04-22 10:13:11 -05:00
metallic77
277521abcb
improved glow ( #398 )
...
* integrate NTSC-colors
* Integrate NTSC-colors
* Integrate NTSC-colors, some fixes too
* additions
Added hue shift from grade, improved glow, added scanlines downscale to interlace mode. Some other touches too
* Update crt-consumer.slang
* fix scanlines misalignment
* add protect white on masks parameter
* improve glow
* add palette fixes
Sega, and PUAE Atari ST dark palettes
2023-04-21 10:28:42 -05:00
metallic77
b28d910c29
add protect white on masks parameter ( #397 )
...
* integrate NTSC-colors
* Integrate NTSC-colors
* Integrate NTSC-colors, some fixes too
* additions
Added hue shift from grade, improved glow, added scanlines downscale to interlace mode. Some other touches too
* Update crt-consumer.slang
* fix scanlines misalignment
* add protect white on masks parameter
2023-04-20 09:26:54 -05:00
metallic77
91eb05f136
fix scanlines misalignment/excessive moire ( #396 )
...
* integrate NTSC-colors
* Integrate NTSC-colors
* Integrate NTSC-colors, some fixes too
* additions
Added hue shift from grade, improved glow, added scanlines downscale to interlace mode. Some other touches too
* Update crt-consumer.slang
* fix scanlines misalignment
2023-04-19 12:30:14 -05:00
metallic77
396a2ed753
additions-touch ups ( #395 )
...
* integrate NTSC-colors
* Integrate NTSC-colors
* Integrate NTSC-colors, some fixes too
* additions
Added hue shift from grade, improved glow, added scanlines downscale to interlace mode. Some other touches too
* Update crt-consumer.slang
2023-04-19 09:25:36 -05:00
hizzlekizzle
0b33b2cf9c
add img-flip param to metaCRT
...
for use with hardware-rendered cores
2023-04-18 08:27:18 -05:00
metallic77
5cc1d51b8e
Integrate NTSC-Colors plus some fixes ( #394 )
...
* integrate NTSC-colors
* Integrate NTSC-colors
* Integrate NTSC-colors, some fixes too
2023-04-18 08:25:46 -05:00
metallic77
06266c3d61
fix darken in interlace, interlace off works again ( #391 )
...
* improvements/additions
* improvements/additions
* add prescale sharpening
* add prescale sharpening
* fix darken in interlace, interlace off works again
2023-04-17 15:41:23 -05:00
metallic77
f4d1d7ce55
crt-consumer add prescale sharpening ( #389 )
...
* improvements/additions
* improvements/additions
* add prescale sharpening
* add prescale sharpening
2023-04-16 17:39:21 -05:00
metallic77
34852ceca5
improvements/additions ( #388 )
...
* improvements/additions
* improvements/additions
2023-04-16 09:36:08 -05:00
metallic77
e0d753c22e
gdv-mini-ultra more additions ( #385 )
...
* additions
* more additions
2023-04-13 09:33:09 -05:00
metallic77
7d64554c36
various changes/additions ( #384 )
...
* Update crt-consumer.slangp
* change default parameters
* add mono display option & fix interlacing
* fix interlacing
2023-04-11 08:01:12 -05:00
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
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