libretro / common-shaders

Collection of commonly used Cg shaders. These shaders are usable by either HLSL and/or Cg runtime compilers. The cg2glsl script will translate most of these into GLSL shaders.
http://www.libretro.com
1.05k stars 254 forks source link

console-border: Add some alternative presets for Game Boy systems #144

Closed Monroe88 closed 6 years ago

Monroe88 commented 6 years ago

The DMG, Pocket, and Light alt presets use Harlequin's original Game Boy shader, except for the pass0 shader due to the video scale parameter needed. These are scaled directly to the screen resolution, no resizing with bilinear is done by default.

The GBC and GBA presets use cgwg's lcd-grid-v2 shader with the LCD response-time shader and the appropriate color shader. Also included retro-v2 variants, if one wants just wants the grid-lines.

Note: I used lcd-grid-v2-nvidia here because it looked better, if it doesn't work on a particular GPU then remove the "-nvidia" from the filename of that pass, or use the original lcd-grid instead.