#ifndef slic3r_GLShadersManager_hpp_ #define slic3r_GLShadersManager_hpp_ #if ENABLE_SHADERS_MANAGER #include "GLShader.hpp" #include #include #include namespace Slic3r { class GLShadersManager { std::vector> m_shaders; public: std::pair init(); // call this method before to release the OpenGL context void shutdown(); // returns nullptr if not found GLShaderProgram* get_shader(const std::string& shader_name); }; } // namespace Slic3r #endif // ENABLE_SHADERS_MANAGER #endif // slic3r_GLShadersManager_hpp_