Program(const std::uint16_t handle)
GLsizei const GLchar *const * string
#define glGetProgramInfoLog
std::uint32_t getHandle() const
#define glGetUniformLocation
std::shared_ptr< Program > Ptr
static Ptr link(const std::initializer_list< Shader::Ptr > &shaders)
GLuint const GLchar * name
#define GL_INFO_LOG_LENGTH
#define QUORI_FACE_TRACE(stmt)
GLsizei GLsizei GLuint * shaders
void checkGlError()
Throws a std::runtime_error if the OpenGL error flag is set.
GLuint GLsizei const GLchar * message
std::uint32_t getUniformLocation(const std::string &name) const
GLuint GLsizei GLsizei * length
std::shared_ptr< Shader > Ptr
quori_face
Author(s):
autogenerated on Wed Mar 2 2022 00:53:20