80s monochrome green phosphor displays

Setting it before easymode will avoid ugly mask/scaling issues.

3 Likes

[Slight Off-topic]
Apparently my system has problems with slang shaders :wink:
gl and glsl works fine, but with slang i get this ugly monster:

(color-mangler as first pass followed by crt-easymode-halation - no settings changed)

Maybe related to pass aliases?

Maybe:
alias0 = "ORIG_LINEARIZED"

But when i remove “ORIG_LINEARIZED” the shader failed to load.
I think this has to do with my graphics card not suited for a lot of shaders (video layout as well if you remember the black screen problem in the other thread)

Nonetheless not worth to investigate further for my needs :slight_smile:

If you add the color mangler as shader0 and then bump all of the rest of them down (i.e., so ORIG_LINEARIZED is alias1) that should work, i think

1 Like

Now it is working as expexted :man_superhero:

shaders = "6"
shader0 = "shaders_slang/misc/color-mangler.slang"
filter_linear0 = "false"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "true"
scale_type_x0 = "source"
scale_x0 = "1.000000"
scale_type_y0 = "source"
scale_y0 = "1.000000"
shader1 = "shaders_slang/crt/shaders/crt-easymode-halation/linearize.slang"
filter_linear1 = "false"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
alias1 = "ORIG_LINEARIZED"
float_framebuffer1 = "false"
srgb_framebuffer1 = "true"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
shader2 = "shaders_slang/crt/shaders/crt-easymode-halation/blur_horiz.slang"
filter_linear2 = "false"
wrap_mode2 = "clamp_to_border"
mipmap_input2 = "false"
alias2 = ""
float_framebuffer2 = "false"
srgb_framebuffer2 = "true"
scale_type_x2 = "source"
scale_x2 = "1.000000"
scale_type_y2 = "source"
scale_y2 = "1.000000"
shader3 = "shaders_slang/crt/shaders/crt-easymode-halation/blur_vert.slang"
filter_linear3 = "false"
wrap_mode3 = "clamp_to_border"
mipmap_input3 = "false"
alias3 = ""
float_framebuffer3 = "false"
srgb_framebuffer3 = "true"
scale_type_x3 = "source"
scale_x3 = "1.000000"
scale_type_y3 = "source"
scale_y3 = "1.000000"
shader4 = "shaders_slang/crt/shaders/crt-easymode-halation/threshold.slang"
filter_linear4 = "false"
wrap_mode4 = "clamp_to_border"
mipmap_input4 = "false"
alias4 = ""
float_framebuffer4 = "false"
srgb_framebuffer4 = "false"
scale_type_x4 = "source"
scale_x4 = "1.000000"
scale_type_y4 = "source"
scale_y4 = "1.000000"
shader5 = "shaders_slang/crt/shaders/crt-easymode-halation/crt-easymode-halation.slang"
filter_linear5 = "true"
wrap_mode5 = "clamp_to_border"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
parameters = "gamma_boost_r;gamma_boost_g;gamma_boost_b;sat;lum;cntrst;r;g;b;rg;rb;gr;gb;br;bg;blr;blg;blb;GAMMA_INPUT;GAMMA_OUTPUT;SHARPNESS_H;SHARPNESS_V;MASK_TYPE;MASK_STRENGTH_MIN;MASK_STRENGTH_MAX;MASK_SIZE;SCANLINE_STRENGTH_MIN;SCANLINE_STRENGTH_MAX;SCANLINE_BEAM_MIN;SCANLINE_BEAM_MAX;GEOM_CURVATURE;GEOM_WARP;GEOM_CORNER_SIZE;GEOM_CORNER_SMOOTH;INTERLACING_TOGGLE;HALATION;DIFFUSION;BRIGHTNESS"
gamma_boost_r = "0.000000"
gamma_boost_g = "0.000000"
gamma_boost_b = "0.000000"
sat = "0.000000"
lum = "1.000000"
cntrst = "1.000000"
r = "0.500000"
g = "1.000000"
b = "1.000000"
rg = "1.000000"
rb = "0.000000"
gr = "0.000000"
gb = "0.000000"
br = "0.000000"
bg = "1.000000"
blr = "0.000000"
blg = "0.000000"
blb = "0.000000"
GAMMA_INPUT = "2.400000"
GAMMA_OUTPUT = "2.200000"
SHARPNESS_H = "0.600000"
SHARPNESS_V = "1.000000"
MASK_TYPE = "4.000000"
MASK_STRENGTH_MIN = "0.200000"
MASK_STRENGTH_MAX = "0.200000"
MASK_SIZE = "1.000000"
SCANLINE_STRENGTH_MIN = "0.200000"
SCANLINE_STRENGTH_MAX = "0.400000"
SCANLINE_BEAM_MIN = "1.000000"
SCANLINE_BEAM_MAX = "1.000000"
GEOM_CURVATURE = "0.020000"
GEOM_WARP = "0.020000"
GEOM_CORNER_SIZE = "0.010000"
GEOM_CORNER_SMOOTH = "150.000000"
INTERLACING_TOGGLE = "1.000000"
HALATION = "0.500000"
DIFFUSION = "0.500000"
BRIGHTNESS = "1.000000"

(halation & diffusion exaggerated)

2 Likes

So I’ve been tinkering with HSM Mega Bezel Easy Glass preset and here’s what I have so far. I need a way to make it look whiter with an aqua glow. :thinking:

Closer to this but with less clipping:

Another shot; text looks nicer

I’ve switched to guest and I like the look too.

2 Likes

Hey that looks great! Thanks for your help :+1:

Here’s my effort; it’s more subtle, though:

