A (inclusive) range between two values.
Store the information for how to render a full screen quad.
A utility to draw 3d lines.
Startup settings for the renderer.
Internal state of the renderer.
RendererPimpl(State *states, const Assets &assets, const RenderSettings &set, const FullScreenGeom &full_screen)
CameraUniformBuffer camera_uniform_buffer
ShaderResource shaders_resources
std::shared_ptr< CompiledGeom > full_screen_geom
A "cache" for the current open gl state.