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

I understand the project was created with the idea of recreating old CRT screens, and I totally get the nostalgia behind it. But personally, I’d love to adjust it toward a more modern style.

Right now, it kind of feels like having a TV inside my TV. The reflections are fine, but I’d really prefer them only on the left and right edges. What bothers me the most is losing pixels on the Y axis—I’d much rather have the game cover the full height of the screen, with the overlay just on the sides.

To me, the overlays are actually the best part of this project and the main reason I’m enjoying it so much. That’s why I’d love to keep the shaders and overlay images exactly as they are, but without the tube-style distortion. What I’m looking for is a square, clean image with no rounded edges, while still keeping those awesome console overlays intact.

Just to clarify, I’m only talking about the console overlays—the handheld ones already look perfect to me.

1 Like

You can get everything you’re asking for by adjusting both the curvature and scale using the shader parameters.

Using my boilerplate, you could even create an override to use the parameters across an entire preset sub-class.

When I get a chance I’ll post a screenshot and boilerplate instructions.

2 Likes

@Duimon, did you ever get around to doing a 19.5x9 set. I know it’s a bit niche, but I’ve just got around to installing Retroarch on my iPhone and instantly went to try out MegaBezel with your shader packs and noticed they don’t expand to fill the screen.

Just grabbed to UW set to set but suspect they will be cropped like the above picture.

1 Like

I did not. I asked the community to weigh in on aspect ratios and never got a lot of response.

Creating a set is a lot of work and I wouldn’t want it to be only used by one person.

I could release a guide on creating the graphics so people could create their own set.

1 Like

Well… after looking at the parameters for a while, I decided to take a screenshot, edit it in Photoshop, and show it here. Honestly, just looking at the number of configurable parameters is overwhelming. Sorry for the ugly image; it’s just to show what I want to do. @Duimon Could you guide me and tell me exactly where I should go to change it? Also, do you think you could add a preconfigured preset in a future update for those of us who want the full vertical rendering without curvature?

1 Like

Sorry… RL has kept me from posting a solution. I have created one and will post with screenshots today ASAP.

2 Likes

OK… here goes. Assuming you followed the installation instructions correctly…

If you open the file at…

