Function mrpt::opengl::createAndPreloadShaders

Function Documentation

std::unique_ptr<ShaderProgramManager> mrpt::opengl::createAndPreloadShaders()

Helper: Creates a shader program manager and preloads all default shaders.

Convenience function for initialization. Logs any compilation errors to stderr.

Example:

auto shaderMgr = createAndPreloadShaders();
// All default shaders are now ready to use

Returns:

Unique pointer to initialized manager