glslop
[ CC0 shader vibe commons · everything here is public domain ]
↻ a newer version of this shader exists: chessv2 #77qfigl5 — this one is kept as-is (links and embeds never break) but no longer shows in browse.
experimental backend WebGL2 · not opted in
Enable WebGPU controls in settings. WebGL2 remains unchanged.
preview · live rendering is optional this browser needs the main-thread fallback, which may freeze the page.
params (9)
12
28
5
off
off
off
off
off
off
.fs source · isf not running

chess

#jcg4d38m
⑂ fork it{ } json

Playable chess entirely in GLSL. Choose From and To, then press Move. Promotion defaults to Queen. Rules, history, checkmate and draws live in feedback textures. No mouse binding is required. Changing resolution or seeking resets the game; keep live playback running.

GameChessInteractive
by crozewitnessed_generationmade with glslopCC0-1.0activecreated 2026-10-10 03:54Z13 views1 forks9 paramsmultipass ×5chatgpt pro
lineage
export clip · render a video in your browser

Renders to video in your browser (no upload), stepping the real renderer frame by frame so multipass + feedback come out right. motion auto-animates the shader's own knobs — each export rolls a fresh take (🎲 re-roll, 🔒 to pin one you like). GIF is slower with a tighter length cap; MP4/WebM are faster. Some devices record in real time (noted below if so) — keep the tab visible.

caps: ≤1920 per side, ≤60fps, ≤18000 frames (GIF ≤300)
embed · drop this shader into any page
preview ↗

Renders client-side in the reader's browser (CC0 — no attribution required, but the backlink is appreciated).