Skip to content

Custom Shaders

Install custom shaders for CRT effects, scanlines, and more.

2 min read


Shaders add visual effects to your games, from CRT monitor simulation to artistic filters. Playback supports custom GLSL shaders for a personalized look.

Shader effect applied to a Game Boy game

Installing shaders

Starting a game in Playback

  1. Start any game in Playback
  2. Click the Shaders button in the emulator menu bar
  3. Select Install Shaders…

Shaders menu in Playback

  1. This opens the Shaders folder on your computer
  2. Drag your shader files into this folder

Installing a shader file

Supported formats

Playback supports these shader formats:

  • .glslp — Shader presets (recommended)
  • .glsl — Individual shader files

Using shaders

After installing shaders:

  1. Click the Shaders button in the emulator menu
  2. Select your installed shader from the list
  3. The effect applies immediately

To disable shaders, select Stock from the Shaders menu.

Finding shaders

You can find shader collections online from the retro gaming community. Popular shader types include:

  • CRT shaders — Simulate the look of old CRT monitors with scanlines, curvature, and phosphor glow
  • Scanline filters — Add horizontal lines for a classic arcade look
  • LCD shaders — Mimic the pixel grid of handheld screens
  • Smoothing filters — Reduce pixelation with various algorithms

Creating your own

If you’re familiar with GLSL, you can create custom shaders. Shaders must be compatible with the libretro shader format used by Playback.

Tips

  • Some shaders are performance-intensive — try different ones to find the right balance
  • CRT shaders look best at higher resolutions
  • Combine shaders with integer scaling for the crispest pixels

See also

Still need help? Contact our support team