---
title: "webgl-crt-shader"
description: "Tweakable CRT shader for a web canvas with scanlines, curvature, bloom and phosphor controls exposed as parameters."
canonical: "https://vibing.inc/library/webgl-crt-shader-vg-1167"
category: "Games, Juice & Interactive"
subcategory: "Pixel art & retro"
license: "open-source"
author: "Matt Sephton (@gingerbeardman)"
source: "https://github.com/gingerbeardman/webgl-crt-shader"
---

# webgl-crt-shader
Tweakable CRT shader for a web canvas with scanlines, curvature, bloom and phosphor controls exposed as parameters.
## Facts
- Source: https://github.com/gingerbeardman/webgl-crt-shader
- Category: Games, Juice & Interactive / Pixel art & retro
- Author: Matt Sephton (@gingerbeardman)
- Licence: open-source
- Tags: crt, shader, webgl, retro
## Why it's a gem
Drop-in CRT layer for any canvas game; the cheapest instant retro credibility
---
Listed in The Vibeary: https://vibing.inc/library/webgl-crt-shader-vg-1167 · JSON: https://vibing.inc/api/public/library/gems/webgl-crt-shader-vg-1167