AndiEcker / glsl_tester

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

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:GNU General Public License v3.0


Languages

Language:GLSL 72.5%Language:Python 27.5%