WgShadertoy icon

WgShadertoy

A WGSL playground inspired by Shadertoy

Linux Free MIT
About

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.
Details

Related

A Photo Tool (Libre) icon
Photo editor for Linux
ACBR icon
Comic book reader and converter
Adobe Flash Player icon
Player for content created using Adobe Flash
Aegisub icon
Create and modify subtitles
AI Generated Game icon
Save your friends from the ghosts!
Aliza MS icon
A DICOM viewer
Get download link

Reveals the direct download_url for this app.