# OpenGL Template Just a simple OpenGL template that I use on my streams. ## Controls | Shortcut | Description | |--------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------| | q | Quit | | F5 | Reload [render.conf](./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 |