shaders = "9"
shader0 = "shaders_slang/misc/grade.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "false"
srgb_framebuffer0 = "false"
shader1 = "shaders_slang/crt/shaders/guest/crt-gdv-new/stock.slang"
filter_linear1 = "false"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
alias1 = "StockPass"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
scale_type_x1 = "source"
scale_x1 = "1.000000"
scale_type_y1 = "source"
scale_y1 = "1.000000"
shader2 = "shaders_slang/crt/shaders/guest/crt-gdv-new/afterglow0.slang"
filter_linear2 = "false"
wrap_mode2 = "clamp_to_border"
mipmap_input2 = "false"
alias2 = "AfterglowPass"
float_framebuffer2 = "false"
srgb_framebuffer2 = "false"
scale_type_x2 = "source"
scale_x2 = "1.000000"
scale_type_y2 = "source"
scale_y2 = "1.000000"
shader3 = "shaders_slang/crt/shaders/guest/crt-gdv-new/pre-shaders-afterglow.slang"
filter_linear3 = "false"
wrap_mode3 = "clamp_to_border"
mipmap_input3 = "false"
alias3 = "PrePass"
float_framebuffer3 = "false"
srgb_framebuffer3 = "false"
scale_type_x3 = "source"
scale_x3 = "1.000000"
scale_type_y3 = "source"
scale_y3 = "1.000000"
shader4 = "shaders_slang/crt/shaders/guest/crt-gdv-new/avg-lum.slang"
filter_linear4 = "true"
wrap_mode4 = "clamp_to_border"
mipmap_input4 = "true"
alias4 = "AvgLumPass"
float_framebuffer4 = "false"
srgb_framebuffer4 = "false"
scale_type_x4 = "source"
scale_x4 = "1.000000"
scale_type_y4 = "source"
scale_y4 = "1.000000"
shader5 = "shaders_slang/crt/shaders/guest/crt-gdv-new/linearize.slang"
filter_linear5 = "true"
wrap_mode5 = "clamp_to_border"
mipmap_input5 = "false"
alias5 = "LinearizePass"
float_framebuffer5 = "true"
srgb_framebuffer5 = "false"
scale_type_x5 = "source"
scale_x5 = "1.000000"
scale_type_y5 = "source"
scale_y5 = "1.000000"
shader6 = "shaders_slang/crt/shaders/guest/crt-gdv-new/gaussian_horizontal.slang"
filter_linear6 = "true"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = ""
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
scale_type_x6 = "viewport"
scale_x6 = "0.500000"
scale_type_y6 = "source"
scale_y6 = "1.000000"
shader7 = "shaders_slang/crt/shaders/guest/crt-gdv-new/gaussian_vertical.slang"
filter_linear7 = "true"
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = "GlowPass"
float_framebuffer7 = "false"
srgb_framebuffer7 = "false"
scale_type_x7 = "viewport"
scale_x7 = "0.500000"
scale_type_y7 = "viewport"
scale_y7 = "0.500000"
shader8 = "shaders_slang/crt/shaders/guest/crt-gdv-new/crt-guest-dr-venom2.slang"
filter_linear8 = "true"
wrap_mode8 = "clamp_to_border"
mipmap_input8 = "false"
alias8 = ""
float_framebuffer8 = "false"
srgb_framebuffer8 = "false"
scale_type_x8 = "viewport"
scale_x8 = "1.000000"
scale_type_y8 = "viewport"
scale_y8 = "1.000000"
parameters = "g_gamma_in;g_signal_type;g_gamma_type;g_crtgamut;g_space_out;g_hue_degrees;g_I_SHIFT;g_Q_SHIFT;g_I_MUL;g_Q_MUL;g_lum_fix;g_vignette;g_vstr;g_vpower;g_lum;g_cntrst;g_mid;wp_temperature;g_sat;g_vibr;g_satr;g_satg;g_satb;g_lift;blr;blg;blb;wlr;wlg;wlb;rg;rb;gr;gb;br;bg;LUT_Size1;LUT1_toggle;LUT_Size2;LUT2_toggle;bogus_afterglow;PR;PG;PB;AS;sat;bogus_color;TNTC;CP;CS;WP;wp_saturation;lsmooth;GAMMA_INPUT;bogus_interlacing;inter;interm;inters;iscan;bogus_glow;SIZEH;SIGMA_H;SIZEV;SIGMA_V;bogus_brightness;glow;bloom;gamma_c;brightboost;brightboost1;bogus_scanline;gsl;scanline1;scanline2;beam_min;beam_max;beam_size;vertmask;scans;spike;bogus_filtering;h_sharp;s_sharp;smart_ei;ei_limit;sth;bogus_screen;TATE;IOS;OS;BLOOM;csize;bsize;warpX;warpY;bogus_masks;shadowMask;maskstr;masksize;maskDark;maskLight;mcut;mask_gamma;slotmask;slotwidth;double_slot;slotms;mclip;gamma_out"
g_gamma_in = "2.400000"
g_signal_type = "1.000000"
g_gamma_type = "1.000000"
g_crtgamut = "2.000000"
g_space_out = "0.000000"
g_hue_degrees = "0.000000"
g_I_SHIFT = "0.000000"
g_Q_SHIFT = "0.000000"
g_I_MUL = "1.000000"
g_Q_MUL = "1.000000"
g_lum_fix = "0.000000"
g_vignette = "1.000000"
g_vstr = "40.000000"
g_vpower = "0.200000"
g_lum = "0.000000"
g_cntrst = "0.000000"
g_mid = "0.500000"
wp_temperature = "9604.000000"
g_sat = "0.000000"
g_vibr = "0.000000"
g_satr = "0.000000"
g_satg = "0.000000"
g_satb = "0.000000"
g_lift = "0.000000"
blr = "0.000000"
blg = "0.000000"
blb = "0.000000"
wlr = "0.000000"
wlg = "2.000000"
wlb = "0.000000"
rg = "0.000000"
rb = "0.000000"
gr = "0.000000"
gb = "0.590000"
br = "0.000000"
bg = "0.000000"
LUT_Size1 = "16.000000"
LUT1_toggle = "0.000000"
LUT_Size2 = "64.000000"
LUT2_toggle = "0.000000"
bogus_afterglow = "0.000000"
PR = "0.140000"
PG = "0.140000"
PB = "0.140000"
AS = "0.070000"
sat = "0.100000"
bogus_color = "0.000000"
TNTC = "0.000000"
CP = "0.000000"
CS = "0.000000"
WP = "0.000000"
wp_saturation = "1.000000"
lsmooth = "0.750000"
GAMMA_INPUT = "2.400000"
bogus_interlacing = "0.000000"
inter = "350.000000"
interm = "1.000000"
inters = "0.000000"
iscan = "0.200000"
bogus_glow = "0.000000"
SIZEH = "5.000000"
SIGMA_H = "2.000000"
SIZEV = "5.000000"
SIGMA_V = "2.000000"
bogus_brightness = "0.000000"
glow = "0.500000"
bloom = "1.000001"
gamma_c = "1.000000"
brightboost = "1.400000"
brightboost1 = "1.100000"
bogus_scanline = "0.000000"
gsl = "0.000000"
scanline1 = "6.000000"
scanline2 = "8.000000"
beam_min = "1.300000"
beam_max = "1.000000"
beam_size = "0.600000"
vertmask = "0.000000"
scans = "0.600000"
spike = "1.000000"
bogus_filtering = "0.000000"
h_sharp = "2.400000"
s_sharp = "0.500000"
smart_ei = "0.000000"
ei_limit = "2.000000"
sth = "0.200000"
bogus_screen = "0.000000"
TATE = "0.000000"
IOS = "0.000000"
OS = "1.000000"
BLOOM = "0.000000"
csize = "0.000000"
bsize = "600.000000"
warpX = "0.000000"
warpY = "0.000000"
bogus_masks = "0.000000"
shadowMask = "3.000000"
maskstr = "0.300000"
masksize = "1.000000"
maskDark = "0.500000"
maskLight = "1.500000"
mcut = "1.150000"
mask_gamma = "2.400000"
slotmask = "0.000000"
slotwidth = "2.000000"
double_slot = "1.000000"
slotms = "1.000000"
mclip = "0.500000"
gamma_out = "2.400000"
textures = "SamplerLUT1;SamplerLUT2;SamplerLUT3"
SamplerLUT1 = "shaders_slang/crt/shaders/guest/lut/sony_trinitron1.png"
SamplerLUT1_linear = "true"
SamplerLUT1_wrap_mode = "clamp_to_border"
SamplerLUT1_mipmap = "false"
SamplerLUT2 = "shaders_slang/crt/shaders/guest/lut/sony_trinitron2.png"
SamplerLUT2_linear = "true"
SamplerLUT2_wrap_mode = "clamp_to_border"
SamplerLUT2_mipmap = "false"
SamplerLUT3 = "shaders_slang/crt/shaders/guest/lut/other1.png"
SamplerLUT3_linear = "true"
SamplerLUT3_wrap_mode = "clamp_to_border"
SamplerLUT3_mipmap = "false"
1 Like

