Skip to content

Instantly share code, notes, and snippets.

@thingsiplay
Last active April 8, 2025 02:42
Show Gist options
  • Select an option

  • Save thingsiplay/b92101c40897006a04cd7a9f0d3d073a to your computer and use it in GitHub Desktop.

Select an option

Save thingsiplay/b92101c40897006a04cd7a9f0d3d073a to your computer and use it in GitHub Desktop.
My Shader Presets for RetroArch shaders_slang
#reference "shaders_slang/presets/crt-royale-kurozumi.slangp"
geom_mode_runtime = "3.000000"
interlace_detect_toggle = "0.000000"
#reference "shaders_slang/presets/crt-royale-ntsc-composite.slangp"
geom_mode_runtime = "1.000000"
#reference "shaders_slang/handheld/lcd-grid-v2-gbc-color-motionblur.slangp"
#reference "shaders_slang/motionblur/mix_frames_smart.slangp"
#reference "shaders_slang/handheld/gameboy.slangp"
#reference "shaders_slang/handheld/lcd-grid-v2-gba-color-motionblur.slangp"
#reference "shaders_slang/handheld/lcd-grid-v2-gbc-color-motionblur.slangp"
#reference "shaders_slang/handheld/gameboy-pocket.slangp"
grey_balance = "2.500000"
screen_light = "1.200000"
shadow_opacity = "0.850000"
#reference "shaders_slang/handheld/retro-v2.slangp"
#reference "shaders_slang/handheld/lcd-grid-v2-nds-color-motionblur.slangp"
#reference "shaders_slang/handheld/lcd-grid-v2-psp-color-motionblur.slangp"
response_time = "0.220000"
#reference "shaders_slang/handheld/gameboy.slangp"
baseline_alpha = "0.150000"
grey_balance = "2.700000"
response_time = "0.560000"
bg_smoothing = "0.300000"
#reference "shaders_slang/handheld/retro-v2.slangp"
#reference "shaders_slang/anti-aliasing/aa-shader-4.0-level2.slangp"
#reference "shaders_slang/presets/scalefx+rAA+aa.slangp"
#reference "shaders_slang/crt/crt-royale.slangp"
interlace_detect_toggle = "0.000000"
#reference "shaders_slang/crt/crt-royale.slangp"
geom_mode_runtime = "1.000000"
interlace_detect_toggle = "0.000000"
#reference "shaders_slang/presets/crt-royale-ntsc-svideo.slangp"
geom_mode_runtime = "1.000000"
#reference "shaders_slang/crt/vector-glow.slangp"
@thingsiplay
Copy link
Copy Markdown
Author

The idea is to have these base presets and to load up them instead of the Shaders itself. Put the presets in the "shaders" directory of RetroArch. The internal links expect that, unless you modify it off course. And it will only work with the "shaders_slang" type. Open RetroArch, go to "Shaders" menu once a game is loaded up, go into "Load" and search for the directory where you put the presets. After selecting one, go into submenu "Save", set "Simple Presets" to ON and "Save Core Preset".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment