Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

.slang Shaders Configurations for each System



  • Share your best Configs for each System!
    Retroarch (Windows PC):

    -My First test i Use-

    NES, FDS:
    shaders = "3"
    shader0 = shaders_slang\scalehq\shaders\4xScaleHQ.slang
    Filter 0 = Linear
    Scale 0 = 2x
    shader1 = shaders_slang\sharpen\shaders\adaptive-sharpen.slang
    Filter 0 = Nearest
    Scale 0 = 1x
    shader2 = shaders_slang\reshade\shaders\scanlines.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care

    SNES, SNES MSU-1:
    shaders = "4"
    shader0 = shaders_slang\retro\shaders\smootheststep.slang
    Filter 0 = Nearest
    Scale 0 = 1x
    shader1 = shaders_slang\scalehq\shaders\4xScaleHQ.slang
    Filter 0 = Nearest
    Scale 0 = 3x
    shader2 = shaders_slang\sharpen\shaders\adaptive-sharpen.slang
    Filter 0 = Nearest
    Scale 0 = 1x
    shader3 = shaders_slang\ntsc\shaders\ntsc-gauss-pass.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care

    Virtualboy:
    shaders = "1"
    shader0 = shaders_slang\handheld\shaders/color/vba-color.slang
    Filter 0 = Nearest
    Scale 0 = Dont Care

    Gameboy:
    preset: = shaders_slang\handheld\console-border\dmg-5x.slangp

    Super Gameboy:
    shaders = "3"
    shader0 = shaders_slang\scalehq\shaders\4xScaleHQ.slang
    Filter 0 = Linear
    Scale 0 = 2x
    shader1 = shaders_slang\sharpen\shaders\adaptive-sharpen.slang
    Filter 0 = Nearest
    Scale 0 = Dont Care
    shader2 = shaders_slang\reshade\shaders\scanlines.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care

    Gameboy Color:
    shaders = "2"
    shader0 = shaders_slang\xbrz\shaders\5xbrz.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care
    shader1 = shaders_slang\crt\shaders\dotmask.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care

    Gameboy Advance, neogeo pocket, neogeo pocket colorwonderswan, wonderswan color:
    shaders = "3"
    shader0 = shaders_slang\scalehq\shaders\4xScaleHQ.slang
    Filter 0 = Nearest
    Scale 0 = 2x
    shader1 = shaders_slang\sharpen\shaders\adaptive-sharpen.slang
    Filter 0 = Nearest
    Scale 0 = 1x
    shader2 = shaders_slang\reshade\shaders\dotmask.slang
    Filter 0 = Linear
    Scale 0 = Dont Care

    NDS:
    shaders = "3"
    shader0 = shaders_slang\retro\shaders\smootheststep.slang
    Filter 0 = Linear
    Scale 0 = 1x
    shader1 = shaders_slang\scalehq\shaders\4xScaleHQ.slang
    Filter 0 = Nearest
    Scale 0 = 2x
    shader2 = shaders_slang\sharpen\shaders\adaptive-sharpen.slang
    Filter 0 = Linear
    Scale 0 = 1x

    GameGear:
    preset: = shaders_slang\handheld\console-border\gg-5x.slangp

    Sg-1000, Mastersystem:
    shaders = "3"
    shader0 = shaders_slang\sabr\shaders\sabr-v3.0.slang
    Filter 0 = Nearest
    Scale 0 = 2x
    shader1 = shaders_slang\sharpen\shaders\adaptive-sharpen.slang
    Filter 0 = Nearest
    Scale 0 = 1x
    shader2 = shaders_slang\crt\shaders\crt-geom.slang
    Filter 0 = Nearest
    Scale 0 = Dont Care

    MegaDrive, Sega-CD:
    shaders = "3"
    shader0 = shaders_slang\scalehq\shaders\4xScaleHQ.slang
    Filter 0 = Nearest
    Scale 0 = 2x
    shader1 = shaders_slang\sharpen\shaders\adaptive-sharpen.slang
    Filter 0 = Nearest
    Scale 0 = Dont Care
    shader2 = shaders_slang\reshade\shaders\scanlines.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care

    Sega 32x, Sega Saturn:
    shaders = "2"
    shader0 = shaders_slang\scalehq\shaders\4xScaleHQ.slang
    Filter 0 = Nearest
    Scale 0 = 2x
    shader1 = shaders_slang\reshade\shaders\scanlines.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care

    PSX:
    shaders = "2"
    shader0 = shaders_slang\scalehq\shaders\4xScaleHQ.slang
    Filter 0 = Linear
    Scale 0 = 1x
    shader1 = shaders_slang\reshade\shaders\scanlines.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care

    MAME, FBA, PC-Engine, PC-EngineCD:
    shaders = "4"
    shader0 = shaders_slang\sabr\shaders\sabr-v3.0.slang
    Filter 0 = Nearest
    Scale 0 = 2x
    shader1 = shaders_slang\sharpen\shaders\adaptive-sharpen.slang
    Filter 0 = Nearest
    Scale 0 = 1x
    shader2 = shaders_slang\crt\shaders\crt-pi-clean.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care
    shader3 = shaders_slang\reshade\shaders\scanlines.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care

    neogeo:
    shaders = "3"
    shader0 = shaders_slang\retro\shaders\sharp-bilinear.slang
    Filter 0 = Linear
    Scale 0 = Dont Care
    shader1 = shaders_slang\sharpen\crt\shaders\snes-hires-blend.slang
    Filter 0 = Linear
    Scale 0 = 2x
    shader2 = shaders_slang\reshade\shaders\scanlines.slang
    Filter 0 = Linear
    Scale 0 = Dont Care

    neogeo-cd, philips-cdi, jaguar, jaguar-cd:
    shaders = "4"
    shader0 = shaders_slang\retro\shaders\sharp-bilinear.slang
    Filter 0 = Dont Care
    Scale 0 = 1x
    shader1 = shaders_slang\sharpen\crt\shaders\snes-hires-blend.slang
    Filter 0 = Dont Care
    Scale 0 = 2x
    shader2 = shaders_slang\crt\shaders\crt-pi-clean.slang
    Filter 0 = Dont Care
    Scale 0 = Nearest
    shader3 = shaders_slang\reshade\shaders\scanlines.slang
    Filter 0 = Dont Care
    Scale 0 = Dont Care

    Vectrex:
    shaders = "3"
    shader0 = shaders_slang\retro\shaders\sharp-bilinear.slang
    Filter 0 = Dont Care
    Scale 0 = 1x
    shader1 = shaders_slang\sharpen\crt\shaders\snes-hires-blend.slang
    Filter 0 = Dont Care
    Scale 0 = 2x
    shader2 = shaders_slang\crt\shaders\crt-pi-clean.slang
    Filter 0 = Dont Care
    Scale 0 = Nearest

    atari2600, atari7800:
    shaders = "2"
    shader0 = shaders_slang\sharpen\shaders\adaptive-sharpen.slang
    Filter 0 = Nearest
    Scale 0 = 2x
    shader1 = shaders_slang\reshade\shaders\scanlines.slang
    Filter 0 = Nearest
    Scale 0 = Dont Care



  • Interpolation filter (evens out pixel scaling and scrolling)

    Shader 1 = Stock shader
    filter = nearest
    scale = 3x

    Shader 2 = Stock shader
    filter = linear
    scale = dont care



Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.