Alternative less subtle with glass:

shaders = "26"
shader0 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-prep-initial.slang"
wrap_mode0 = "clamp_to_border"
mipmap_input0 = "false"
alias0 = ""
float_framebuffer0 = "true"
srgb_framebuffer0 = "false"
shader1 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-grade/hsm-grade.slang"
wrap_mode1 = "clamp_to_border"
mipmap_input1 = "false"
alias1 = "AvgLumPass"
float_framebuffer1 = "false"
srgb_framebuffer1 = "false"
shader2 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-mdapt/hsm-mdapt-pass0.slang"
wrap_mode2 = "clamp_to_border"
mipmap_input2 = "false"
alias2 = ""
float_framebuffer2 = "false"
srgb_framebuffer2 = "false"
shader3 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-mdapt/hsm-mdapt-pass1.slang"
wrap_mode3 = "clamp_to_border"
mipmap_input3 = "false"
alias3 = ""
float_framebuffer3 = "false"
srgb_framebuffer3 = "false"
shader4 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-mdapt/hsm-mdapt-pass2.slang"
wrap_mode4 = "clamp_to_border"
mipmap_input4 = "false"
alias4 = ""
float_framebuffer4 = "false"
srgb_framebuffer4 = "false"
shader5 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-mdapt/hsm-mdapt-pass3.slang"
wrap_mode5 = "clamp_to_border"
mipmap_input5 = "false"
alias5 = ""
float_framebuffer5 = "false"
srgb_framebuffer5 = "false"
shader6 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-mdapt/hsm-mdapt-pass4.slang"
wrap_mode6 = "clamp_to_border"
mipmap_input6 = "false"
alias6 = "refpass"
float_framebuffer6 = "false"
srgb_framebuffer6 = "false"
shader7 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-scalefx/hsm-scalefx-pass0.slang"
filter_linear7 = "false"
wrap_mode7 = "clamp_to_border"
mipmap_input7 = "false"
alias7 = "scalefx_pass0"
float_framebuffer7 = "true"
srgb_framebuffer7 = "false"
scale_type_x7 = "source"
scale_x7 = "1.000000"
scale_type_y7 = "source"
scale_y7 = "1.000000"
shader8 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-scalefx/hsm-scalefx-pass1.slang"
filter_linear8 = "false"
wrap_mode8 = "clamp_to_border"
mipmap_input8 = "false"
alias8 = ""
float_framebuffer8 = "true"
srgb_framebuffer8 = "false"
scale_type_x8 = "source"
scale_x8 = "1.000000"
scale_type_y8 = "source"
scale_y8 = "1.000000"
shader9 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-scalefx/hsm-scalefx-pass2.slang"
filter_linear9 = "false"
wrap_mode9 = "clamp_to_border"
mipmap_input9 = "false"
alias9 = ""
float_framebuffer9 = "false"
srgb_framebuffer9 = "false"
scale_type_x9 = "source"
scale_x9 = "1.000000"
scale_type_y9 = "source"
scale_y9 = "1.000000"
shader10 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-scalefx/hsm-scalefx-pass3.slang"
filter_linear10 = "false"
wrap_mode10 = "clamp_to_border"
mipmap_input10 = "false"
alias10 = ""
float_framebuffer10 = "false"
srgb_framebuffer10 = "false"
scale_type_x10 = "source"
scale_x10 = "1.000000"
scale_type_y10 = "source"
scale_y10 = "1.000000"
shader11 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-scalefx/hsm-scalefx-pass4.slang"
filter_linear11 = "false"
wrap_mode11 = "clamp_to_border"
mipmap_input11 = "false"
alias11 = ""
float_framebuffer11 = "false"
srgb_framebuffer11 = "false"
scale_type_x11 = "source"
scale_x11 = "3.000000"
scale_type_y11 = "source"
scale_y11 = "3.000000"
shader12 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-gtu/hsm-gtu-pass1.slang"
wrap_mode12 = "clamp_to_border"
mipmap_input12 = "false"
alias12 = ""
float_framebuffer12 = "true"
srgb_framebuffer12 = "false"
scale_type_x12 = "source"
scale_x12 = "1.000000"
scale_type_y12 = "source"
scale_y12 = "1.000000"
shader13 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-gtu/hsm-gtu-pass2.slang"
filter_linear13 = "false"
wrap_mode13 = "clamp_to_border"
mipmap_input13 = "false"
alias13 = ""
float_framebuffer13 = "true"
srgb_framebuffer13 = "false"
scale_type_x13 = "source"
scale_x13 = "1.000000"
scale_type_y13 = "source"
scale_y13 = "1.000000"
shader14 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-linearize.slang"
filter_linear14 = "false"
wrap_mode14 = "clamp_to_border"
mipmap_input14 = "false"
alias14 = "ORIG_LINEARIZED"
float_framebuffer14 = "false"
srgb_framebuffer14 = "true"
shader15 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-easymode/hsm-crt-easymode-blur_horiz.slang"
filter_linear15 = "false"
wrap_mode15 = "clamp_to_border"
mipmap_input15 = "false"
alias15 = ""
float_framebuffer15 = "false"
srgb_framebuffer15 = "true"
shader16 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-easymode/hsm-crt-easymode-blur_vert.slang"
filter_linear16 = "false"
wrap_mode16 = "clamp_to_border"
mipmap_input16 = "false"
alias16 = ""
float_framebuffer16 = "false"
srgb_framebuffer16 = "true"
shader17 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-easymode/hsm-crt-easymode-threshold.slang"
filter_linear17 = "false"
wrap_mode17 = "clamp_to_border"
mipmap_input17 = "false"
alias17 = ""
float_framebuffer17 = "false"
srgb_framebuffer17 = "true"
shader18 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-easymode/hsm-crt-easymode-halation-with-scaling-glass.slang"
filter_linear18 = "true"
wrap_mode18 = "clamp_to_border"
mipmap_input18 = "false"
alias18 = "BR_CRTPass"
float_framebuffer18 = "true"
srgb_framebuffer18 = "false"
scale_type_x18 = "viewport"
scale_x18 = "1.000000"
scale_type_y18 = "viewport"
scale_y18 = "1.000000"
shader19 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-curvature-mapping-glass.slang"
filter_linear19 = "true"
wrap_mode19 = "clamp_to_border"
mipmap_input19 = "true"
alias19 = "BR_MappingPass"
float_framebuffer19 = "true"
srgb_framebuffer19 = "false"
scale_type_x19 = "viewport"
scale_x19 = "1.000000"
scale_type_y19 = "viewport"
scale_y19 = "1.000000"
shader20 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-linearize-crt.slang"
filter_linear20 = "true"
wrap_mode20 = "mirrored_repeat"
mipmap_input20 = "true"
alias20 = "BR_MirrorLowResPass"
float_framebuffer20 = "true"
srgb_framebuffer20 = "false"
scale_type_x20 = "absolute"
scale_x20 = "800"
scale_type_y20 = "absolute"
scale_y20 = "600"
shader21 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-blur-outside-screen-horiz-glass.slang"
filter_linear21 = "true"
wrap_mode21 = "mirrored_repeat"
mipmap_input21 = "true"
alias21 = ""
float_framebuffer21 = "true"
srgb_framebuffer21 = "false"
shader22 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-blur-outside-screen-vert-glass.slang"
filter_linear22 = "false"
wrap_mode22 = "mirrored_repeat"
mipmap_input22 = "false"
alias22 = "BR_MirrorBlurredPass"
float_framebuffer22 = "true"
srgb_framebuffer22 = "false"
scale_type_x22 = "source"
scale_x22 = "1.000000"
scale_type_y22 = "source"
scale_y22 = "1.000000"
shader23 = "shaders_slang/blurs/blur9x9.slang"
filter_linear23 = "true"
wrap_mode23 = "mirrored_repeat"
mipmap_input23 = "true"
alias23 = "BR_MirrorReflectionDiffusedPass"
float_framebuffer23 = "true"
srgb_framebuffer23 = "false"
scale_type_x23 = "absolute"
scale_x23 = "128"
scale_type_y23 = "absolute"
scale_y23 = "128"
shader24 = "shaders_slang/blurs/blur9x9.slang"
filter_linear24 = "true"
wrap_mode24 = "mirrored_repeat"
mipmap_input24 = "true"
alias24 = "BR_MirrorFullscreenGlowPass"
float_framebuffer24 = "true"
srgb_framebuffer24 = "false"
scale_type_x24 = "absolute"
scale_x24 = "12"
scale_type_y24 = "absolute"
scale_y24 = "12"
shader25 = "shaders_slang/bezel/shaders/HyperspaceMadness/hsm-mega-bezel-reflection-glass.slang"
filter_linear25 = "true"
wrap_mode25 = "clamp_to_border"
mipmap_input25 = "true"
alias25 = ""
float_framebuffer25 = "false"
srgb_framebuffer25 = "false"
scale_type_x25 = "viewport"
scale_x25 = "1.000000"
scale_type_y25 = "viewport"
scale_y25 = "1.000000"
parameters = "HSS_MEGA_BEZEL_DEBUG;HSS_FLIP_VIEWPORT_AND_CORE_VERTICAL;HSS_ROTATE_CORE_IMAGE;HSS_ASPECT_RATIO_ORIENTATION;HSS_ASPECT_RATIO_MODE;HSS_ASPECT_RATIO_EXPLICIT;HSS_INT_SCALE_MODE;HSS_INT_SCALE_MULTIPLE_OFFSET;HSS_INT_SCALE_MULTIPLE_OFFSET_LONG;HSS_INT_SCALE_BORDER_MIN_HEIGHT;HSS_NON_INTEGER_SCALE;HSS_SNAP_TO_INT_SCALE_TOLERANCE;HSS_CROP_OVERSCAN_TOP;HSS_CROP_OVERSCAN_BOTTOM;HSS_CROP_OVERSCAN_LEFT;HSS_CROP_OVERSCAN_RIGHT;HSS_SCANLINE_DIRECTION;HSS_CORE_RES_SAMPLING_MULT_SCANLINE_DIR;HSS_CORE_RES_SAMPLING_MULT_OPPOSITE_DIR;HSS_INTERLACE_TRIGGER_RES;HSS_SPLIT_SCREEN_AMOUNT;HSS_SPLIT_SCREEN_CENTER_FILL_MODE;HSS_CURVATURE_MODE;HSS_CURVATURE_2D_SCALE_LONG_AXIS;HSS_CURVATURE_2D_SCALE_SHORT_AXIS;HSS_CURVATURE_3D_RADIUS;HSS_CURVATURE_3D_VIEW_DIST;HSS_CURVATURE_3D_TILT_ANGLE_X;HSS_CURVATURE_3D_TILT_ANGLE_Y;HSS_POSITION_OFFSET_X;HSS_POSITION_OFFSET_Y;HSS_COLOR_BLACK_LEVEL;HSS_COLOR_NEGATIVE_CROP_BRIGHTNESS;HSS_COLOR_CRT_GAMMA;HSS_PHOSPHOR_PERSISTENCE;HSS_SCREENFX_CORNER_RADIUS;HSS_SCREENFX_EDGE_SHARPNESS;HSS_SCREENFX_VIGNETTE;HSS_SCREENFX_FAKE_SCANLINE_OPACITY;HSS_TUBE_BLACK_EDGE_THICKNESS;HSS_TUBE_CURVATURE_SCALE;HBZ_TUBE_GLASS_IMAGE_OPACITY;HBZ_TUBE_GLASS_IMAGE_SCALE;HBZ_TUBE_EDGE_SHADOW;HBZ_BACKGROUND_IMAGE_VIGNETTE_OPACITY;HBZ_BEZEL_COLOR_HUE;HBZ_BEZEL_COLOR_SATURATION;HBZ_BEZEL_COLOR_VALUE;HBZ_BEZEL_COLOR_BLEND_WITH_IMAGE;HBZ_BEZEL_NOISE;HBZ_BEZEL_OPACITY;HBZ_BEZEL_WIDTH;HBZ_BEZEL_HEIGHT;HBZ_BEZEL_INNER_CORNER_RADIUS_SCALE;HBZ_BEZEL_INNER_EDGE_THICKNESS;HSS_BEZEL_OUTER_CURVATURE_SCALE;HBZ_BEZEL_OUTER_CORNER_RADIUS_SCALE;HBZ_BEZEL_BRIGHTNESS;HBZ_BEZEL_HIGHLIGHT;HBZ_FRAME_OPACITY;HBZ_FRAME_THICKNESS;HBZ_FRAME_INNER_EDGE_THICKNESS;HBZ_FRAME_INNER_CORNER_RADIUS_SCALE;HSS_FRAME_OUTER_CURVATURE_SCALE;HBZ_FRAME_OUTER_CORNER_RADIUS;HBZ_FRAME_OUTER_EDGE_THICKNESS;HBZ_FRAME_OUTER_EDGE_SHADING;HBZ_FRAME_POS_Y_OFFSET;HBZ_FRAME_SHADOW_OPACITY;HBZ_FRAME_SHADOW_WIDTH;HBZ_FRAME_DECAL_IMAGE_OPACITY;HBZ_FRAME_DECAL_IMAGE_SCALE;HBZ_FRAME_DECAL_IMAGE_POS_Y;HBZ_BEZEL_GAMMA;HBZ_NIGHTLIGHTING_IMAGE_OPACITY;HBZ_LED_IMAGE_OPACITY;HBR_BLUR_NUM_SAMPLES;HBR_BLUR_MIN;HBR_BLUR_MAX;HBR_NOISE_AMOUNT;HBR_NOISE_SAMPLES;HBR_NOISE_SAMPLE_DISTANCE;HBR_GLOBAL_AMOUNT;HBR_GLOBAL_GAMMA_ADJUST;HBR_INNER_EDGE_REFLECTION;HBR_INNER_EDGE_FULLSCREEN_GLOW;HBR_DIRECT_REFLECTION;HBR_DIFFUSED_REFLECTION;HBR_FULLSCREEN_GLOW;HBR_FULLSCREEN_GLOW_GAMMA;HBR_FADE_AMOUNT;HBR_RADIAL_FADE_WIDTH;HBR_RADIAL_FADE_HEIGHT;HBR_LATERAL_OUTER_FADE_POSITION;HBR_LATERAL_OUTER_FADE_DISTANCE;HBR_CORNER_FADE;HBR_CORNER_FADE_DISTANCE;HBR_CORNER_INNER_SPREAD;HBR_CORNER_OUTER_SPREAD;HBR_CORNER_ROTATION_OFFSET_TOP;HBR_CORNER_ROTATION_OFFSET_BOTTOM;HTI_TOP_IMAGE_OPACITY;HTI_TOP_IMAGE_BLEND_MODE;HTI_TOP_IMAGE_MASK_MODE;GRADE_GAMMA_IN;GRADE_SIGNAL_TYPE;GRADE_SIGNAL_GAMMA_TYPE;GRADE_PHOSPHOR_CRT_GAMUT;GRADE_DISPLAY_COLOR_SPACE;GRADE_I_SHIFT;GRADE_Q_SHIFT;GRADE_I_MULTIPLIER;GRADE_Q_MULTIPLIER;GRADE_VIGNETTE_ON;GRADE_VIGNETTE_STRENGTH;GRADE_VIGNETTE_POWER;GRADE_SEGA_LUMA_FIX;GRADE_BRIGHTNESS;GRADE_BLACK_LEVEL;GRADE_CONTRAST;GRADE_CONTRAST_PIVOT;GRADE_WHITE_POINT_TEMP;GRADE_SATURATION;GRADE_VIBRANCE;GRADE_HUE_DEGREES;GRADE_HUE_VS_SAT_RED;GRADE_HUE_VS_SAT_GREEN;GRADE_HUE_VS_SAT_BLUE;GRADE_BLACK_RED_TINT;GRADE_BLACK_GREEN_TINT;GRADE_BLACK_BLUE_TINT;GRADE_WHITE_RED_TINT;GRADE_WHITE_GREEN_TINT;GRADE_WHITE_BLUE_TINT;GRADE_RED_GREEN_TINT;GRADE_RED_BLUE_TINT;GRADE_GREEN_RED_TINT;GRADE_GREEN_BLUE_TINT;GRADE_BLUE_RED_TINT;GRADE_BLUE_GREEN_TINT;GRADE_LUT1_ON;GRADE_LUT1_SIZE;GRADE_LUT2_ON;GRADE_LUT2_SIZE;MDAPT_MODE;HSS_SCALEFX_ON;GTU_MODE;GTU_SIGNAL_RESOLUTION;ESM_INTERLACING_TOGGLE;ESM_SCANLINE_STRENGTH_MIN;ESM_SCANLINE_STRENGTH_MAX;ESM_SCANLINE_BEAM_MIN;ESM_SCANLINE_BEAM_MAX;ESM_SHARPNESS_H;ESM_SHARPNESS_V;ESM_MASK_TYPE;ESM_MASK_SIZE;ESM_MASK_STRENGTH_MIN;ESM_MASK_STRENGTH_MAX;ESM_HALATION;ESM_DIFFUSION;ESM_BRIGHTNESS"
HSS_MEGA_BEZEL_DEBUG = "0.000000"
HSS_FLIP_VIEWPORT_AND_CORE_VERTICAL = "0.000000"
HSS_ROTATE_CORE_IMAGE = "0.000000"
HSS_ASPECT_RATIO_ORIENTATION = "0.000000"
HSS_ASPECT_RATIO_MODE = "0.000000"
HSS_ASPECT_RATIO_EXPLICIT = "1.333300"
HSS_INT_SCALE_MODE = "1.000000"
HSS_INT_SCALE_MULTIPLE_OFFSET = "1.000000"
HSS_INT_SCALE_MULTIPLE_OFFSET_LONG = "0.000000"
HSS_INT_SCALE_BORDER_MIN_HEIGHT = "5.500000"
HSS_NON_INTEGER_SCALE = "82.970001"
HSS_SNAP_TO_INT_SCALE_TOLERANCE = "0.000000"
HSS_CROP_OVERSCAN_TOP = "0.000000"
HSS_CROP_OVERSCAN_BOTTOM = "0.000000"
HSS_CROP_OVERSCAN_LEFT = "0.000000"
HSS_CROP_OVERSCAN_RIGHT = "0.000000"
HSS_SCANLINE_DIRECTION = "0.000000"
HSS_CORE_RES_SAMPLING_MULT_SCANLINE_DIR = "1.000000"
HSS_CORE_RES_SAMPLING_MULT_OPPOSITE_DIR = "1.000000"
HSS_INTERLACE_TRIGGER_RES = "600.000000"
HSS_SPLIT_SCREEN_AMOUNT = "0.000000"
HSS_SPLIT_SCREEN_CENTER_FILL_MODE = "0.000000"
HSS_CURVATURE_MODE = "0.000000"
HSS_CURVATURE_2D_SCALE_LONG_AXIS = "1.000000"
HSS_CURVATURE_2D_SCALE_SHORT_AXIS = "1.000000"
HSS_CURVATURE_3D_RADIUS = "2.000000"
HSS_CURVATURE_3D_VIEW_DIST = "1.500000"
HSS_CURVATURE_3D_TILT_ANGLE_X = "0.000000"
HSS_CURVATURE_3D_TILT_ANGLE_Y = "0.000000"
HSS_POSITION_OFFSET_X = "0.000000"
HSS_POSITION_OFFSET_Y = "0.000000"
HSS_COLOR_BLACK_LEVEL = "-0.040000"
HSS_COLOR_NEGATIVE_CROP_BRIGHTNESS = "1.800000"
HSS_COLOR_CRT_GAMMA = "2.200000"
HSS_PHOSPHOR_PERSISTENCE = "0.000000"
HSS_SCREENFX_CORNER_RADIUS = "10.000000"
HSS_SCREENFX_EDGE_SHARPNESS = "1.000000"
HSS_SCREENFX_VIGNETTE = "0.000000"
HSS_SCREENFX_FAKE_SCANLINE_OPACITY = "0.700000"
HSS_TUBE_BLACK_EDGE_THICKNESS = "-0.170000"
HSS_TUBE_CURVATURE_SCALE = "1.000000"
HBZ_TUBE_GLASS_IMAGE_OPACITY = "0.010000"
HBZ_TUBE_GLASS_IMAGE_SCALE = "1.050000"
HBZ_TUBE_EDGE_SHADOW = "0.000000"
HBZ_BACKGROUND_IMAGE_VIGNETTE_OPACITY = "0.550000"
HBZ_BEZEL_COLOR_HUE = "0.000000"
HBZ_BEZEL_COLOR_SATURATION = "0.000000"
HBZ_BEZEL_COLOR_VALUE = "0.000000"
HBZ_BEZEL_COLOR_BLEND_WITH_IMAGE = "1.000000"
HBZ_BEZEL_NOISE = "0.000000"
HBZ_BEZEL_OPACITY = "0.000000"
HBZ_BEZEL_WIDTH = "200.000000"
HBZ_BEZEL_HEIGHT = "200.000000"
HBZ_BEZEL_INNER_CORNER_RADIUS_SCALE = "1.000000"
HBZ_BEZEL_INNER_EDGE_THICKNESS = "2.500000"
HSS_BEZEL_OUTER_CURVATURE_SCALE = "0.000000"
HBZ_BEZEL_OUTER_CORNER_RADIUS_SCALE = "1.000000"
HBZ_BEZEL_BRIGHTNESS = "30.000000"
HBZ_BEZEL_HIGHLIGHT = "50.000000"
HBZ_FRAME_OPACITY = "0.000000"
HBZ_FRAME_THICKNESS = "7.000000"
HBZ_FRAME_INNER_EDGE_THICKNESS = "1.000000"
HBZ_FRAME_INNER_CORNER_RADIUS_SCALE = "1.000000"
HSS_FRAME_OUTER_CURVATURE_SCALE = "0.000000"
HBZ_FRAME_OUTER_CORNER_RADIUS = "5.000000"
HBZ_FRAME_OUTER_EDGE_THICKNESS = "1.000000"
HBZ_FRAME_OUTER_EDGE_SHADING = "0.500000"
HBZ_FRAME_POS_Y_OFFSET = "0.000000"
HBZ_FRAME_SHADOW_OPACITY = "1.000000"
HBZ_FRAME_SHADOW_WIDTH = "10.000000"
HBZ_FRAME_DECAL_IMAGE_OPACITY = "0.000000"
HBZ_FRAME_DECAL_IMAGE_SCALE = "100.000000"
HBZ_FRAME_DECAL_IMAGE_POS_Y = "0.000000"
HBZ_BEZEL_GAMMA = "1.000000"
HBZ_NIGHTLIGHTING_IMAGE_OPACITY = "0.000000"
HBZ_LED_IMAGE_OPACITY = "0.000000"
HBR_BLUR_NUM_SAMPLES = "20.000000"
HBR_BLUR_MIN = "0.300000"
HBR_BLUR_MAX = "0.600000"
HBR_NOISE_AMOUNT = "1.000000"
HBR_NOISE_SAMPLES = "4.000000"
HBR_NOISE_SAMPLE_DISTANCE = "0.150000"
HBR_GLOBAL_AMOUNT = "0.500000"
HBR_GLOBAL_GAMMA_ADJUST = "0.900000"
HBR_INNER_EDGE_REFLECTION = "0.600000"
HBR_INNER_EDGE_FULLSCREEN_GLOW = "0.400000"
HBR_DIRECT_REFLECTION = "1.500000"
HBR_DIFFUSED_REFLECTION = "0.500000"
HBR_FULLSCREEN_GLOW = "30.000000"
HBR_FULLSCREEN_GLOW_GAMMA = "1.500000"
HBR_FADE_AMOUNT = "0.200000"
HBR_RADIAL_FADE_WIDTH = "500.000000"
HBR_RADIAL_FADE_HEIGHT = "300.000000"
HBR_LATERAL_OUTER_FADE_POSITION = "500.000000"
HBR_LATERAL_OUTER_FADE_DISTANCE = "20.000000"
HBR_CORNER_FADE = "0.000000"
HBR_CORNER_FADE_DISTANCE = "100.000000"
HBR_CORNER_INNER_SPREAD = "500.000000"
HBR_CORNER_OUTER_SPREAD = "160.000000"
HBR_CORNER_ROTATION_OFFSET_TOP = "0.000000"
HBR_CORNER_ROTATION_OFFSET_BOTTOM = "0.000000"
HTI_TOP_IMAGE_OPACITY = "0.500000"
HTI_TOP_IMAGE_BLEND_MODE = "1.000000"
HTI_TOP_IMAGE_MASK_MODE = "2.000000"
GRADE_GAMMA_IN = "2.400000"
GRADE_SIGNAL_TYPE = "1.000000"
GRADE_SIGNAL_GAMMA_TYPE = "1.000000"
GRADE_PHOSPHOR_CRT_GAMUT = "2.000000"
GRADE_DISPLAY_COLOR_SPACE = "-1.000000"
GRADE_I_SHIFT = "0.000000"
GRADE_Q_SHIFT = "0.000000"
GRADE_I_MULTIPLIER = "1.000000"
GRADE_Q_MULTIPLIER = "1.000000"
GRADE_VIGNETTE_ON = "0.000000"
GRADE_VIGNETTE_STRENGTH = "40.000000"
GRADE_VIGNETTE_POWER = "0.200000"
GRADE_SEGA_LUMA_FIX = "0.000000"
GRADE_BRIGHTNESS = "0.000000"
GRADE_BLACK_LEVEL = "0.000000"
GRADE_CONTRAST = "1.000000"
GRADE_CONTRAST_PIVOT = "0.500000"
GRADE_WHITE_POINT_TEMP = "6504.000000"
GRADE_SATURATION = "0.000000"
GRADE_VIBRANCE = "0.000000"
GRADE_HUE_DEGREES = "0.000000"
GRADE_HUE_VS_SAT_RED = "0.000000"
GRADE_HUE_VS_SAT_GREEN = "-0.250000"
GRADE_HUE_VS_SAT_BLUE = "-0.000000"
GRADE_BLACK_RED_TINT = "0.000000"
GRADE_BLACK_GREEN_TINT = "0.000000"
GRADE_BLACK_BLUE_TINT = "0.010000"
GRADE_WHITE_RED_TINT = "0.000000"
GRADE_WHITE_GREEN_TINT = "1.000000"
GRADE_WHITE_BLUE_TINT = "0.000000"
GRADE_RED_GREEN_TINT = "0.000000"
GRADE_RED_BLUE_TINT = "0.000000"
GRADE_GREEN_RED_TINT = "0.000000"
GRADE_GREEN_BLUE_TINT = "0.495000"
GRADE_BLUE_RED_TINT = "0.000000"
GRADE_BLUE_GREEN_TINT = "0.000000"
GRADE_LUT1_ON = "0.000000"
GRADE_LUT1_SIZE = "16.000000"
GRADE_LUT2_ON = "0.000000"
GRADE_LUT2_SIZE = "64.000000"
MDAPT_MODE = "0.000000"
HSS_SCALEFX_ON = "0.000000"
GTU_MODE = "1.000000"
GTU_SIGNAL_RESOLUTION = "256.000000"
ESM_INTERLACING_TOGGLE = "0.000000"
ESM_SCANLINE_STRENGTH_MIN = "0.200000"
ESM_SCANLINE_STRENGTH_MAX = "0.400000"
ESM_SCANLINE_BEAM_MIN = "1.000000"
ESM_SCANLINE_BEAM_MAX = "1.000000"
ESM_SHARPNESS_H = "0.600000"
ESM_SHARPNESS_V = "1.000000"
ESM_MASK_TYPE = "3.000000"
ESM_MASK_SIZE = "0.000000"
ESM_MASK_STRENGTH_MIN = "0.200000"
ESM_MASK_STRENGTH_MAX = "0.200000"
ESM_HALATION = "0.030000"
ESM_DIFFUSION = "1.000000"
ESM_BRIGHTNESS = "2.000000"
textures = "SamplerLUT1;SamplerLUT2;SamplerLUT3;BackgroundImage;BackgroundVertImage;TubeGlassImage;DecalImage;NightLightingImage;LEDImage;TopLayerImage;TopLayerVertImage"
SamplerLUT1 = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/lut/16.png"
SamplerLUT1_linear = "true"
SamplerLUT1_wrap_mode = "clamp_to_border"
SamplerLUT1_mipmap = "false"
SamplerLUT2 = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/lut/64.png"
SamplerLUT2_linear = "true"
SamplerLUT2_wrap_mode = "clamp_to_border"
SamplerLUT2_mipmap = "false"
SamplerLUT3 = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/lut/other1.png"
SamplerLUT3_linear = "true"
SamplerLUT3_wrap_mode = "clamp_to_border"
SamplerLUT3_mipmap = "false"
BackgroundImage = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/BackgroundImage_Transparent_3840x2160.png"
BackgroundImage_wrap_mode = "clamp_to_border"
BackgroundImage_mipmap = "false"
BackgroundVertImage = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/BackgroundImage_Transparent_3840x2160.png"
BackgroundVertImage_wrap_mode = "clamp_to_border"
BackgroundVertImage_mipmap = "false"
TubeGlassImage = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/TubeGlassOverlayImage_3840x2160.png"
TubeGlassImage_wrap_mode = "clamp_to_border"
TubeGlassImage_mipmap = "false"
DecalImage = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/Transparent_DummyTexture_16x16.png"
DecalImage_wrap_mode = "clamp_to_border"
DecalImage_mipmap = "false"
NightLightingImage = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/NightLighting_3840x2160.jpg"
NightLightingImage_wrap_mode = "clamp_to_border"
NightLightingImage_mipmap = "false"
LEDImage = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/Transparent_DummyTexture_16x16.png"
LEDImage_wrap_mode = "clamp_to_border"
LEDImage_mipmap = "false"
TopLayerImage = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/TopLayerImageGradient_3840x2160.png"
TopLayerImage_wrap_mode = "clamp_to_border"
TopLayerImage_mipmap = "false"
TopLayerVertImage = "shaders_slang/bezel/shaders/HyperspaceMadness/textures/TopLayerImageGradient_3840x2160.png"
TopLayerVertImage_wrap_mode = "clamp_to_border"
TopLayerVertImage_mipmap = "false"
3 Likes

Hey have you tried with the latest Mega Bezel Reflection Shaders? Now with native monochrome controls based off Guest.R luminance conversion and hue shift from amber, green and white phosphors :wink:

1 Like

yeah, this is true. The authors were kind enough to even include a tint shift. Thank you!

1 Like

Thank you for this nice AQUA variant!

I only have a doubt on the shadow mask: I found out native monochrome tend to have plasma screens, so no mask at all. Later models shared screen components with classic shadow mask CRTs, so it’s not unusual to see monochrome screens with (useless) dot masks.

I think that a “pure” monochrome shader can just have a subtle scanline, just to add some organic depth, and stay clean to enjoy that blissful halation

1 Like

yeah, I learned of this afterward. I assumed that all CRT configurations used some sort of shadow masks but yeah, it should be off. :+1:

BTW this is off topic but thanks for reminding me of this thread; it reminds me of last year’s holiday season :beers: :partying_face:

1 Like

Ahahah I didn’t notice It was so old, damn covid it feels like it’s still 2020!

1 Like

Mate, sorry about “resurrecting” this thread after such a long while… But I can’t find most of the parameters (“wrap_mode”, “mipmap_input”, “alias”, etc.) in RetroArch’s quick menu / shaders… Neither for gl/glcore (glsl) nor vulkan (slang) modes.

