Helpers for setting up some OpenGL debugging and light state functionality.
Definition: diguyOglUtils.h:10
The diguyViewLight provides a interface around a scene light useful in diguy scenario and the opengl ...
Definition: diguyViewLight.h:62
void render_shadow_map(diguyViewLight *light, diguyScenario *scenario)
Definition: diguyOglUtils.cpp:245
void install_opengl_debug_callbacks()
helper function that installs the glDebugMessageCallback, the modern way of catching OpenGL errors...
Definition: diguyOglUtils.cpp:117
Represents the scenario currently being portrayed.
Definition: diguyScenario.h:99
void update_lighting(diguyScenario *scenario)
helper function that feeds light data from various diguy systems to OpenGL uniform buffers...
Definition: diguyOglUtils.cpp:133
static diguyScenario * scenario
Definition: simple_playback_ogl.cpp:57