Cel shaders in RetroArch are shaders that produce a faux cel-shaded look. According to the official documentation, these shaders work best with early 3D content that uses very low-resolution textures.

Cel shaders covered in the documentation

  • AdvCartoon — ported from an older Pete's OGL2 plugin shader; exposes controls for border thickness and color muting.
  • MMJ Cel Shader — an updated take on an older Pete's OGL2 plugin shader, brought up to date for RetroArch and offered in single-pass and multi-pass flavors.

AdvCartoon

AdvCartoon was ported from a guest contributor's older Pete's OGL2 plugin shader. The documentation states that the user can specify the thickness of the cartoon-style black border and how muted the colors become.

MMJ Cel Shader

The MMJ Cel Shader is described as a revisit of the author's old Pete's OGL2 plugin shader, updated to work with RetroArch. It is available in single-pass and multi-pass flavors, and the documentation states it works best with hardware-rendered cores running at an internal resolution scale of 4x or higher.

Choosing between the two

The source material describes the two shaders but does not compare their output or recommend one over the other. Both are presented as options within the same cel shader family.

What the documentation does not cover

The source page does not list concrete menu paths, file locations, or step-by-step configuration actions for either shader. It also does not describe troubleshooting steps or tested outcomes. Those details are not established here.

Reference table · Scroll horizontally to see all columns.

ShaderOrigin described in sourceNotable optionsStated content fit
AdvCartoonPorted from a guest's old Pete's OGL2 plugin shaderCartoon-style black border thickness; color muting levelEarly 3D content with very low-resolution textures
MMJ Cel ShaderRevisit of the author's old Pete's OGL2 plugin shader, updated for RetroArchSingle-pass and multi-pass flavorsHardware-rendered cores at 4x or greater internal resolution scale
Evidence and publication details

Sources & references

Content responsibility: FrameTinker editorial desk. Source authors and software maintainers are credited separately below; this is not a claim of hands-on testing.

Published .

RetroArch: cel — official gaming software documentation https://raw.githubusercontent.com/libretro/docs/master/docs/shader/cel.mdRetrieved Oct 14, 2026

Something doesn’t match your setup?

Suggest a correction