mirror of
https://github.com/italicsjenga/slang-shaders.git
synced 2024-11-25 00:51:29 +11:00
.. | ||
sample-borders | ||
gameboy-player-crt-easymode.slangp | ||
gameboy-player-crt-geom-1x.slangp | ||
gameboy-player-crt-royale.slangp | ||
gameboy-player-gba-color+crt-easymode.slangp | ||
gameboy-player-gba-color.slangp | ||
gameboy-player-tvout+interlacing.slangp | ||
gameboy-player-tvout-gba-color+interlacing.slangp | ||
gameboy-player-tvout-gba-color.slangp | ||
gameboy-player-tvout.slangp | ||
gameboy-player.png | ||
gameboy-player.slangp | ||
README.txt |
These shader presets will allow you to apply a 608x448 Game Boy Player border around a 240x160 input image from a Game Boy Advance core, with the input being scaled 2x to fit the border. Please note that RetroArch's integer scaling function will not automatically set a correct integer scale for the output image, as it will only take the Game Boy Advance core's reported resolution of 240x160 into account, and not the output image's 608x448 resolution. You will need to set a custom viewport size, either with the Custom Ratio menu option or defining custom_viewport_width and custom_viewport_height in the config file, setting Aspect Ratio Index to "Custom", and enabling Integer Scaling to center the image automatically. An example border is included, you can swap it out with another 608x448 Game Boy Player border in png format with the center 240x160 transparent. The borders included with this shader were ripped from a Game Boy Player disc by a kind anonymous user and were edited to appear correct with a GBA image fully shown. Using CRT-Royale with this border shader may result in flickering. This is due to it displaying the border shader as 480i, due to the output image being greater than 400px vertically. Disable interlacing detection in CRT Royale's user-settings.h if want 480p instead.