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.
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.
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.