Please show off what crt shaders can do!

This append/prepend system can give some nice results even with the simplest shaders.

shaders = "5"
feedback_pass = "0"
shader0 = "shaders_glsl/cubic/shaders/spline16-x.glsl"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_edge"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
scale_type_x0 = "viewport"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader1 = "shaders_glsl/cubic/shaders/spline16-y.glsl"
filter_linear1 = "false"
wrap_mode1 = "clamp_to_edge"
mipmap_input1 = "false"
alias1 = ""
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
shader2 = "shaders_glsl/misc/shaders/chromaticity.glsl"
filter_linear2 = "false"
wrap_mode2 = "clamp_to_border"
mipmap_input2 = "false"
alias2 = ""
float_framebuffer2 = "false"
srgb_framebuffer2 = "false"
shader3 = "shaders_glsl/scanlines/shaders/scanline.glsl"
filter_linear3 = "false"
wrap_mode3 = "clamp_to_border"
mipmap_input3 = "false"
alias3 = ""
float_framebuffer3 = "false"
srgb_framebuffer3 = "false"
scale_type_x3 = "viewport"
scale_x3 = "1.000000"
scale_type_y3 = "viewport"
scale_y3 = "1.000000"
shader4 = "shaders_glsl/crt/shaders/dotmask.glsl"
filter_linear4 = "false"
wrap_mode4 = "clamp_to_border"
mipmap_input4 = "false"
alias4 = ""
float_framebuffer4 = "false"
srgb_framebuffer4 = "false"
shadowMask = "0.000000"
DOTMASK_STRENGTH = "0.400000"
5 Likes

I mean that my screen is already darky from here I see that it is bright the 1st screeshot.

3 Likes

Tap on image then zoom in for best viewing. Desktop users, right click then Open in New Tab, then press F11 for FullScreen. Non 4K users, zoom in until it looks correct.

Low TVL

CyberLab_Turbo_Duo_Composite_Shadow_Mask_Neo-GX_Ultra.slangp

Low TVL

CyberLab_Turbo_Duo_Composite_Shadow_Mask_Neo-GX_Ultra.slangp

Low TVL

CyberLab_Arcade_Slot_Mask_Neo-GX_Ultra.slangp

Medium TVL

CyberLab_Arcade_Slot_Mask_Sharp_Neo-GX

Medium TVL

CyberLab_Arcade_Shadow_Mask_Sharp_Neo-GX

Low TVL

CyberLab_Arcade_Shadow_Mask_Neo-GX

Low TVL

CyberLab_Arcade_Slot_Mask_Neo-GX_Ultra.slangp

Low TVL

CyberLab_Arcade_Slot_Mask_Neo-GX_Ultra.slangp

Low TVL

CyberLab_Arcade_Slot_Mask_Neo-GX_Ultra.slangp

Low TVL

CyberLab_Arcade_Shadow_Mask_Neo-GX

Low TVL

CyberLab_Arcade_Shadow_Mask_Neo-GX

Low TVL

CyberLab_Arcade_Slot_Mask_Neo-GX_Ultra.slangp

4 Likes

Something new i am tweaking around

11 Likes

2 Likes

Here’s a video showing some of my latest presets in action:

4 Likes

So I’ve been trying to use my preset on a 4k display and there seems to be another precision issue on the slang shader crt-consumer :upside_down_face:

Exact same preset on 1440p:

3 Likes

Probably need to add another digit, guess that is mask 5? 0.666 should be 0.6666 and 0.333 should be 0.3333

Was mask 7, size 2

Slot mask width 3, height 2, size 2

I was able to reproduce it and gone after removed the 1.0001 in red circle

2 Likes

yep, that did the trick. Thanks! :smiley: Now I go back to some more tweaking… guess playing with the shaders and their settings is as much fun as playing the games themselves :sweat_smile:

2 Likes

Ecco without a shader. Sega uses blending in “every” genesis/megadrive game to mix neighboring pixels. With blending megadrive/genesis can show > 64 colors at the same time. Without post processing every emulated genesis game looks sharp with color reduction.

1 Like

Crt vs Shaders, which is which?

8 Likes

First CRT, second shader?

6 Likes

First one CRT, Second one shader.

Mind if I repost this one for the folks at r/crtgaming? @RetroGames4K

3 Likes

Raw output + CRT Lottes-Fast with prescale and imgmod pass.

2 Likes

Sure :smiley:. I love these kind of posts :grin:

1 Like

Tap on image then zoom in for best viewing. Desktop users, right click then Open in New Tab, then press F11 for FullScreen. Non 4K users, zoom in until it looks correct.

2 Likes

https://www.reddit.com/r/crtgaming/comments/146vzw6/crt_vs_shaders_which_is_which/?utm_source=share&utm_medium=android_app&utm_name=androidcss&utm_term=1&utm_content=share_button

Not sure why Libretro Forums is no longer pulling metadata from my Reddit shares. Could be those API changes.

1 Like