\Mega_Bezel_Packs\Duimon-Mega-Bezel\zzz_global_params\Graphics\user.params```

And edit the contents from…

// DUIMON MEGA BEZEL GRAPHICS AND PRESETS | https://duimon.github.io/Gallery-Guides/ | [email protected]
// SOME RIGHTS RESERVED - RELEASED UNDER CC BY NC ND LICENSE https://creativecommons.org/licenses/by-nc-nd/4.0/deed
// ----------------------------------------------------------------------------------------------------------------

// GLOBAL GRAPHGICS :: BEZEL
// Custom Parameters specific to the [Bezel] presets.
// ----------------------------------------------------------------------------------------------------------------


//#reference "/params/batocera.params"
//#reference "/params/batocera_nocurve.params"
//#reference "/params/batocera_hud.params"

to this…

// DUIMON MEGA BEZEL GRAPHICS AND PRESETS | https://duimon.github.io/Gallery-Guides/ | [email protected]
// SOME RIGHTS RESERVED - RELEASED UNDER CC BY NC ND LICENSE https://creativecommons.org/licenses/by-nc-nd/4.0/deed
// ----------------------------------------------------------------------------------------------------------------

// GLOBAL GRAPHGICS :: BEZEL
// Custom Parameters specific to the [Bezel] presets.
// ----------------------------------------------------------------------------------------------------------------


//#reference "/params/batocera.params"
#reference "/params/batocera_nocurve.params"
//#reference "/params/batocera_hud.params"

(Remove the two forward slashes from the second from the last line. i.e. “uncomment” them.)

All of my “[Bezel]” presets will now look like this.

This is a custom bezel configuration that I developed for my Batocera decorations contribution.

If that works for you then we are done.

If you insist on the game screen meeting the top and bottom edges the non-integer scale needs to be changed to 100. (This is hard to do in the parameters dialog, but you can get close, save a simple preset, and edit the value for accuracy in a text editor.

That will give you this.

My biggest issue with the result is that the bezel covers up some of the background graphic that I intended to be seen.

My “CRT” presets (And most others.) all adapt to ultra-wide aspects automagically. This means that increasing the background “X Scale” parameter will nudge the two sides further apart to give you this.

This won’t guarantee that essential elements aren’t covered, but you stand a good chance.

Saving a simple preset with all of these changes yields a preset with these contents. (I also changed the “Bezel Inner Edge Thickness” to account for what may be a bug in either the shader or my presets.)

#reference "Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Standard/SONY_Playstation/Playstation-[STD]-[Guest]-[Bezel].slangp"
HSM_NON_INTEGER_SCALE = "100.000000"
HSM_BZL_INNER_CORNER_RADIUS_SCALE = "80.000000"
HSM_BZL_INNER_EDGE_THICKNESS = "60.000000"
HSM_BZL_OUTER_CORNER_RADIUS_SCALE = "60.000000"
HSM_BG_SCALE_X = "103.000000"

Delete the top reference line to get this.

HSM_NON_INTEGER_SCALE = "100.000000"
HSM_BZL_INNER_CORNER_RADIUS_SCALE = "80.000000"
HSM_BZL_INNER_EDGE_THICKNESS = "60.000000"
HSM_BZL_OUTER_CORNER_RADIUS_SCALE = "60.000000"
HSM_BG_SCALE_X = "103.000000"

Then rename the file to “full.params” and place it in the folder at…

Mega_Bezel_Packs\Duimon-Mega-Bezel\zzz_global_params\Graphics\params

Then edit the aforementioned “user.params” to this…

// DUIMON MEGA BEZEL GRAPHICS AND PRESETS | https://duimon.github.io/Gallery-Guides/ | [email protected]
// SOME RIGHTS RESERVED - RELEASED UNDER CC BY NC ND LICENSE https://creativecommons.org/licenses/by-nc-nd/4.0/deed
// ----------------------------------------------------------------------------------------------------------------

// GLOBAL GRAPHGICS :: BEZEL
// Custom Parameters specific to the [Bezel] presets.
// ----------------------------------------------------------------------------------------------------------------


//#reference "/params/batocera.params"
#reference "/params/batocera_nocurve.params"
//#reference "/params/batocera_hud.params"
#reference "/params/full.params"

All of my “[Bezel]” presets will now share these parameters. :grin:

Making global changes to my presets was among the motivations driving the development of my “Boilerplate”. This solution illustrates the inherent power of my methods. :innocent:

5 Likes

It worked like a charm! Thanks @Duimon ! That solved my problem. I thought it couldn’t be done, but I see you had it figured out ahead of time. Great job!

2 Likes

Hi, I’m trying to get the same effect as @jferdz (maximizing Y whilst keeping the bezels. Trying to do this for max viewing space on my iPhone

The shaders are setup correctly, all works when using the unmodified package, however when I change the global preset as mentioned by removing the two // before

#reference “/params/batocera_nocurve.params”

I now get “Failed to apply shader preset:”

Not sure what I’m doing wrong / have missed :frowning:

1 Like

Also, if I can get this to work, would there be a way of maxing the Y axis of handhelds but still keep the X axis bevels. Trying to play GBA games on my phone is made much trickier when the screen becomes a small window in the middle :slight_smile:

I would have to see a log to know what is going on. I’m not sure how easy it is to get a log on the iPhone. :frowning_face:

You can create your own preset and apply the differences globally using my examples as inspiration.

One way would be to simply use the “Viewport Zoom” parameter.

1 Like

I’ll take a look tomorrow. I think there is an logging option in the iOS port so will see if I can get anything more meaningful. I checked the process above on PC and it worked exactly as you said so there must be something slightly different.

Odd though as the whole thing works exactly as expected on the phone, even in advanced mode, so weird that simple change breaks everything!

Ok, seems like it tries to write out to somewhere it doesn’t normally try to do. Does it create something dynamically?

ERROR] [Vulkan]: Failed to create preset: “/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Advanced/SONY_Playstation/Playstation-[ADV]-[Guest]-[Bezel].slangp”. [ERROR] [Vulkan]: Failed to create filter chain: “/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Advanced/SONY_Playstation/Playstation-[ADV]-[Guest]-[Bezel].slangp”. Falling back to stock.

Not sure how you arrive at that conclusion.

Try setting the logging level to “debug” to get more detailed info, right now all I see is a generic failure message. With a more detailed menu it would help to select the log text in your post and click on the “Preformatted text” icon in the post editor.

Ok, below are two logs (stripped for “slang” and “shader” lines), both done using ADV mode on Sony Playstation bezel. Changing from the core override of non NIGHT mode, to NIGHT mode. The first log works as expected, the second shows the message “Failed to apply shader preset”

The only change I make is to remove the // in the global preset as mentioned above.

[INFO] [Shaders]: Specific shader preset found at "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/config/Beetle PSX HW/Beetle PSX HW.slangp".
[DEBUG] 
[Shaders]: Filepath after wildcard replacement can't be found:
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_Beetle PSX HW.params" 
[DEBUG]            Falling back to original Filepath
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params" 

[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-drez-none.slang".
[INFO] [slang]: Using render target format R8G8B8A8_SRGB for pass output #0.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/cache-info-all-params.slang".
[INFO] [slang]: Using render target format R32G32B32A32_SFLOAT for pass output #1.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/text-std.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #2.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-fetch-drez-output.slang".
[INFO] [slang]: Using render target format R8G8B8A8_SRGB for pass output #3.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/fxaa/fxaa.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #4.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/intro.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #5.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #6.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-afterglow0.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #7.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-pre-shaders-afterglow.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #8.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/dogway/hsm-grade.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #9.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-custom-fast-sharpen.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #10.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #11.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-avg-lum.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #12.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-interlace-and-linearize.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #13.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_horizontal.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #14.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_vertical.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #15.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_horizontal.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #16.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_vertical.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #17.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #18.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-deconvergence.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #19.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-image-layers.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #20.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/bezel-images-under-crt.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #21.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/bezel-images-over-crt.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #22.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/linearize-crt.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #23.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/blur-outside-screen-horiz.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #24.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/blur-outside-screen-vert.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #25.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/blurs/shaders/royale/blur9x9.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #26.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/blurs/shaders/royale/blur9x9.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #27.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/reflection.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #28.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/combine-passes.slang".


[Shaders]: Filepath after wildcard replacement can't be found:
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_Beetle PSX HW.params" 
[DEBUG]            Falling back to original Filepath
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params" 



[Shaders]: Filepath after wildcard replacement can't be found:
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_Beetle PSX HW.params" 
[DEBUG]            Falling back to original Filepath
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params" 

[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-drez-none.slang".
[INFO] [slang]: Using render target format R8G8B8A8_SRGB for pass output #0.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/cache-info-all-params.slang".
[INFO] [slang]: Using render target format R32G32B32A32_SFLOAT for pass output #1.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/text-adv.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #2.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-fetch-drez-output.slang".
[INFO] [slang]: Using render target format R8G8B8A8_SRGB for pass output #3.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/dedither/dedither-gamma-prep-1-before.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #4.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/hyllian/sgenpt-mix/sgenpt-mix-pass1.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #5.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/hyllian/sgenpt-mix/sgenpt-mix-pass2.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #6.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/hyllian/sgenpt-mix/sgenpt-mix-pass3.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #7.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/hyllian/sgenpt-mix/sgenpt-mix-pass4.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #8.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/hyllian/sgenpt-mix/sgenpt-mix-pass5.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #9.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/dedither/dedither-gamma-prep-2-after.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #10.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/ps1dither/hsm-PS1-Undither-BoxBlur.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #11.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/fxaa/fxaa.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #12.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-g-sharp_resampler.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #13.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-sharpsmoother.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #14.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/intro.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #15.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/gtu/hsm-gtu-pass1.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #16.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/gtu/hsm-gtu-pass2.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #17.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #18.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-afterglow0.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #19.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-pre-shaders-afterglow.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #20.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/dogway/hsm-grade.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #21.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-custom-fast-sharpen.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #22.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #23.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-avg-lum.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #24.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-interlace-and-linearize.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #25.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_horizontal.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #26.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_vertical.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #27.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_horizontal.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #28.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_vertical.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #29.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #30.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-deconvergence.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #31.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-image-layers.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #32.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/bezel-images-under-crt.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #33.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/bezel-images-over-crt.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #34.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/linearize-crt.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #35.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/blur-outside-screen-horiz.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #36.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/blur-outside-screen-vert.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #37.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/blurs/shaders/royale/blur9x9.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #38.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/blurs/shaders/royale/blur9x9.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #39.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/reflection.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #40.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/combine-passes.slang".

[DEBUG] 
[Shaders]: Filepath after wildcard replacement can't be found:
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_Beetle PSX HW.params" 
[DEBUG]            Falling back to original Filepath
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params" 

[INFO] [Shaders]: Menu shader set to: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Advanced/SONY_Playstation/Playstation-[ADV]-[Guest]-[Bezel]-[Night].slangp".
[INFO] [Shaders]: Applying shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Advanced/SONY_Playstation/Playstation-[ADV]-[Guest]-[Bezel]-[Night].slangp".
[DEBUG] 
[Shaders]: Filepath after wildcard replacement can't be found:
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_Beetle PSX HW.params" 
[DEBUG]            Falling back to original Filepath
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params" 

[INFO] [Shaders]: Menu shader set to: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Advanced/SONY_Playstation/Playstation-[ADV]-[Guest]-[Bezel]-[Night].slangp".

[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Shaders]: Specific shader preset found at "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/config/Beetle PSX HW/Beetle PSX HW.slangp".
[DEBUG] 
[Shaders]: Filepath after wildcard replacement can't be found:
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_Beetle PSX HW.params" 
[DEBUG]            Falling back to original Filepath
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params"
[INFO] [Shaders]: Specific shader preset found at "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/config/Beetle PSX HW/Beetle PSX HW.slangp".
[DEBUG] 
[Shaders]: Filepath after wildcard replacement can't be found:
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_Beetle PSX HW.params" 
[DEBUG]            Falling back to original Filepath
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params" 

[WARN] 
[Shaders]: No Preset located at "/params/batocera_nocurve.params".
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-drez-none.slang".
[INFO] [slang]: Using render target format R8G8B8A8_SRGB for pass output #0.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/cache-info-all-params.slang".
[INFO] [slang]: Using render target format R32G32B32A32_SFLOAT for pass output #1.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/text-std.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #2.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/extras/hsm-fetch-drez-output.slang".
[INFO] [slang]: Using render target format R8G8B8A8_SRGB for pass output #3.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/fxaa/fxaa.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #4.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/intro.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #5.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #6.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-afterglow0.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #7.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-pre-shaders-afterglow.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #8.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/dogway/hsm-grade.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #9.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-custom-fast-sharpen.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #10.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #11.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-avg-lum.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #12.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-interlace-and-linearize.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #13.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_horizontal.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #14.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-gaussian_vertical.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #15.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_horizontal.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #16.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-bloom_vertical.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #17.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-crt-guest-advanced.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #18.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/guest/hsm-deconvergence.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #19.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/post-crt-prep-image-layers.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #20.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/bezel-images-under-crt.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #21.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/bezel-images-over-crt.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #22.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/linearize-crt.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #23.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/blur-outside-screen-horiz.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #24.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/blur-outside-screen-vert.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #25.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/blurs/shaders/royale/blur9x9.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #26.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/blurs/shaders/royale/blur9x9.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #27.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/reflection.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #28.
[INFO] [slang]: Compiling shader: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/shaders/base/combine-passes.slang".

[DEBUG] 
[Shaders]: Filepath after wildcard replacement can't be found:
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_Beetle PSX HW.params" 
[DEBUG]            Falling back to original Filepath
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params" 

[WARN] 
[Shaders]: No Preset located at "/params/batocera_nocurve.params".

[WARN] [Shaders]: Could not read shader preset in #reference line: "/params/batocera_nocurve.params".
[WARN] 
[Shaders]: Could not load root preset for #reference entry: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/Mega_Bezel_Packs/Duimon-Mega-Bezel/zzz_global_params/Graphics/user.params".
[ERROR] [Vulkan]: Failed to create preset: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Advanced/SONY_Playstation/Playstation-[ADV]-[Guest]-[Bezel]-[Night].slangp".
[ERROR] [Vulkan]: Failed to create filter chain: "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/Mega_Bezel_Packs/Duimon-Mega-Bezel/Presets/Advanced/SONY_Playstation/Playstation-[ADV]-[Guest]-[Bezel]-[Night].slangp". Falling back to stock.

[INFO] [Shaders]: Specific shader preset found at "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/config/Beetle PSX HW/Beetle PSX HW.slangp".
[DEBUG] 
[Shaders]: Filepath after wildcard replacement can't be found:
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/vulkan_Beetle PSX HW.params" 
[DEBUG]            Falling back to original Filepath
[DEBUG]                 "/private/var/mobile/Containers/Data/Application/EEBE0929-5C93-4BCE-88A2-7830C40B06A3/Documents/RetroArch/shaders/shaders_slang/bezel/Mega_Bezel/resource/param_values/core-defaults/video-driver_core/$VID-DRV$_$CORE$.params" 

[WARN] 
[Shaders]: No Preset located at "/params/batocera_nocurve.params".
1 Like

Great job on obtaining the DEBUG log and posting it so that it can be read! It really makes diagnosing this stuff a lot easier.

I am assuming you edited the file at…

/Duimon-Mega-Bezel/zzz_global_params/Graphics/user.params".

…since it was part of my instructions.

So, we can assume it is where it is supposed to be. :grin:

I think the critical error is.

No Preset located at "/params/batocera_nocurve.params".

The “params” folder should be located in the same folder as the “user.params” file.

If the “params” folder is there and contains the “batocera_nocurve.params” file, then I have no clue as to why it says it can’t be found. :frowning_face:

There are a multitude of wild cards and params files that are used in the main Mega Bezel shader (Aside from those in my boilerplate.) and the system seems to be responding to them as expected.

Triple check the existence of the “Duimon-Mega-Bezel\zzz_global_params\Graphics\params” folder and contents. If they are complete, then we’ll need someone with iOS experience to lend a hand troubleshooting this issue.


You could try a local override, just to see if it works.

Open one of my “Bezel” presets and edit the lines…

// GRAPHICS :: OVERRIDES
//#reference "../../../res/overrides/batocera.params"
//#reference "../../../res/overrides/batocera_nocurve.params"
//#reference "../../../res/overrides/batocera_hud.params"

…in the same fashion as the GLOBAL method…

// GRAPHICS :: OVERRIDES
//#reference "../../../res/overrides/batocera.params"
#reference "../../../res/overrides/batocera_nocurve.params"
//#reference "../../../res/overrides/batocera_hud.params"

…and load the edited preset.

1 Like

On an aside note.

I recently bought one of these.

Beelink SER5 MAX Mini PC

It just so happens to run the “Standard” Mega Bezel shaders on every core available in Retroarch.

I bought this to run RetroBat, so I was able to set everything up on my main PC and just copy the entire folder to the new unit. The only setup I had to do post copy was gamepad configuration in RetroBat.

The Mega Bezel and kokoko-aio presets, along with my related packs, are available in RetroBat as downloadable content, so at a slim price of $369 I was able to build a system for a member of my extended family.

Full disclosure… I did purchase a second 1TB M.2 drive and an 8bitDo Pro 3 controller, so that added to the total cost. (Both the included 1TB drive and the second are 4X4 so the thing boots in about 7 seconds.)

Since it runs Windows 11, standalone cores are also available, along with native Windows games.

Undeniably awesome! :grin:

BTW. On my 8bitDo Pro 2 and Pro 3 controllers, I have had the best results setting them up in the Nintendo Switch Pro Controller mode. (I have seen a lot of comments in the forum lately.)

2 Likes

Ok, the global override seems to be in the correct place. See screenshot

However, the local override works as expected!

Hmmm