FICHA · FLATHUB

WgShadertoy

A WGSL playground inspired by Shadertoy

  • shader-playground
  • GRAPHICAL
  • Dev
  • GRAPHICS
  • Launchable
  • Same app · 2 sources
Official OARS · imported from upstream · official · May 24, 2026 description in en

Description

WgShadertoy is a WGSL playground inspired by Shadertoy.

It uses a binary format 'wgs' to save and load shaders and textures.

The runtime currently provides six parameters you can use in your shader as a uniform variable:

cursor vec2 The mouse position in pixels.

mouse_down u32 Whether the left button of the mouse is down.

mouse_press vec2 The mouse position in pixels when the left button is pressed.

mouse_release vec2 The mouse position in pixels when the left button is released.

resolution vec2 The resolution of the canvas in pixels (width * height).

time f32 The elapsed time since the shader first ran, in seconds.

How to run

wgshadertoy

Commands: wgshadertoy

Permissions

Permissions not analysed for this source yet.