Mega Bezel is updated to V 0.9.090 2021-12-24
This is the first release candidate for the V1, We’ll get some usage from the community & do some bug fixes, then probably another RC then when things are super stable it will get submitted to the main repo as the V1.
Changes:
Snapshot from the help in a markdown reader
Change Details:
- Viewport Zoom & Position
- Caching Added for much better Performance
- When caching is on (on by default) the performance will be much better
- Stuff that is cached:
- Passes which do not change dynamically every frame
- Portions of the viewport which do not change dynamically every frame (E.G. Outside the Bezel)
- Blinking red visual indicator when cache is updating
- Added Negative Cropping
- Readme/Help partially updated
- Read in a markdown reader for nice formatting
- Some explanation of some of the new features is in here
- Guest DrVenom
- New Guest-DrVenom NTSC preset added, Thanks @guest.r!!!
- Updated Guest shaders to crt-guest-advanced-2021-10-22-release1
- Scanline Gamma is on all GDV presets and is a 1 based gamma adjustment
- Noise can now be turned on/off separately from deconvergence
-
@DariusG’s GDV-Mini is now used for the POTATO preset which scales better than ZFast
- Cyber’s Presets added to Experimental folder
- Community_CRT_Variations presets added (Moved from Experimental) includes:
- BendBombBoom Presets
- NESGuy presets
- Put Vignette in Post-CRT pass, Turn off Grade Vignette by default
- Put Grade after afterglow, remove brighten black from afterglow
- Added STD-GLASS preset
- Auto Aspect Ratio
- Catch sony fmv res 320x480 as Horizontal Aspect
- Catch sony fmv res 512x480 is now caught as 4:3 and Horizontal
- Independent Black Edge Corner scaling
- Color Tweaks fixed, Display Gamut last option is now in range
- Image Layering
- Image aspect is now taken from the image resolution instead of setting extra parameters
- Added Mipmapping blend to avoiding the crunchy pixel look when graphics are scaled down, e.g. 4k background on 1080p monitor
- Added Color Control on all Layers
- Added Viewport and Full scaling mode for image layers and AmbientLightingImage
- Automatic screen placement
- Add option for Black and White placement image requested by @briball
- Parameter USE_IMAGE_FOR_PLACEMENT renamed to HSM_USE_IMAGE_FOR_PLACEMENT
- Night Lighting / Ambient Lighting
- NIGHT LIGHTING renamed to AMBIENT LIGHTING
- AMBIENT LIGHTING now affects tube static reflection & Tube diffuse image
- New great Night Lighting image by @Duimon
- Graphics global brightness added so Mega Bezel can be used with “Dark” presets which try to preserve phosphors and then user increases monitor brightness
- Screen Curvature: Added 2D Cylindrical Curvature mode requested by @syh
- This makes the indexes change so they now start at 0 and end at 5.
- 3D mode is now 3 and 3D cylinder mode is 5
- Intro Logo is now scaled nicely in Vertical and Dual Screen
- Tube Diffuse image added, so you can show the phosphor surface behind the CRT image if desired
- ColoredGelImage renamed to TubeColoredGelImage for consistency
- Corner radius’ for are now independent, Black Edge, Bezel inside, Bezel Outside
- On/Off for some effects, which will be off by default like Tube Static Reflection Image
HERE ARE THE LINKS!
Shader Package Approx. 15 MB
Extra Examples Package
INSTALLATION INSTRUCTIONS
-
You MUST use Retroarch Version 1.9.8 or Later (It will fail to load on earlier versions)
- If you have previous versions of the Mega Bezel installed:
- Delete the old Mega Bezel stuff from shaders/shaders_slang/bezel
- Inside the .zip is a bezel folder, copy the bezel folder into your Retroarch/shaders/shaders_slang folder
- The final path to the Mega bezel should be
Retroarch/shaders/shaders_slang/bezel/Mega_Bezel
- Set video driver to Vulcan
- It will run in GLCore but seems faster in Vulcan
- Some users have run it successfully in D3D11 but with a slow load time
- Set Video / Scaling / Aspect Ratio to Full
- This will match your monitor aspect aspect ratio
- Set Video / Scaling / Integer Scale to OFF
- Set Video / Output / Rotation to Normal
- Set Settings / Core / Allow Rotation to OFF – Important for FB Neo
- Set Video / Bilinear to OFF
- Load a preset in the shaders menu, Mega Bezel shader presets are found in:
- shaders/shaders_slang/bezel/Mega_Bezel/Presets
- When you save a preset make sure you have the Simple Presets feature set to ON
- This will save a preset with a reference to the preset you loaded plus whatever parameter changes you made
- This will keep your presets loading properly when the shader updates in the future
Give it a Whirl and let us know what you think!!!
Edit, there was a syncing problem but the files should now be updated