glsl_tester is a Python multi-platform application project to test shaders written in the OpenGL glsl language.
this app project is based on the Kivy Framework as well as on the ae (Application Environment) namespace portions.
glsl uniform
parameter arguments can be synchronized and dynamically changed on running shaders. mix outputs/drawings
of multiple shaders by using values below 1.0 for the alpha
(opacity) uniform arguments.
the shader code examples, bundled into this app, got taken from the glsl sandbox. most of
them got adapted by adding some useful uniform
/input parameters to control their output dynamically. as dynamic inputs
can be used e.g. the mouse pointer position, the last touch position(s), key presses and/or the colors and sliders in
the user preferences menu (like e.g. the vibration and sound volume).
credits to:
- Erokia and plasterbrain at freesound.org for the sounds.
- glsl sandbox for glsl shader code examples (see individual copyrights in shader files).
- iconmonstr for the icon images.
- Kivy for this great multi-platform framework.