The Vish Visualization Shell 0.3
Vish
Wizt::RenderBasin::Program::Parameters Struct Reference

Program parameters that need to be set before linking shader stages. More...

#include <ocean/Anemonia/RenderBasin.hpp>

Detailed Description

Program parameters that need to be set before linking shader stages.

Allows settings via https://www.khronos.org/registry/OpenGL-Refpages/gl4/html/glProgramParameter.xhtml in an OpenGL Context.

Default values are taken from https://www.khronos.org/opengl/wiki/GLAPI/glGet#Geometry_Shaders but an actual shader implementation should use smaller values to help the GLSL compiler on optimizing its code and memory consumption. Some implementations may just reserve the given maximum value even though it's not needed, which then may well overwhelm the graphics hardware.

Actual values on invocation of the createGeometryProgram() feedback function are taken from the current hardware implementation.