v.2026-04-26
Parent Page

shaders

  1. retro game corp on shaders

GLSL

Shader format available to OpenGL. Wide range of platforms including phones and tablets.

Slang

New and recommended shader format, when available. Compatible with Vulkan, Direct3D 10/11/12, OpenGL Core, WiiU and Metal renderers.

Directories

Create a shaders dir under retroarch and repoint your video shaders dir here. It is completely locked down under hidden user data. Once this is done I copied shaders_glsl from githib here. Thing is I only want to cycle through favorites. So scanline.glslp, zfast-crt.glslp, zfast-lcd.glslp are copied into shaders root. shaders subdir has refs to these 3 I cycle through. I added a shader that turns off the shader.

HotKeys

I want to make Left Trigger previous shader. I want to make Right Trigger next shader. g8 Plus has analog triggers so we have +8 and +9. Other controlls will be diff so we should rely on autoconfigs.