Are they core dependent? I’m currently trying the scummVM core. Any help would be appreciated.

1 Like

Hi, so I think your best course of action would be to get the latest version of the Mega Bezel and adjust the parameters in the [ MONOCHROME ] section to make it green and adjust the hue and brightness.

The Mega Bezel is here HSM Mega Bezel Reflection Shader! - Feedback and Updates

3 Likes

The issues I’m having:

  • I don’t have that “Hyperspacemadness” folder inside bezel… here’s what my bezel shader folder looks like (after either updating it through RetroArch, or replacing it with your MegaBazel.zip folder:

  • Even if I use “stock” (he used 9) shaders (from c9f5fdda06’s December 2020) post, as soon as I hit “apply changes” for the first one (“grade.slang” shader), I get the message:

failed

Is all this GPU dependent? Meaning, is there a minimum requirement? What am I doing wrong?

So really with the Mega Bezel it is not recommended to make your own full presets.

What I would suggest is just load the glass preset from the Mega_Bezel/Presets folder and adjust the monochrome settings, then you can save your own simple preset which will have your parameter adjustments in it.

2 Likes

Do you remember what preset you used to generate this? Also, how do I get this running on my RetroArch?

Hi, this is now implemented in the included shaders. You can use the HSM shader under

\shaders\shaders_slang\bezel\Mega_Bezel\Presets

Pick a preset (*.slangp) and make changes to these parameters:

Monochrome Color 3
Monochrome Hue Offset 30

Here’s a simple preset:

#reference "shaders_slang/bezel/Mega_Bezel/Presets/MBZ__2__ADV-GLASS.slangp"
HSM_MONOCHROME_MODE = "3.000000"
HSM_MONOCHROME_HUE_OFFSET = "30.000000"
bloom = "1.000000"
halation = "0.150000"
gsl = "2.000000"
shadowMask = "-1.000000"

Save it as monochrome.slangp and save it to \shaders

2 Likes