Skip to content

Write, compile and run glsl shader code on any platform supported by Kivy

License

Notifications You must be signed in to change notification settings

AndiEcker/glsl_tester

Repository files navigation

glsl_tester app

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:

About

Write, compile and run glsl shader code on any platform supported by Kivy

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published