Just a simple OpenGL template that I use on my streams.
| 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. |
render.conf keys
| Key | Description |
|---|---|
| vert | Path to the vertex shader |
| frag | Path to the fragment shader |
| texture | Path to the texture |
| 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 |