Skip to content

gobomus/live-glsl

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Live-GLSL

00

build and run

this project uses CMake, you can download it here or use an installation package manager like homebrew.

brew install cmake

clone the project with submodules:

git clone git@github.com:karimnaaji/live-glsl.git
git submodule init && git submodule update
mkdir build && cd build
cmake ..
make
./live-glsl.out fragment_shader_to_watch [sound_path]

example

sound experiment video

fragment shader inputs

Possible use of these uniforms :

  • time : float
  • resolution : vec2
  • uniform float spectrum[256]; // spectrum of sound
  • uniform float wave[256]; // wave of sound

About

Live GLSL coding tool with fmod audio inputs

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 82.9%
  • C 17.0%
  • CMake 0.1%