Duimon - HSM Mega Bezel Graphics and Presets - Feedback and Updates

yes i have it in its proper location, i have these shaders/graphics working fine on every other core i have set up today (lots) only vecx is saying that error

Which shader are you using and have you tried multiple different ones? If none of them work than they only thing I can think of is the path error.

#reference "../../../../../shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD__GDV.slangp"
TubeColoredGelImage = "../../../Graphics/GCE_Vectrex/Vectrex_Overlays/Mega.png"
BackgroundVertImage = "../../../Graphics/GCE_Vectrex/Vectrex_Background.png"
DeviceVertImage = "../../../Graphics/GCE_Vectrex/Vectrex_Advanced_Bezel.png"
DeviceImage = "../../../Graphics/GCE_Vectrex/Vectrex_Advanced_Bezel.png"

Are the path locations. Double check to make sure that you have the files in these locations. I wonder about this because mine works fine.

so when i load the one you use in the 1st line above Mbz__3__STD__GDV.slangp

this loads fine but gives the carbon outside to the hsm bezel shader screen

maybe i am getting this wrong but to use the duimon stuff, i just load the duimon preset and it loads the selection i choose (it has done for all the other ones i’ve done today) including the graphics on the outside of the screen.

i have the graphics in the correct place according to the setup info with duimon download

G:\Emulators\RetroArch-new\shaders\Mega_Bezel_Community\Duimon-Mega-Bezel\

graphics presets etc

the location of the hsm shaders is

G:\Emulators\RetroArch-new\shaders\shaders_slang\bezel\Mega_Bezel\

presets shaders logo etc

sorry if this is a pain

If you select the HSM Mega Bezel shader file to load there will be only a carbon graphic. Can you post the content of a Duimon shader file you have so I can check it out?

The locations you have for Duimon Graphics and Mega Bezel are correct.

Hiya, no matter what preset I choose I just get

“error - Unable to apply preset”

1 Like
 "../../../../../shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__GDV.slangp"
HSM_ASPECT_RATIO_ORIENTATION = "1.000000"
HSM_FLIP_VIEWPORT_VERTICAL = "1.000000"
HSM_ASPECT_RATIO_MODE = "5.000000"
HSM_NON_INTEGER_SCALE = "61.370277"
HSM_SCREEN_POSITION_Y = "91.000000"
HSM_CURVATURE_2D_SCALE_LONG_AXIS = "10.000000"
HSM_CURVATURE_2D_SCALE_SHORT_AXIS = "10.000000"
HSM_TUBE_COLORED_GEL_IMAGE_ADDITIVE_AMOUNT = "0.500000"
HSM_TUBE_COLORED_GEL_IMAGE_NORMAL_AMOUNT = "14.000000"
HSM_TUBE_COLORED_GEL_IMAGE_NORMAL_BRIGHTNESS = "49.000000"
HSM_TUBE_COLORED_GEL_IMAGE_TRANSPARENCY_THRESHOLD = "12.000000"
HSM_TUBE_BLACK_EDGE_LAYERING_MODE = "0.000000"
HSM_TUBE_BLACK_EDGE_THICKNESS = "325.000000"
HSM_BZL_INNER_CORNER_RADIUS_SCALE = "360.000000"
HSM_BZL_WIDTH = "274.000000"
HSM_BZL_HEIGHT = "62.000000"
HSM_BZL_OUTER_CORNER_RADIUS_SCALE = "300.000000"
HSM_BZL_COLOR_VALUE = "14.199996"
HSM_BZL_NOISE = "10.000000"
HSM_FRM_OUTER_CORNER_RADIUS = "15.000038"
HSM_FRM_THICKNESS_SCALE_X = "84.000000"
HSM_FRM_SHADOW_OPACITY = "148.000000"
HSM_FRM_SHADOW_WIDTH = "50.000000"
HSM_REFLECT_GLOBAL_AMOUNT = "20.000000"
HSM_REFLECT_BEZEL_INNER_EDGE_AMOUNT = "0.000000"
HSM_REFLECT_BEZEL_INNER_EDGE_FULLSCREEN_GLOW = "0.000000"
HSM_REFLECT_CORNER_ROTATION_OFFSET_TOP = "2.500000"
HSM_REFLECT_CORNER_ROTATION_OFFSET_BOTTOM = "2.500000"
HSM_DEVICE_LAYER_ORDER = "2.000000"
HSM_DEVICE_SCALE = "135.295471"
HSM_DEVICE_POS_Y = "-14.900021"
GDV_AFTERGLOW_THRESHOLD = "100.000000"
AS = "0.400000"
glow = "0.690000"
shadowMask = "-1.000000"
HSM_TUBE_COLORED_GEL_IMAGE_ON = "1.000000"
TubeColoredGelImage = "../../../Graphics/GCE_Vectrex/Vectrex_Overlays/Fortress of Narzod (USA, Europe).png"
BackgroundVertImage = "../../../Graphics/GCE_Vectrex/Vectrex_Background.png"
DeviceVertImage = "../../../Graphics/GCE_Vectrex/Vectrex_Advanced_Bezel.png"
DeviceImage = "../../../Graphics/GCE_Vectrex/Vectrex_Advanced_Bezel.png"

does the first line say #reference if not than that is your problem. Other than that it looks fine.

What version of retroarch are you using? You need at least 1.9.8

I believe I am using 1.10.0

I am really unsure what to do, I have tried changing video drivers and everything

it says

#reference “…/…/…/…/…/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__1__ADV__GDV.slangp”

all on 1 line

Have you tried using the shaders in the Standard folder? The ones in the Advanced folder uses more power than any of the other ones.

I find it weird that the file worked for me but not working for you.

yours is referencing a different one ? mines MBZ 1, yours MBZ 3 ?

MBZ 3 is the one referenced in the Standard folder shaders while MBZ 1 is the reference for Advanced.

#reference “…/…/…/…/…/shaders_slang/bezel/Mega_Bezel/Presets/Base_CRT_Presets/MBZ__3__STD__GDV.slangp”

The vecx core will just switch drivers so you may have the video driver set to Vulkan if you like. I do and it runs just fine.

Could you please post a log? Without it we are only guessing.

yep the standard file set one worked, thanks ever so much for the help

i notice its upside down and back to front like yours, is this unfixable at the present time ?

1 Like

It isn’t as of right now. If the Standard worked than what your using is probably not powerful enough for the Advanced than.

For the short term I could just upload upside down and backwards Decal images.

I would still like to see a log please.

1 Like

its RX6900XT gpu ? should be fine

i will post a log in a sec

2 Likes

That should definitely be fine. The log definitely is needed to understand what the problem is than.

[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i9-10850K CPU @ 3.60GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Jan 21 2022
[INFO] Version: 1.10.0
[INFO] Git: 5f6fc20
[INFO] =================================================
[ERROR] [GLCore]: Failed to compile shader: Fragment shader failed to compile with the following errors:

[ERROR] [GLCore]: One or more shaders failed to compile.
[ERROR] [GLCore]: Failed to create preset: "G:\Emulators\RetroArch-new\shaders\Mega_Bezel_Community\Duimon-Mega-Bezel\Presets\Advanced\GCE_Vectrex\2D Narrow Escape (Hombrew).slangp".
[ERROR] [GLCore]: Failed to create filter chain: "G:\Emulators\RetroArch-new\shaders\Mega_Bezel_Community\Duimon-Mega-Bezel\Presets\Advanced\GCE_Vectrex\2D Narrow Escape (Hombrew).slangp". Falling back to stock.