Mega Bezel Reflection Shader! - Feedback and Updates

Vagrant story was using the PSX hardware core. The fake scanline bug with vertical cropping is on any core where it is activated.

1 Like

@HyperspaceMadness Hey hunter just pushed an update to newpixie for a toggle to the wavy distortion.

1 Like

Thanks for the heads up :), I’ll make sure to integrate the change.

2 Likes

Np, I saw hunter saying the update was pushed, and figured I’d let you know before you started getting blown up about it. (As newpixie seems to be fairly popular from what I’ve seen.)

1 Like

How do I get my UI to look like that?

You need to go to drivers and set the menu driver to OZONE, then restart retroarch. It’s awesome and I think is the standard Retroarch UI going forward.

image

4 Likes

Got a new monitor today, 1080p (finally).

Messed around with the shader and got it to look exactly how I wanted it to. The whole PVM fits on the screen, and even better, the scanlines scale perfectly with no moire or weirdness.

3 Likes

Woot woot! New monitor :tada::tada::tada:

I’m excited for you, lol.

Hope it’s awesome!

Many thanks for these, they are sooo awesome! But I’m getting crashes in the parallell core when trying to apply them, although I’m not sure the shaders are causing it. I’m able to apply other shaders. But the core seems pretty unstable on it’s own.

Could you share this overlay, and how to setup it with the Bezel?

@e2zippo The shader works fine with parallel for me.

Which presets or all of them, as I know guest has issues with it’s slang shader on parallel.

@everybody Please realize that this is multiple shader presets, just because one works on a thing for someone doesn’t mean they all work and the opposite is true, just because one is broke on a thing doesn’t mean they are all broke. Please clarify which presets are broke on what and which ones work on what. (Leads to less confusion for users! And helps @HyperspaceMadness actually fix the issue if he knows what’s broken on what, he’s less likely to fix something if he doesn’t actually know what preset isn’t working and how to reproduce the breaking.)

For example, say I gave you 1000 part Ikea piece of furniture, didn’t give you an instruction manual or even tell you what the piece of furniture was. You had to do the build with just what you can see (the parts in front of you.) You have no internet to try and find the manual, this would be a pain in the ass to figure out what’s going wrong if you’re trying to figure out what’s going wrong somewhere during the build right? This is basically what you guys are doing. Saying something is broke and giving basically zero context. (We need to know the core and preset being used.)

Sorry if I’m coming off as a dick, @hunterk feel free to delete this if I’m being too much of an ass.

To clarify I’m not saying don’t report issues, quite the opposite actually. Report everything that’s broken but give enough information so things can be fixed.

Also, sorry for the rant @HyperspaceMadness.

2 Likes

Even with the newest version and upscaling / downscaling enabled?

Sorry! I do know it’s not one shader, but presets. RA crashed when I was trying to apply hsm-mega-bezel-crt-guest-dr-venom-N64.slangp & hsm-mega-bezel-crt-royale, perhaps others as well, but it’s kind of random.

But I honestly don’t think it’s HSM’s presets fault, I was just wondering if anyone else was experiencing the same thing. Parallell core seems pretty unstable right now.

2 Likes

So are you saying that retroarch actually crashes?

If it is Retroarch crashing then this is likely more to do with the core than the shader, there could be some interaction with the shader and the core that I don’t know about though.

From my experience with the shader system what the core does and what the shader does are pretty separate, the shader just receives the image from the core and processes it and gives a final image. Basically the shader knows nothing about what core it is even running on.

1 Like

I’m not mad man.

You’re fine, parallel can be pretty unstable from my experience. It’s most likely the core that being the issue.

@HyperspaceMadness it sounds like it’s the parallel core. I’ve had similar issues loading other shaders with it, sometimes I can load them other times it completely crashes RetroArch.

1 Like

Here it is: https://github.com/lilbud/es-theme-switch-new-files/tree/master/PVM

(Just put it into a random repository I had.)

Use for 1080p screen, and replace the carbon texture with the one in this folder.

2 Likes

Yep, I am upscaling it 4x then downsampling it to native resolution, works just fine, I’m using the stable version of Retroarch though.

@lilbud Thank you very much.

1 Like

Just a note about the Core Res Sampling Mult X & Y in the shader.

It does not actually downsample to a lower resolution in the shader chain, e.g. one pass actually running at a lower resolution than the previous one. What it does is adjusting how the original image is sampled by the CRT shader. So this means that using this feature to change the sampling to a lower multiple won’t actually make the shader run faster.

If anyone is interested in getting a true down sampled shader this which would run faster because only the first pass would be at full core res then this would need to be made as a separate preset, and you wouldn’t be able to change the base downsample in the preset on the fly.

I’m curious about resolution changes in-game. When the PS1 starts up it look to be at a higher resolution and some games like Vagrant Story have a title screen higher resolution. Than in-game it goes back down. Did the PS1 actually do this or is it emulator related?

2 Likes

I think the PS1 actually did this…

2 Likes