#ifndef SHADERS_HPP #define SHADERS_HPP #include #include #include unsigned int linkShaderObjectsShaderProgram(unsigned int vertexShaders, unsigned int fragmentShader); std::pair compileShaders(); unsigned int compileShader(const GLenum shaderType, const char *shaderSource); int shaderCompilationSuccessful(const unsigned int shader); int shaderProgramLinkingSuccessful(const unsigned int shaderProgram); int shaderSuccessful(const unsigned int shader, const bool compilation); void shaderFailedMessage(const unsigned int shader, const bool compilation); #endif