66 Commits
Author SHA1 Message Date
Matheus Willder ebe123c55f Tweak some more fakelottes-ntsc-* parameters (#556) 2026-04-12 13:08:39 -05:00
Matt Akins a42d4c8c06 Add pixel_transparency shader for GBC (#551)
* Add pixel_transparency shader for GBC/GBA transparency simulation

Converts bright/white pixels to transparent areas showing a procedural
paper background, simulating the look of original Game Boy screens
without backlights.

Features:
- Multiple transparency modes (white only, bright pixels, all pixels)
- Procedural paper grain background with tint options
- Drop shadows with configurable blur
- Color harshness filter (Gambatte-style)

Includes base preset and 5 LCD shader combinations:
- lcd1x, lcd3x, zfast_lcd, lcd-grid-v2, authentic_gbc_fast

Ported from Slang version with GLSL ES compatibility fixes.

* Add scale_type0 = viewport to LCD shader presets

Adds missing scale_type0 = viewport to 15 LCD/grid shader presets
to match slang-shaders equivalents. This enables proper shader
appending behavior when combining LCD shaders with other effects
like pixel_transparency.

Affected presets:
- lcd1x, lcd3x, zfast-lcd, lcd-grid
- lcd1x_nds, lcd1x_psp
- simpletex_lcd variants (9 files)

* Add BACKGROUND_INTENSITY parameter to simpletex_lcd shaders

Ports the BACKGROUND_INTENSITY parameter from slang-shaders to all
simpletex_lcd GLSL shader variants. This parameter controls the
visibility of the paper background texture (0.0 = none, 1.0 = full).

Also adds pixel_transparency-simpletex_lcd.glslp combo preset with
background intensity disabled.
2026-01-17 08:23:11 -06:00
Matheus Willder 468f67b6f6 fakelottes ntsc update parameters (#549)
This tweaks a parameter to the ntsc_module shader, so that the colors match more closely the stock Fakelottes
2025-11-16 20:36:38 -06:00
Matheus Willder 28643f63dd Update fakelottes-ntsc-composite and fakelottes-ntsc-svideo to remove duplicate gamma (#547) 2025-10-18 09:40:08 -05:00
Matheus Willder 536d811930 Update fakelottes-ntsc-composite and fakelottes-ntsc-svideo (#546) 2025-10-17 08:20:46 -05:00
metallic77 de09e1542e Delete presets/crt-cyclon directory (#537) 2025-10-08 08:29:47 -05:00
Matheus Willder 909415db52 Add files via upload (#515)
Basic preset that mixes crt/fakelottes.glslp with ntsc/ntsc-adaptive.glslp. fakelottes-ntsc-svideo variant just disables composite artifacts.
2025-06-24 22:59:20 -05:00
metallic77 529f4dd9fb update glow presets to properly use linear (#444)
* Update plain.glslp

* Update Atari_ST_borders_on.glslp

* Update ZX_Spectrum.glslp

* Update megadrive_composite.glslp

* Update crt-Geom-glow.glslp
2024-05-26 15:24:41 -05:00
metallic77 cd921ee13c Update ntsc_mini (#384)
* Update gauss_lp.glsl

* Update megadrive_composite.glslp
2023-12-24 10:51:12 -06:00
metallic77 4834eb4ccb Update megadrive_composite preset (#375)
* Update megadrive_composite preset

* Update ZX_Spectrum.glslp
2023-12-17 10:33:57 -06:00
metallic77 0d955fa426 remove non-working presets (#370)
* Delete presets/crt-Geom-ntsc.glslp

* Delete presets/atari_2600.glslp

* Delete presets/crt-consumer-ntsc-light.glslp

* Update ntsc-cgwg-tm.glslp
2023-12-12 11:46:35 -06:00
metallic77 b3a04d6641 update presets (#361)
* Update megadrive.glslp

* Update megadrive_composite.glslp

* Update snes.glslp
2023-11-27 09:32:14 -06:00
metallic77 f94b150b83 Update C64_res_enchance.glslp (#360) 2023-11-26 15:47:30 -06:00
metallic77 53d11a8c3a Update simple_color_controls.glsl (#358)
* Update simple_color_controls.glsl

* Update Amiga_1084S.glslp

* Update crt-sines.glslp

* Update crt-sines.glsl
2023-11-23 14:31:43 -06:00
metallic77 a615c1f337 Update ZX_Spectrum.glslp (#352)
* Update ZX_Spectrum.glslp

updated to match actual Spectrum CRT screenshots.

* Update simple_color_controls.glsl
2023-11-17 07:58:36 -06:00
metallic77 d7f5fee0b7 update simple_color_controls (#351)
* Update simple_color_controls.glsl

rename conflicting parameters

* Update Atari_ST_borders_on.glslp

* Update plain.glslp

* Delete misc/color_profiler.glslp

* Delete misc/shaders/color_profiler.glsl

* Update crt-sines.glsl

* Update fake-CRT-Geom-potato.glsl

* Update fake-CRT-Geom-potato.glsl

* Update crt-Cyclon.glsl

* Update Amiga_1084S.glslp

* Update Green_terminal.glslp

* Update MAME.glslp

* Update Neo_Geo.glslp

* Update master_system.glslp

* Update megadrive.glslp

* Update ms_dos.glslp

* Update nes.glslp

* Update snes.glslp
2023-11-16 08:38:37 -06:00
metallic77 63678b362c Update crt-Cyclon.glsl (#350)
* Update crt-Cyclon.glsl

BRIGHTNESS conflicting with other shaders parameters

* Delete presets/hatari.glslp

* Add files via upload

* Delete presets/Sony_Trinitron_PAL.glslp

* Rename presets/plain.glslp to presets/crt-cyclon/plain.glslp

* Add files via upload

* Add files via upload

* Update crt-Cyclon.glsl

* Update crt-Cyclon.glsl

* Update crt-gdv-mini.glsl

small speed-up

* Update crt-sines.glsl

* Update crt-sines.glsl
2023-11-15 15:19:27 -06:00
metallic77 760fc2e2e2 update hatari preset to match SC1224 aspect (#349)
* Update hatari.glslp

* Update crt-Cyclon.glsl

* Update crt-Cyclon.glsl

* Update crt-Cyclon.glsl
2023-11-13 13:47:49 -06:00
metallic77 decccf37cd add DCI profiles (#346)
* add DCI profiles

* Update simple_color_controls.glslp

* Update hatari.glslp
2023-11-10 14:30:04 -06:00
metallic77 07fc3947e0 update hatari preset (#307)
* Update half_res.glslp

* Update hatari.glslp
2023-09-30 08:39:31 -05:00
metallic77 10906cba2e Add files via upload 2023-09-01 19:40:49 +03:00
metallic77 451244828d add crt-Geom-glow & ntsc-simple-hd presets (#272)
* add hd version closer to blargg's ntsc

* Add files via upload

* Add files via upload

* Add files via upload

* Add files via upload
2023-08-19 14:34:46 -05:00
metallic77 4e59bb1d43 add a520 glsl (#268)
* Add files via upload

* Add files via upload

* Update ntsc-simple.glsl

Replaced with a better shader

* Update ntsc-simple.glslp

* Update Amiga_a520.glslp

* Add files via upload

* Update glow_x.glsl

* Update glow_y.glsl

* Update crt-consumer.glslp

* Update crt-consumer.glsl

* Update C64_res_enchance.glslp

* Add files via upload
2023-08-16 13:35:04 -05:00
metallic77 da79f9d3a7 Add wide pixels AA, pixel art AA and C64 res enchance (#246)
* Add files via upload

* add wide pixels AA and pixel art AA

* Add C64 resolution enchancer

Works on Amstrad too as an option.
2023-07-23 08:17:07 -05:00
metallic77 5cea07744d add ntsc-cgwg-tm (#238)
* add ntsc-cgwg-tm

* add ntsc-cgwg-tm

* Update ntsc-cgwg-tm.glslp

* Update ntsc-cgwg-p1.glsl

* Rename ntsc/shaders/ntsc-cgwg-p1.glsl to ntsc/shaders/ntsc-cgwg-tm/ntsc-cgwg-p1.glsl

* Rename ntsc/shaders/ntsc-cgwg-p2.glsl to ntsc/shaders/    ntsc-cgwg-tm  /ntsc-cgwg-p2.glsl

* Rename ntsc-cgwg-p2.glsl to ntsc-cgwg-p2.glsl

* Update ntsc-cgwg-tm.glslp

* add crt-consumer-ntsc-light
2023-07-15 12:51:46 -05:00
metallic77 d787db2f59 delete crt-vga (#237)
* Delete crt-VGA.glslp

useless, takes space

* Delete crt-vga.glsl

useless, takes space

* Add files via upload
2023-07-09 08:11:53 -05:00
hunterk 4c802a9b58 overhaul blurs directory (#210)
* overhaul blurs directory

* fix paths broken by blurs overhaul
2023-05-18 09:14:36 -05:00
hunterk 48b3e3cd89 fix paths broken by misc overhaul 2023-05-17 19:54:31 -05:00
Eschenbacher.Stefan 19fed6b169 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/41409
https://github.com/gizmo98/gizmo-crt-shader
2023-05-01 07:38:42 +02:00
hizzlekizzleandhunterk d7928c31c7 correct typos and spec nits in shader presets (#140)
* fix typos and spec nits in shader presets; hat tip to dwedit

* remove extraneous preset

Co-authored-by: hunterk <[email protected]>
2021-03-01 15:11:29 -06:00
hunterk d95c2454cc update crt-hyllian shaders and presets, move hyllians crt stuff into … (#136)
* update crt-hyllian shaders and presets, move hyllians crt stuff into a dedicated dir

* fix glow mask
2021-01-16 09:32:02 -06:00
jdgleaver 77697c5844 Update GBA/GBC/NDS colour correction parameters 2020-08-12 13:15:26 +01:00
hunterk 0b367dd60e add xm29plus LUT and preset 2020-03-03 20:42:45 -06:00
Luiz Felipe Nogueira 30be4af362 Update and rename crt/crt-guest-dr-venom-stock.glslp to presets/crt-guest-dr-venom-stock.glslp
1. To move the file from "crt" to "presets" folder.
2. "shaders/guest" changed to "../crt/shaders/guest".
2020-01-19 13:01:46 -03:00
Luiz Felipe Nogueira d839be50f9 Rename crt-guest-dr-venom-ntsc-composite-stock to crt-guest-dr-venom-ntsc-composite-stock.glslp
Added file extension glslp.
2020-01-12 02:51:06 -03:00
Luiz Felipe Nogueira e05755a9c5 Create crt-guest-dr-venom-ntsc-composite-stock
A stock version of crt-guest-dr-venom-ntsc-composite shader for systems like N64, GameCube, Playstation, Saturn, Dreamcast etc.
2020-01-11 13:30:21 -03:00
hunterk 558790cbc9 update crt-guest to avoid scanline spikes 2019-12-11 10:48:31 -06:00
eylles fff4df4c44 crt-faker shader presets (#104)
* crt-faker shaders provide crt effect for lower resources

* shader presets moved

* shader presets path fix
2019-11-29 08:30:25 -06:00
hunterk 186faffccc updated to kurozumi's latest 2019-11-11 11:29:55 -06:00
hunterk b41d413e29 update kurozumi's presets 2019-10-27 18:14:40 -05:00
hizzlekizzle 1af3489f0c Update crt-guest-dr-venom-kurozumi.glslp 2019-10-22 14:49:02 -05:00
hizzlekizzle b152d6d728 update guest-kurozumi settings 2019-10-21 15:15:37 -05:00
hizzlekizzle 6c8698536d add kurozumi preset for crt-guest-dr-venom 2019-10-21 12:56:23 -05:00
hunterk 3645c67ce7 fix no-aa mode in royale 2019-09-27 16:12:24 -05:00
hunterk 9dfdcee321 add Kurozumi's EBU LUT and change his preset to use no-geom last pass 2019-09-27 13:26:15 -05:00
hunterk 0d7d669164 add D65/D93 switching to royale-kurozumi 2019-09-25 21:37:58 -05:00
hunterk 2368ea8149 update crt-royale-kurozumi preset 2019-09-23 12:44:46 -05:00
hunterk 38b09e4e20 scalefx-aa presets and shaders from guest 2019-08-10 21:22:24 -05:00
hunterk 6c9437bb93 rename 'retro' to 'interpolation' and update presets 2019-08-01 09:14:09 -05:00
LazyBumHorse a8002b0d22 replace invalid scale_type_<number> with scale_type<number> 2019-05-28 22:36:05 +02:00