Shaders are a feature being tested in the 1.7.2 update[1]. You can switch between them by pressing the "Super Secret Settings..." button under options in the menu. Although it doesn't work for some people. Shaders can be disabled by pressing the F4 key. Shaders may not work in computers that do not have OpenGL 2.1.
Note that the differences between certain shaders can be very subtle, and therefore, to notice the differences, it might be necessary to observe a picture with higher resolution by pressing one of the pictures below.
sc== Shaders ==
Passes
| Passes | Description | Fragment Shader | Vertex Shader |
|---|---|---|---|
| antialias.json | Used in Antialias. | antialias.fsh | blobs.vsh |
| bits.json | Used in Bits and Green. | bits.fsh | sobel.vsh |
| blit.json | Used in Antialias, Art, Bits, Blobs, Blobs2, Color convolve, Deconverge, Desaturate, Flip, FXAA, Green, Invert, NTSC, Outline, Pencil, Phosphor, Scan pincushion, Sobel and Wobble. | blit.fsh | blit.vsh |
| blobs.json | Used in Blobs. | blobs.fsh | blobs.vsh |
| blobs2.json | Used in Art and Blobs2. | blobs2.fsh | blobs.vsh |
| bloom.json | phosphor.fsh | sobel.vsh | |
| blur.json | Used in Art, Blur and NTSC. | blur.fsh | sobel.vsh |
| color_convolve.json | Used in Color convolve, Desaturate, Green and NTSC. | color_convolve.fsh | sobel.vsh |
| deconverge.json | Used in Deconverge and NTSC. | deconverge.fsh | sobel.vsh |
| downscale.json | downscale.fsh | downscale.vsh | |
| flip.json | Used in Flip. | blit.fsh | flip.vsh |
| fxaa.json | Used in FXAA. | fxaa.fsh | fxaa.vsh |
| invert.json | Used in Invert. | invert.fsh | blit.vsh |
| notch.json | Used in Notch. | notch.fsh | sobel.vsh |
| ntsc_decode.json | Used in NTSC. | ntsc_decode.fsh | sobel.vsh |
| ntsc_encode.json | Used in NTSC. | ntsc_encode.fsh | sobel.vsh |
| outline.json | Used in Outline. | outline.fsh | sobel.vsh |
| outline_combine.json | Used in Art. | outline_combine.fsh | sobel.vsh |
| outline_soft.json | Used in Pencil. | outline_soft.fsh | sobel.vsh |
| outline_watercolor.json | Used in Art. | outline_watercolor.fsh | sobel.vsh |
| overlay.json | overlay.fsh | blit.vsh | |
| phosphor.json | Used in NTSC and Phosphor. | phosphor.fsh | sobel.vsh |
| scan_pincushion.json | Used in Green, NTSC and Scan pincushion. | scan_pincushion.fsh | sobel.vsh |
| sobel.json | Used in Sobel. | sobel.fsh | sobel.vsh |
| wobble.json | Used in Wobble. | wobble.fsh | sobel.vsh |






















