tsoding / opengl-template

Just a simple OpenGL template that I use on my streams.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenGL Template

Just a simple OpenGL template that I use on my streams.

Controls

Shortcut Description
q Quit
F5 Reload render.conf and all the resources refered by it. Red screen indicates an error, check the output of the program if you see it.
F6 Make a screenshot.
SPACE Pause/unpause the time uniform variable in shaders
In pause mode step back/forth in time.

Shader Uniforms

Name Type Description
resolution vec2 Current resolution of the screen in pixels
time float Amount of time passed since the beginning of the application when it was not paused.
mouse vec2 Position of the mouse on the screen in pixels
tex sampler2D Current texture

About

Just a simple OpenGL template that I use on my streams.

License:MIT License


Languages

Language:C 99.8%Language:GLSL 0.2%Language:Batchfile 0.1%Language:Shell 0.0%