/ShaderToy.NET

Native shadertoy-compatible GLSL playground in .NET framework Environment

Primary LanguageC#GNU General Public License v3.0GPL-3.0

ShaderToy.NET

A native shadertoy-compatible GLSL playground in .NET framework Environment

Alt text

Dependecies

  • NAudio Library
  • SharpGL

Supported Features

  • Audio Channel (Fixed on iChannel0) MP3 File and Microphone
  • Texture Channel (Fixed on iChannel1)
  • Full GLSL Support
  • Load Shader from File

TODO

  • Realtime GLSL Compiling
  • Syntax Highlighting for Editor
  • Shadertoy Buffer Support
  • Video input Channel (?)
  • GPU Sound (?)
  • Dynamically Change Channel Roles