packages feed

OpenGLRaw 3.2.6.0 → 3.2.7.0

raw patch · 604 files changed

+5614/−603 lines, 604 filesPVP ok

version bump matches the API change (PVP)

API changes (from Hackage documentation)

+ Graphics.GL.Compatibility46: glAccum :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glActiveShaderProgram :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glActiveTexture :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glAlphaFunc :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glAreTexturesResident :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLboolean -> m GLboolean
+ Graphics.GL.Compatibility46: glArrayElement :: MonadIO m => GLint -> m ()
+ Graphics.GL.Compatibility46: glAttachShader :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBegin :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBeginQuery :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBeginQueryIndexed :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBeginTransformFeedback :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glBindAttribLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glBindBuffer :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glBindBuffersBase :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindBuffersRange :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindImageTexture :: MonadIO m => GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBindImageTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindProgramPipeline :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindSamplers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindTextureUnit :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindVertexArray :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glBindVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glBindVertexBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m ()
+ Graphics.GL.Compatibility46: glBitmap :: MonadIO m => GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glBlendEquation :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBlendEquationSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBlendFuncSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBlendFunci :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBlitNamedFramebuffer :: MonadIO m => GLuint -> GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glBufferStorage :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLbitfield -> m ()
+ Graphics.GL.Compatibility46: glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCallList :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glCallLists :: MonadIO m => GLsizei -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
+ Graphics.GL.Compatibility46: glCheckNamedFramebufferStatus :: MonadIO m => GLuint -> GLenum -> m GLenum
+ Graphics.GL.Compatibility46: glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glClear :: MonadIO m => GLbitfield -> m ()
+ Graphics.GL.Compatibility46: glClearAccum :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glClearBufferData :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glClearBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glClearBufferfi :: MonadIO m => GLenum -> GLint -> GLfloat -> GLint -> m ()
+ Graphics.GL.Compatibility46: glClearBufferfv :: MonadIO m => GLenum -> GLint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glClearBufferiv :: MonadIO m => GLenum -> GLint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glClearBufferuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glClearColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glClearDepth :: MonadIO m => GLdouble -> m ()
+ Graphics.GL.Compatibility46: glClearDepthf :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glClearIndex :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glClearNamedBufferData :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glClearNamedBufferSubData :: MonadIO m => GLuint -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLint -> GLfloat -> GLint -> m ()
+ Graphics.GL.Compatibility46: glClearNamedFramebufferfv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glClearNamedFramebufferiv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glClearNamedFramebufferuiv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glClearStencil :: MonadIO m => GLint -> m ()
+ Graphics.GL.Compatibility46: glClearTexImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glClearTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glClientActiveTexture :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
+ Graphics.GL.Compatibility46: glClipControl :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
+ Graphics.GL.Compatibility46: glColor3bv :: MonadIO m => Ptr GLbyte -> m ()
+ Graphics.GL.Compatibility46: glColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glColor3dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glColor3fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glColor3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glColor3iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glColor3sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
+ Graphics.GL.Compatibility46: glColor3ubv :: MonadIO m => Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glColor3uiv :: MonadIO m => Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
+ Graphics.GL.Compatibility46: glColor3usv :: MonadIO m => Ptr GLushort -> m ()
+ Graphics.GL.Compatibility46: glColor4b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> GLbyte -> m ()
+ Graphics.GL.Compatibility46: glColor4bv :: MonadIO m => Ptr GLbyte -> m ()
+ Graphics.GL.Compatibility46: glColor4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glColor4dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glColor4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glColor4fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glColor4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glColor4iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glColor4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glColor4sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glColor4ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
+ Graphics.GL.Compatibility46: glColor4ubv :: MonadIO m => Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glColor4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glColor4uiv :: MonadIO m => Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glColor4us :: MonadIO m => GLushort -> GLushort -> GLushort -> GLushort -> m ()
+ Graphics.GL.Compatibility46: glColor4usv :: MonadIO m => Ptr GLushort -> m ()
+ Graphics.GL.Compatibility46: glColorMask :: MonadIO m => GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glColorMaterial :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glColorP3ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glColorP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glColorP4ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glColorP4uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCompileShader :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCompressedTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCompressedTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCompressedTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glCopyImageSubData :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glCopyNamedBufferSubData :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glCopyPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glCopyTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> m ()
+ Graphics.GL.Compatibility46: glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
+ Graphics.GL.Compatibility46: glCopyTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glCopyTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glCopyTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glCopyTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glCreateBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glCreateFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glCreateProgram :: MonadIO m => m GLuint
+ Graphics.GL.Compatibility46: glCreateProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glCreateQueries :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glCreateRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glCreateSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glCreateShader :: MonadIO m => GLenum -> m GLuint
+ Graphics.GL.Compatibility46: glCreateShaderProgramv :: MonadIO m => GLenum -> GLsizei -> Ptr (Ptr GLchar) -> m GLuint
+ Graphics.GL.Compatibility46: glCreateTextures :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glCreateTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glCreateVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glCullFace :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteLists :: MonadIO m => GLuint -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glDeleteProgram :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteShader :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteSync :: MonadIO m => GLsync -> m ()
+ Graphics.GL.Compatibility46: glDeleteTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glDepthFunc :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glDepthMask :: MonadIO m => GLboolean -> m ()
+ Graphics.GL.Compatibility46: glDepthRange :: MonadIO m => GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glDepthRangeArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glDepthRangeIndexed :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glDepthRangef :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glDetachShader :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glDisable :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glDisableClientState :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glDisableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glDispatchCompute :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glDispatchComputeIndirect :: MonadIO m => GLintptr -> m ()
+ Graphics.GL.Compatibility46: glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glDrawArraysInstanced :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glDrawArraysInstancedBaseInstance :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glDrawBuffer :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
+ Graphics.GL.Compatibility46: glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
+ Graphics.GL.Compatibility46: glDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glDrawElementsInstancedBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> m ()
+ Graphics.GL.Compatibility46: glDrawElementsInstancedBaseVertexBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glDrawPixels :: MonadIO m => GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
+ Graphics.GL.Compatibility46: glDrawTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glDrawTransformFeedbackInstanced :: MonadIO m => GLenum -> GLuint -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glDrawTransformFeedbackStream :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glDrawTransformFeedbackStreamInstanced :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glEdgeFlag :: MonadIO m => GLboolean -> m ()
+ Graphics.GL.Compatibility46: glEdgeFlagPointer :: MonadIO m => GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glEdgeFlagv :: MonadIO m => Ptr GLboolean -> m ()
+ Graphics.GL.Compatibility46: glEnable :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glEnableClientState :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glEnableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glEnableVertexAttribArray :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glEnablei :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glEnd :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glEndConditionalRender :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glEndList :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glEndQuery :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glEndQueryIndexed :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glEndTransformFeedback :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glEvalCoord1d :: MonadIO m => GLdouble -> m ()
+ Graphics.GL.Compatibility46: glEvalCoord1dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glEvalCoord1f :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glEvalCoord1fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glEvalCoord2d :: MonadIO m => GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glEvalCoord2dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glEvalCoord2f :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glEvalCoord2fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glEvalMesh1 :: MonadIO m => GLenum -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glEvalMesh2 :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glEvalPoint1 :: MonadIO m => GLint -> m ()
+ Graphics.GL.Compatibility46: glEvalPoint2 :: MonadIO m => GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glFeedbackBuffer :: MonadIO m => GLsizei -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync
+ Graphics.GL.Compatibility46: glFinish :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glFlush :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glFlushMappedNamedBufferRange :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glFogCoordPointer :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glFogCoordd :: MonadIO m => GLdouble -> m ()
+ Graphics.GL.Compatibility46: glFogCoorddv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glFogCoordf :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glFogCoordfv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glFogf :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glFogfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glFogi :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glFogiv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glFramebufferParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glFramebufferTexture :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glFramebufferTexture1D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glFramebufferTexture2D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glFrontFace :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glFrustum :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGenLists :: MonadIO m => GLsizei -> m GLuint
+ Graphics.GL.Compatibility46: glGenProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGenTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGenerateMipmap :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glGenerateTextureMipmap :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetActiveAtomicCounterBufferiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetActiveSubroutineName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetActiveSubroutineUniformName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetActiveSubroutineUniformiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetActiveUniformBlockiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetActiveUniformName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetAttachedShaders :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetAttribLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
+ Graphics.GL.Compatibility46: glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m ()
+ Graphics.GL.Compatibility46: glGetBooleanv :: MonadIO m => GLenum -> Ptr GLboolean -> m ()
+ Graphics.GL.Compatibility46: glGetBufferParameteri64v :: MonadIO m => GLenum -> GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Compatibility46: glGetBufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetBufferPointerv :: MonadIO m => GLenum -> GLenum -> Ptr (Ptr a) -> m ()
+ Graphics.GL.Compatibility46: glGetBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetClipPlane :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetCompressedTexImage :: MonadIO m => GLenum -> GLint -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetCompressedTextureImage :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetCompressedTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint
+ Graphics.GL.Compatibility46: glGetDoublei_v :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetDoublev :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetError :: MonadIO m => m GLenum
+ Graphics.GL.Compatibility46: glGetFloati_v :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetFloatv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
+ Graphics.GL.Compatibility46: glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
+ Graphics.GL.Compatibility46: glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetFramebufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetGraphicsResetStatus :: MonadIO m => m GLenum
+ Graphics.GL.Compatibility46: glGetInteger64i_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint64 -> m ()
+ Graphics.GL.Compatibility46: glGetInteger64v :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Compatibility46: glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetInternalformati64v :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint64 -> m ()
+ Graphics.GL.Compatibility46: glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetMapdv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetMapfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetMapiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetNamedBufferParameteri64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Compatibility46: glGetNamedBufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetNamedBufferPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
+ Graphics.GL.Compatibility46: glGetNamedBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetNamedFramebufferAttachmentParameteriv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetNamedFramebufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetNamedRenderbufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetPixelMapfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetPixelMapuiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetPixelMapusv :: MonadIO m => GLenum -> Ptr GLushort -> m ()
+ Graphics.GL.Compatibility46: glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr a) -> m ()
+ Graphics.GL.Compatibility46: glGetPolygonStipple :: MonadIO m => Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetProgramInterfaceiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetProgramPipelineiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetProgramResourceIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
+ Graphics.GL.Compatibility46: glGetProgramResourceLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
+ Graphics.GL.Compatibility46: glGetProgramResourceLocationIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
+ Graphics.GL.Compatibility46: glGetProgramResourceName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetProgramResourceiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetProgramStageiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetQueryBufferObjecti64v :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
+ Graphics.GL.Compatibility46: glGetQueryBufferObjectiv :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
+ Graphics.GL.Compatibility46: glGetQueryBufferObjectui64v :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
+ Graphics.GL.Compatibility46: glGetQueryBufferObjectuiv :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
+ Graphics.GL.Compatibility46: glGetQueryIndexediv :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Compatibility46: glGetQueryObjectiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
+ Graphics.GL.Compatibility46: glGetQueryObjectuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetQueryiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetRenderbufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetShaderInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetShaderPrecisionFormat :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetShaderiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetString :: MonadIO m => GLenum -> m (Ptr GLubyte)
+ Graphics.GL.Compatibility46: glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte)
+ Graphics.GL.Compatibility46: glGetSubroutineIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
+ Graphics.GL.Compatibility46: glGetSubroutineUniformLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
+ Graphics.GL.Compatibility46: glGetSynciv :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetTexLevelParameterfv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetTexLevelParameteriv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTextureImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetTextureLevelParameterfv :: MonadIO m => GLuint -> GLint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetTextureLevelParameteriv :: MonadIO m => GLuint -> GLint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTextureParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTextureParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetTextureParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetTextureParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glGetTransformFeedbacki64_v :: MonadIO m => GLuint -> GLenum -> GLuint -> Ptr GLint64 -> m ()
+ Graphics.GL.Compatibility46: glGetTransformFeedbacki_v :: MonadIO m => GLuint -> GLenum -> GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetTransformFeedbackiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetUniformBlockIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLuint
+ Graphics.GL.Compatibility46: glGetUniformIndices :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetUniformLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
+ Graphics.GL.Compatibility46: glGetUniformSubroutineuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetUniformdv :: MonadIO m => GLuint -> GLint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetUniformfv :: MonadIO m => GLuint -> GLint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetUniformiv :: MonadIO m => GLuint -> GLint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetUniformuiv :: MonadIO m => GLuint -> GLint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetVertexArrayIndexed64iv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Compatibility46: glGetVertexArrayIndexediv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetVertexArrayiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetVertexAttribIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetVertexAttribIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetVertexAttribLdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetVertexAttribPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
+ Graphics.GL.Compatibility46: glGetVertexAttribdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetVertexAttribfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetVertexAttribiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetnColorTable :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetnCompressedTexImage :: MonadIO m => GLenum -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetnConvolutionFilter :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetnHistogram :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetnMapdv :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetnMapfv :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetnMapiv :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetnMinmax :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetnPixelMapfv :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetnPixelMapuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glGetnPixelMapusv :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m ()
+ Graphics.GL.Compatibility46: glGetnPolygonStipple :: MonadIO m => GLsizei -> Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glGetnSeparableFilter :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr a -> GLsizei -> Ptr b -> Ptr c -> m ()
+ Graphics.GL.Compatibility46: glGetnTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glGetnUniformdv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glGetnUniformfv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glGetnUniformiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glGetnUniformuiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glHint :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glIndexMask :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glIndexPointer :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glIndexd :: MonadIO m => GLdouble -> m ()
+ Graphics.GL.Compatibility46: glIndexdv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glIndexf :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glIndexfv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glIndexi :: MonadIO m => GLint -> m ()
+ Graphics.GL.Compatibility46: glIndexiv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glIndexs :: MonadIO m => GLshort -> m ()
+ Graphics.GL.Compatibility46: glIndexsv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glIndexub :: MonadIO m => GLubyte -> m ()
+ Graphics.GL.Compatibility46: glIndexubv :: MonadIO m => Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glInitNames :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glInterleavedArrays :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glInvalidateBufferData :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glInvalidateBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glInvalidateFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> m ()
+ Graphics.GL.Compatibility46: glInvalidateNamedFramebufferData :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> m ()
+ Graphics.GL.Compatibility46: glInvalidateNamedFramebufferSubData :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glInvalidateTexImage :: MonadIO m => GLuint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glInvalidateTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glIsBuffer :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsEnabled :: MonadIO m => GLenum -> m GLboolean
+ Graphics.GL.Compatibility46: glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsList :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsProgram :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsProgramPipeline :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsQuery :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsSampler :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsShader :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsSync :: MonadIO m => GLsync -> m GLboolean
+ Graphics.GL.Compatibility46: glIsTexture :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glIsVertexArray :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glLightModelf :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glLightModelfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glLightModeli :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glLightModeliv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glLightf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glLightfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glLighti :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glLightiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glLineStipple :: MonadIO m => GLint -> GLushort -> m ()
+ Graphics.GL.Compatibility46: glLineWidth :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glLinkProgram :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glListBase :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glLoadIdentity :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glLoadMatrixd :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glLoadMatrixf :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glLoadName :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glLoadTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glLoadTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glLogicOp :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glMap1d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMap1f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMap2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMap2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMapBuffer :: MonadIO m => GLenum -> GLenum -> m (Ptr a)
+ Graphics.GL.Compatibility46: glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
+ Graphics.GL.Compatibility46: glMapGrid1d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMapGrid1f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMapGrid2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMapGrid2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMapNamedBuffer :: MonadIO m => GLuint -> GLenum -> m (Ptr a)
+ Graphics.GL.Compatibility46: glMapNamedBufferRange :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
+ Graphics.GL.Compatibility46: glMaterialf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMaterialfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMateriali :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glMaterialiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glMatrixMode :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glMemoryBarrier :: MonadIO m => GLbitfield -> m ()
+ Graphics.GL.Compatibility46: glMemoryBarrierByRegion :: MonadIO m => GLbitfield -> m ()
+ Graphics.GL.Compatibility46: glMinSampleShading :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultMatrixd :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultMatrixf :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glMultiDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glMultiDrawArraysIndirectCount :: MonadIO m => GLenum -> Ptr a -> GLintptr -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glMultiDrawElementsBaseVertex :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glMultiDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glMultiDrawElementsIndirectCount :: MonadIO m => GLenum -> GLenum -> Ptr a -> GLintptr -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord1d :: MonadIO m => GLenum -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord1dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord1f :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord1fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord1i :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord1iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord1s :: MonadIO m => GLenum -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord1sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord2dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord2fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord2i :: MonadIO m => GLenum -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord2iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord2s :: MonadIO m => GLenum -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord2sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord3d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord3dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord3f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord3fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord3i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord3iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord3s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord3sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord4d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord4dv :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord4f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord4fv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord4i :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord4iv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord4s :: MonadIO m => GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoord4sv :: MonadIO m => GLenum -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoordP1ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoordP1uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoordP2ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoordP2uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoordP3ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoordP3uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoordP4ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glMultiTexCoordP4uiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glNamedBufferData :: MonadIO m => GLuint -> GLsizeiptr -> Ptr a -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glNamedBufferStorage :: MonadIO m => GLuint -> GLsizeiptr -> Ptr a -> GLbitfield -> m ()
+ Graphics.GL.Compatibility46: glNamedBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glNamedFramebufferDrawBuffer :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glNamedFramebufferDrawBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> m ()
+ Graphics.GL.Compatibility46: glNamedFramebufferParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glNamedFramebufferReadBuffer :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glNamedFramebufferRenderbuffer :: MonadIO m => GLuint -> GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glNamedFramebufferTexture :: MonadIO m => GLuint -> GLenum -> GLuint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glNamedFramebufferTextureLayer :: MonadIO m => GLuint -> GLenum -> GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glNamedRenderbufferStorage :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glNamedRenderbufferStorageMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glNewList :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glNormal3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
+ Graphics.GL.Compatibility46: glNormal3bv :: MonadIO m => Ptr GLbyte -> m ()
+ Graphics.GL.Compatibility46: glNormal3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glNormal3dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glNormal3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glNormal3fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glNormal3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glNormal3iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glNormal3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glNormal3sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glNormalP3ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glNormalP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glNormalPointer :: MonadIO m => GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glOrtho :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glPassThrough :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glPauseTransformFeedback :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glPixelMapfv :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPixelMapuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glPixelMapusv :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m ()
+ Graphics.GL.Compatibility46: glPixelStoref :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPixelStorei :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glPixelTransferf :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPixelTransferi :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glPixelZoom :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPointParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPointParameteri :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glPointParameteriv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glPointSize :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPolygonMode :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glPolygonOffset :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPolygonOffsetClamp :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glPolygonStipple :: MonadIO m => Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glPopAttrib :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glPopClientAttrib :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glPopDebugGroup :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glPopMatrix :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glPopName :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glPrimitiveRestartIndex :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glPrioritizeTextures :: MonadIO m => GLsizei -> Ptr GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramBinary :: MonadIO m => GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glProgramParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform1d :: MonadIO m => GLuint -> GLint -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform1dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform1f :: MonadIO m => GLuint -> GLint -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform1fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform1i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform1iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform1ui :: MonadIO m => GLuint -> GLint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform1uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform2d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform2f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform2i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform2iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform2ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform2uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform3d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform3f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform3iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform3ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform3uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform4d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform4f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform4iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform4ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniform4uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix2x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix2x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix2x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix2x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix3x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix3x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix3x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix3x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix4x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix4x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix4x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glProgramUniformMatrix4x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glProvokingVertex :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glPushAttrib :: MonadIO m => GLbitfield -> m ()
+ Graphics.GL.Compatibility46: glPushClientAttrib :: MonadIO m => GLbitfield -> m ()
+ Graphics.GL.Compatibility46: glPushDebugGroup :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Compatibility46: glPushMatrix :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glPushName :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glRasterPos2d :: MonadIO m => GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glRasterPos2dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glRasterPos2f :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glRasterPos2fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glRasterPos2i :: MonadIO m => GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glRasterPos2iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glRasterPos2s :: MonadIO m => GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glRasterPos2sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glRasterPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glRasterPos3dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glRasterPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glRasterPos3fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glRasterPos3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glRasterPos3iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glRasterPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glRasterPos3sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glRasterPos4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glRasterPos4dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glRasterPos4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glRasterPos4fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glRasterPos4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glRasterPos4iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glRasterPos4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glRasterPos4sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glReadBuffer :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glReadnPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glRectd :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glRectdv :: MonadIO m => Ptr GLdouble -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glRectf :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glRectfv :: MonadIO m => Ptr GLfloat -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glRecti :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glRectiv :: MonadIO m => Ptr GLint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glRects :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glRectsv :: MonadIO m => Ptr GLshort -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glReleaseShaderCompiler :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glRenderMode :: MonadIO m => GLenum -> m GLint
+ Graphics.GL.Compatibility46: glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glResumeTransformFeedback :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glRotated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glRotatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m ()
+ Graphics.GL.Compatibility46: glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glScaled :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glScalef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glScissorArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glScissorIndexed :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glScissorIndexedv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3b :: MonadIO m => GLbyte -> GLbyte -> GLbyte -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3bv :: MonadIO m => Ptr GLbyte -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3ub :: MonadIO m => GLubyte -> GLubyte -> GLubyte -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3ubv :: MonadIO m => Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3uiv :: MonadIO m => Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3us :: MonadIO m => GLushort -> GLushort -> GLushort -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColor3usv :: MonadIO m => Ptr GLushort -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColorP3ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColorP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glSecondaryColorPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glSelectBuffer :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glShadeModel :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Compatibility46: glShaderBinary :: MonadIO m => GLsizei -> Ptr GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glShaderStorageBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glSpecializeShader :: MonadIO m => GLuint -> Ptr GLchar -> GLuint -> Ptr GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glStencilFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glStencilMask :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glStencilOpSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glTexBuffer :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexBufferRange :: MonadIO m => GLenum -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glTexCoord1d :: MonadIO m => GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexCoord1dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexCoord1f :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexCoord1fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexCoord1i :: MonadIO m => GLint -> m ()
+ Graphics.GL.Compatibility46: glTexCoord1iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTexCoord1s :: MonadIO m => GLshort -> m ()
+ Graphics.GL.Compatibility46: glTexCoord1sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glTexCoord2d :: MonadIO m => GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexCoord2dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexCoord2f :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexCoord2fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexCoord2i :: MonadIO m => GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glTexCoord2iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTexCoord2s :: MonadIO m => GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glTexCoord2sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glTexCoord3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexCoord3dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexCoord3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexCoord3fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexCoord3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glTexCoord3iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTexCoord3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glTexCoord3sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glTexCoord4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexCoord4dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexCoord4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexCoord4fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexCoord4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glTexCoord4iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTexCoord4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glTexCoord4sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glTexCoordP1ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexCoordP1uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexCoordP2ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexCoordP2uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexCoordP3ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexCoordP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexCoordP4ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexCoordP4uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexCoordPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTexEnvf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexEnvfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexEnvi :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glTexEnviv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTexGend :: MonadIO m => GLenum -> GLenum -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexGendv :: MonadIO m => GLenum -> GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTexGenf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexGenfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexGeni :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glTexGeniv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glTexParameterf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTexStorage1D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glTexStorage2D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glTexStorage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glTexStorage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTextureBarrier :: MonadIO m => m ()
+ Graphics.GL.Compatibility46: glTextureBuffer :: MonadIO m => GLuint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glTextureBufferRange :: MonadIO m => GLuint -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glTextureParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTextureParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glTextureParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTextureParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glTextureParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
+ Graphics.GL.Compatibility46: glTextureParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glTextureStorage1D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glTextureStorage2D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glTextureStorage2DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glTextureStorage3D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glTextureStorage3DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Compatibility46: glTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glTextureView :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glTransformFeedbackBufferBase :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glTransformFeedbackBufferRange :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Compatibility46: glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> m ()
+ Graphics.GL.Compatibility46: glTranslated :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glTranslatef :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniform1d :: MonadIO m => GLint -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniform1dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniform1f :: MonadIO m => GLint -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniform1fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniform1i :: MonadIO m => GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glUniform1iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glUniform1ui :: MonadIO m => GLint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glUniform1uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glUniform2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniform2dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniform2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniform2fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glUniform2iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glUniform2ui :: MonadIO m => GLint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glUniform2uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glUniform3d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniform3dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniform3f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniform3fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glUniform3iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glUniform3ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glUniform3uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glUniform4d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniform4dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniform4f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniform4fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glUniform4iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glUniform4ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glUniform4uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glUniformBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix2x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix2x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix2x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix2x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix3x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix3x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix3x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix3x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix4x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix4x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix4x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glUniformMatrix4x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glUniformSubroutinesuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean
+ Graphics.GL.Compatibility46: glUnmapNamedBuffer :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Compatibility46: glUseProgram :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glUseProgramStages :: MonadIO m => GLuint -> GLbitfield -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glValidateProgram :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glValidateProgramPipeline :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertex2d :: MonadIO m => GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertex2dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertex2f :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertex2fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertex2i :: MonadIO m => GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glVertex2iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glVertex2s :: MonadIO m => GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertex2sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertex3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertex3dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertex3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertex3fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertex3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glVertex3iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glVertex3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertex3sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertex4d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertex4dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertex4f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertex4fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertex4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glVertex4iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glVertex4s :: MonadIO m => GLshort -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertex4sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexArrayAttribBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexArrayAttribFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexArrayAttribIFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexArrayAttribLFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexArrayBindingDivisor :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexArrayElementBuffer :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexArrayVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glVertexArrayVertexBuffers :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib1d :: MonadIO m => GLuint -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib1f :: MonadIO m => GLuint -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib1fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib1s :: MonadIO m => GLuint -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib1sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib2f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib2fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib2s :: MonadIO m => GLuint -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib2sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib3f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib3fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib3s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib3sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4Nbv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4Niv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4Nsv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4Nub :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4Nubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4Nuiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4Nusv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttrib4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribIFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribL1d :: MonadIO m => GLuint -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribL1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribL2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribL2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribL3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribL3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribL4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribL4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribLFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribLPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexP2ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexP2uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexP3ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexP3uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexP4ui :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexP4uiv :: MonadIO m => GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Compatibility46: glVertexPointer :: MonadIO m => GLint -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Compatibility46: glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Compatibility46: glViewportArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glViewportIndexedf :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glViewportIndexedfv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
+ Graphics.GL.Compatibility46: glWindowPos2d :: MonadIO m => GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glWindowPos2dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glWindowPos2f :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glWindowPos2fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glWindowPos2i :: MonadIO m => GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glWindowPos2iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glWindowPos2s :: MonadIO m => GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glWindowPos2sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: glWindowPos3d :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Compatibility46: glWindowPos3dv :: MonadIO m => Ptr GLdouble -> m ()
+ Graphics.GL.Compatibility46: glWindowPos3f :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Compatibility46: glWindowPos3fv :: MonadIO m => Ptr GLfloat -> m ()
+ Graphics.GL.Compatibility46: glWindowPos3i :: MonadIO m => GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Compatibility46: glWindowPos3iv :: MonadIO m => Ptr GLint -> m ()
+ Graphics.GL.Compatibility46: glWindowPos3s :: MonadIO m => GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Compatibility46: glWindowPos3sv :: MonadIO m => Ptr GLshort -> m ()
+ Graphics.GL.Compatibility46: makeGLDEBUGPROC :: GLDEBUGPROCFunc -> IO (FunPtr GLDEBUGPROCFunc)
+ Graphics.GL.Compatibility46: type GLDEBUGPROC = FunPtr GLDEBUGPROCFunc
+ Graphics.GL.Compatibility46: type GLDEBUGPROCFunc = GLenum @source@. -> GLenum @type@. -> GLuint @id@. -> GLenum @severity@. -> GLsizei @length@. -> Ptr GLchar @message@. -> Ptr () @userParam@. -> IO ()
+ Graphics.GL.Compatibility46: type GLbitfield = Word32
+ Graphics.GL.Compatibility46: type GLboolean = Word8
+ Graphics.GL.Compatibility46: type GLbyte = Int8
+ Graphics.GL.Compatibility46: type GLchar = CChar
+ Graphics.GL.Compatibility46: type GLclampd = Double
+ Graphics.GL.Compatibility46: type GLclampf = Float
+ Graphics.GL.Compatibility46: type GLdouble = Double
+ Graphics.GL.Compatibility46: type GLenum = Word32
+ Graphics.GL.Compatibility46: type GLfloat = Float
+ Graphics.GL.Compatibility46: type GLhalf = Half
+ Graphics.GL.Compatibility46: type GLint = Int32
+ Graphics.GL.Compatibility46: type GLint64 = Int64
+ Graphics.GL.Compatibility46: type GLintptr = CPtrdiff
+ Graphics.GL.Compatibility46: type GLshort = Int16
+ Graphics.GL.Compatibility46: type GLsizei = Int32
+ Graphics.GL.Compatibility46: type GLsizeiptr = CPtrdiff
+ Graphics.GL.Compatibility46: type GLsync = Ptr ()
+ Graphics.GL.Compatibility46: type GLubyte = Word8
+ Graphics.GL.Compatibility46: type GLuint = Word32
+ Graphics.GL.Compatibility46: type GLuint64 = Word64
+ Graphics.GL.Compatibility46: type GLushort = Word16
+ Graphics.GL.Compatibility46: type GLvoid = ()
+ Graphics.GL.Core46: glActiveShaderProgram :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glActiveTexture :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glAttachShader :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Core46: glBeginQuery :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glBeginQueryIndexed :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glBeginTransformFeedback :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glBindAttribLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glBindBuffer :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Core46: glBindBuffersBase :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glBindBuffersRange :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizeiptr -> m ()
+ Graphics.GL.Core46: glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glBindImageTexture :: MonadIO m => GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glBindImageTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glBindProgramPipeline :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glBindSampler :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glBindSamplers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glBindTextureUnit :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glBindTextures :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glBindVertexArray :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glBindVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
+ Graphics.GL.Core46: glBindVertexBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m ()
+ Graphics.GL.Core46: glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glBlendEquation :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glBlendEquationSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Core46: glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glBlendFuncSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glBlendFunci :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
+ Graphics.GL.Core46: glBlitNamedFramebuffer :: MonadIO m => GLuint -> GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
+ Graphics.GL.Core46: glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLenum -> m ()
+ Graphics.GL.Core46: glBufferStorage :: MonadIO m => GLenum -> GLsizeiptr -> Ptr a -> GLbitfield -> m ()
+ Graphics.GL.Core46: glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
+ Graphics.GL.Core46: glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
+ Graphics.GL.Core46: glCheckNamedFramebufferStatus :: MonadIO m => GLuint -> GLenum -> m GLenum
+ Graphics.GL.Core46: glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glClear :: MonadIO m => GLbitfield -> m ()
+ Graphics.GL.Core46: glClearBufferData :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glClearBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glClearBufferfi :: MonadIO m => GLenum -> GLint -> GLfloat -> GLint -> m ()
+ Graphics.GL.Core46: glClearBufferfv :: MonadIO m => GLenum -> GLint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glClearBufferiv :: MonadIO m => GLenum -> GLint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glClearBufferuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glClearColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glClearDepth :: MonadIO m => GLdouble -> m ()
+ Graphics.GL.Core46: glClearDepthf :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Core46: glClearNamedBufferData :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glClearNamedBufferSubData :: MonadIO m => GLuint -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glClearNamedFramebufferfi :: MonadIO m => GLuint -> GLenum -> GLint -> GLfloat -> GLint -> m ()
+ Graphics.GL.Core46: glClearNamedFramebufferfv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glClearNamedFramebufferiv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glClearNamedFramebufferuiv :: MonadIO m => GLuint -> GLenum -> GLint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glClearStencil :: MonadIO m => GLint -> m ()
+ Graphics.GL.Core46: glClearTexImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glClearTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
+ Graphics.GL.Core46: glClipControl :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glColorMask :: MonadIO m => GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
+ Graphics.GL.Core46: glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
+ Graphics.GL.Core46: glCompileShader :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glCompressedTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glCompressedTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glCompressedTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Core46: glCopyImageSubData :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glCopyNamedBufferSubData :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Core46: glCopyTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> m ()
+ Graphics.GL.Core46: glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
+ Graphics.GL.Core46: glCopyTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
+ Graphics.GL.Core46: glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glCopyTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
+ Graphics.GL.Core46: glCopyTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glCopyTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glCreateBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glCreateFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glCreateProgram :: MonadIO m => m GLuint
+ Graphics.GL.Core46: glCreateProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glCreateQueries :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glCreateRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glCreateSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glCreateShader :: MonadIO m => GLenum -> m GLuint
+ Graphics.GL.Core46: glCreateShaderProgramv :: MonadIO m => GLenum -> GLsizei -> Ptr (Ptr GLchar) -> m GLuint
+ Graphics.GL.Core46: glCreateTextures :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glCreateTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glCreateVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glCullFace :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr a -> m ()
+ Graphics.GL.Core46: glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m ()
+ Graphics.GL.Core46: glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glDeleteProgram :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glDeleteProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glDeleteQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glDeleteSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glDeleteShader :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glDeleteSync :: MonadIO m => GLsync -> m ()
+ Graphics.GL.Core46: glDeleteTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glDeleteTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glDepthFunc :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glDepthMask :: MonadIO m => GLboolean -> m ()
+ Graphics.GL.Core46: glDepthRange :: MonadIO m => GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glDepthRangeArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glDepthRangeIndexed :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glDepthRangef :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glDetachShader :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glDisable :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glDisableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glDispatchCompute :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glDispatchComputeIndirect :: MonadIO m => GLintptr -> m ()
+ Graphics.GL.Core46: glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
+ Graphics.GL.Core46: glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glDrawArraysInstanced :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glDrawArraysInstancedBaseInstance :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> GLuint -> m ()
+ Graphics.GL.Core46: glDrawBuffer :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
+ Graphics.GL.Core46: glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
+ Graphics.GL.Core46: glDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> m ()
+ Graphics.GL.Core46: glDrawElementsInstancedBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLuint -> m ()
+ Graphics.GL.Core46: glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> m ()
+ Graphics.GL.Core46: glDrawElementsInstancedBaseVertexBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr a -> GLsizei -> GLint -> GLuint -> m ()
+ Graphics.GL.Core46: glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr a -> GLint -> m ()
+ Graphics.GL.Core46: glDrawTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glDrawTransformFeedbackInstanced :: MonadIO m => GLenum -> GLuint -> GLsizei -> m ()
+ Graphics.GL.Core46: glDrawTransformFeedbackStream :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glDrawTransformFeedbackStreamInstanced :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> m ()
+ Graphics.GL.Core46: glEnable :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glEnableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glEnableVertexAttribArray :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glEnablei :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glEndConditionalRender :: MonadIO m => m ()
+ Graphics.GL.Core46: glEndQuery :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glEndQueryIndexed :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glEndTransformFeedback :: MonadIO m => m ()
+ Graphics.GL.Core46: glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync
+ Graphics.GL.Core46: glFinish :: MonadIO m => m ()
+ Graphics.GL.Core46: glFlush :: MonadIO m => m ()
+ Graphics.GL.Core46: glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Core46: glFlushMappedNamedBufferRange :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Core46: glFramebufferParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
+ Graphics.GL.Core46: glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glFramebufferTexture :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> m ()
+ Graphics.GL.Core46: glFramebufferTexture1D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
+ Graphics.GL.Core46: glFramebufferTexture2D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
+ Graphics.GL.Core46: glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glFrontFace :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGenProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGenSamplers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGenTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGenerateMipmap :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glGenerateTextureMipmap :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glGetActiveAtomicCounterBufferiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetActiveSubroutineName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetActiveSubroutineUniformName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetActiveSubroutineUniformiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetActiveUniformBlockiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetActiveUniformName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetAttachedShaders :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGetAttribLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
+ Graphics.GL.Core46: glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m ()
+ Graphics.GL.Core46: glGetBooleanv :: MonadIO m => GLenum -> Ptr GLboolean -> m ()
+ Graphics.GL.Core46: glGetBufferParameteri64v :: MonadIO m => GLenum -> GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Core46: glGetBufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetBufferPointerv :: MonadIO m => GLenum -> GLenum -> Ptr (Ptr a) -> m ()
+ Graphics.GL.Core46: glGetBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetCompressedTexImage :: MonadIO m => GLenum -> GLint -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetCompressedTextureImage :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetCompressedTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint
+ Graphics.GL.Core46: glGetDoublei_v :: MonadIO m => GLenum -> GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glGetDoublev :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glGetError :: MonadIO m => m GLenum
+ Graphics.GL.Core46: glGetFloati_v :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetFloatv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetFragDataIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
+ Graphics.GL.Core46: glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
+ Graphics.GL.Core46: glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetFramebufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetGraphicsResetStatus :: MonadIO m => m GLenum
+ Graphics.GL.Core46: glGetInteger64i_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint64 -> m ()
+ Graphics.GL.Core46: glGetInteger64v :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Core46: glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetInternalformati64v :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint64 -> m ()
+ Graphics.GL.Core46: glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetNamedBufferParameteri64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Core46: glGetNamedBufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetNamedBufferPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
+ Graphics.GL.Core46: glGetNamedBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetNamedFramebufferAttachmentParameteriv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetNamedFramebufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetNamedRenderbufferParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetPointerv :: MonadIO m => GLenum -> Ptr (Ptr a) -> m ()
+ Graphics.GL.Core46: glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetProgramInterfaceiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetProgramPipelineiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetProgramResourceIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
+ Graphics.GL.Core46: glGetProgramResourceLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
+ Graphics.GL.Core46: glGetProgramResourceLocationIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
+ Graphics.GL.Core46: glGetProgramResourceName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetProgramResourceiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetProgramStageiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetQueryBufferObjecti64v :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
+ Graphics.GL.Core46: glGetQueryBufferObjectiv :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
+ Graphics.GL.Core46: glGetQueryBufferObjectui64v :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
+ Graphics.GL.Core46: glGetQueryBufferObjectuiv :: MonadIO m => GLuint -> GLuint -> GLenum -> GLintptr -> m ()
+ Graphics.GL.Core46: glGetQueryIndexediv :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetQueryObjecti64v :: MonadIO m => GLuint -> GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Core46: glGetQueryObjectiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetQueryObjectui64v :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
+ Graphics.GL.Core46: glGetQueryObjectuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGetQueryiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetRenderbufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGetSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetShaderInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetShaderPrecisionFormat :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetShaderiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetString :: MonadIO m => GLenum -> m (Ptr GLubyte)
+ Graphics.GL.Core46: glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte)
+ Graphics.GL.Core46: glGetSubroutineIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
+ Graphics.GL.Core46: glGetSubroutineUniformLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
+ Graphics.GL.Core46: glGetSynciv :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetTexLevelParameterfv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetTexLevelParameteriv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGetTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetTextureImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetTextureLevelParameterfv :: MonadIO m => GLuint -> GLint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetTextureLevelParameteriv :: MonadIO m => GLuint -> GLint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetTextureParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetTextureParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGetTextureParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetTextureParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glGetTransformFeedbacki64_v :: MonadIO m => GLuint -> GLenum -> GLuint -> Ptr GLint64 -> m ()
+ Graphics.GL.Core46: glGetTransformFeedbacki_v :: MonadIO m => GLuint -> GLenum -> GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetTransformFeedbackiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetUniformBlockIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLuint
+ Graphics.GL.Core46: glGetUniformIndices :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGetUniformLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
+ Graphics.GL.Core46: glGetUniformSubroutineuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGetUniformdv :: MonadIO m => GLuint -> GLint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glGetUniformfv :: MonadIO m => GLuint -> GLint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetUniformiv :: MonadIO m => GLuint -> GLint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetUniformuiv :: MonadIO m => GLuint -> GLint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGetVertexArrayIndexed64iv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint64 -> m ()
+ Graphics.GL.Core46: glGetVertexArrayIndexediv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetVertexArrayiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetVertexAttribIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetVertexAttribIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glGetVertexAttribLdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glGetVertexAttribPointerv :: MonadIO m => GLuint -> GLenum -> Ptr (Ptr a) -> m ()
+ Graphics.GL.Core46: glGetVertexAttribdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glGetVertexAttribfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetVertexAttribiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetnCompressedTexImage :: MonadIO m => GLenum -> GLint -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetnTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glGetnUniformdv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glGetnUniformfv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glGetnUniformiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glGetnUniformuiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glHint :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glInvalidateBufferData :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glInvalidateBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Core46: glInvalidateFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> m ()
+ Graphics.GL.Core46: glInvalidateNamedFramebufferData :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> m ()
+ Graphics.GL.Core46: glInvalidateNamedFramebufferSubData :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glInvalidateTexImage :: MonadIO m => GLuint -> GLint -> m ()
+ Graphics.GL.Core46: glInvalidateTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glIsBuffer :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsEnabled :: MonadIO m => GLenum -> m GLboolean
+ Graphics.GL.Core46: glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsProgram :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsProgramPipeline :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsQuery :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsSampler :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsShader :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsSync :: MonadIO m => GLsync -> m GLboolean
+ Graphics.GL.Core46: glIsTexture :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glIsVertexArray :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glLineWidth :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Core46: glLinkProgram :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glLogicOp :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glMapBuffer :: MonadIO m => GLenum -> GLenum -> m (Ptr a)
+ Graphics.GL.Core46: glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
+ Graphics.GL.Core46: glMapNamedBuffer :: MonadIO m => GLuint -> GLenum -> m (Ptr a)
+ Graphics.GL.Core46: glMapNamedBufferRange :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr a)
+ Graphics.GL.Core46: glMemoryBarrier :: MonadIO m => GLbitfield -> m ()
+ Graphics.GL.Core46: glMemoryBarrierByRegion :: MonadIO m => GLbitfield -> m ()
+ Graphics.GL.Core46: glMinSampleShading :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Core46: glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glMultiDrawArraysIndirect :: MonadIO m => GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glMultiDrawArraysIndirectCount :: MonadIO m => GLenum -> Ptr a -> GLintptr -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> m ()
+ Graphics.GL.Core46: glMultiDrawElementsBaseVertex :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr (Ptr a) -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glMultiDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr a -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glMultiDrawElementsIndirectCount :: MonadIO m => GLenum -> GLenum -> Ptr a -> GLintptr -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glNamedBufferData :: MonadIO m => GLuint -> GLsizeiptr -> Ptr a -> GLenum -> m ()
+ Graphics.GL.Core46: glNamedBufferStorage :: MonadIO m => GLuint -> GLsizeiptr -> Ptr a -> GLbitfield -> m ()
+ Graphics.GL.Core46: glNamedBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> Ptr a -> m ()
+ Graphics.GL.Core46: glNamedFramebufferDrawBuffer :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Core46: glNamedFramebufferDrawBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> m ()
+ Graphics.GL.Core46: glNamedFramebufferParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
+ Graphics.GL.Core46: glNamedFramebufferReadBuffer :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Core46: glNamedFramebufferRenderbuffer :: MonadIO m => GLuint -> GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glNamedFramebufferTexture :: MonadIO m => GLuint -> GLenum -> GLuint -> GLint -> m ()
+ Graphics.GL.Core46: glNamedFramebufferTextureLayer :: MonadIO m => GLuint -> GLenum -> GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glNamedRenderbufferStorage :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glNamedRenderbufferStorageMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glObjectPtrLabel :: MonadIO m => Ptr a -> GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Core46: glPauseTransformFeedback :: MonadIO m => m ()
+ Graphics.GL.Core46: glPixelStoref :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Core46: glPixelStorei :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Core46: glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m ()
+ Graphics.GL.Core46: glPointParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glPointParameteri :: MonadIO m => GLenum -> GLint -> m ()
+ Graphics.GL.Core46: glPointParameteriv :: MonadIO m => GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glPointSize :: MonadIO m => GLfloat -> m ()
+ Graphics.GL.Core46: glPolygonMode :: MonadIO m => GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glPolygonOffset :: MonadIO m => GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glPolygonOffsetClamp :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glPopDebugGroup :: MonadIO m => m ()
+ Graphics.GL.Core46: glPrimitiveRestartIndex :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glProgramBinary :: MonadIO m => GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
+ Graphics.GL.Core46: glProgramParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
+ Graphics.GL.Core46: glProgramUniform1d :: MonadIO m => GLuint -> GLint -> GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniform1dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniform1f :: MonadIO m => GLuint -> GLint -> GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniform1fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniform1i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glProgramUniform1iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glProgramUniform1ui :: MonadIO m => GLuint -> GLint -> GLuint -> m ()
+ Graphics.GL.Core46: glProgramUniform1uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glProgramUniform2d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniform2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniform2f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniform2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniform2i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glProgramUniform2iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glProgramUniform2ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glProgramUniform2uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glProgramUniform3d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniform3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniform3f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniform3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniform3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glProgramUniform3iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glProgramUniform3ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glProgramUniform3uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glProgramUniform4d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniform4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniform4f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniform4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniform4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glProgramUniform4iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glProgramUniform4ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glProgramUniform4uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix2x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix2x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix2x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix2x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix3x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix3x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix3x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix3x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix4x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix4x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix4x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glProgramUniformMatrix4x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glProvokingVertex :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glPushDebugGroup :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
+ Graphics.GL.Core46: glQueryCounter :: MonadIO m => GLuint -> GLenum -> m ()
+ Graphics.GL.Core46: glReadBuffer :: MonadIO m => GLenum -> m ()
+ Graphics.GL.Core46: glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glReadnPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glReleaseShaderCompiler :: MonadIO m => m ()
+ Graphics.GL.Core46: glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glResumeTransformFeedback :: MonadIO m => m ()
+ Graphics.GL.Core46: glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
+ Graphics.GL.Core46: glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m ()
+ Graphics.GL.Core46: glSamplerParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glSamplerParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glSamplerParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Core46: glSamplerParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glSamplerParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
+ Graphics.GL.Core46: glSamplerParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glScissorArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glScissorIndexed :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glScissorIndexedv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glShaderBinary :: MonadIO m => GLsizei -> Ptr GLuint -> GLenum -> Ptr a -> GLsizei -> m ()
+ Graphics.GL.Core46: glShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glShaderStorageBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glSpecializeShader :: MonadIO m => GLuint -> Ptr GLchar -> GLuint -> Ptr GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
+ Graphics.GL.Core46: glStencilFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLint -> GLuint -> m ()
+ Graphics.GL.Core46: glStencilMask :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glStencilOpSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
+ Graphics.GL.Core46: glTexBuffer :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glTexBufferRange :: MonadIO m => GLenum -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Core46: glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Core46: glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Core46: glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glTexParameterf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Core46: glTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
+ Graphics.GL.Core46: glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glTexStorage1D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> m ()
+ Graphics.GL.Core46: glTexStorage2D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glTexStorage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Core46: glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glTexStorage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Core46: glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glTextureBarrier :: MonadIO m => m ()
+ Graphics.GL.Core46: glTextureBuffer :: MonadIO m => GLuint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glTextureBufferRange :: MonadIO m => GLuint -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Core46: glTextureParameterIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glTextureParameterIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glTextureParameterf :: MonadIO m => GLuint -> GLenum -> GLfloat -> m ()
+ Graphics.GL.Core46: glTextureParameterfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glTextureParameteri :: MonadIO m => GLuint -> GLenum -> GLint -> m ()
+ Graphics.GL.Core46: glTextureParameteriv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glTextureStorage1D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> m ()
+ Graphics.GL.Core46: glTextureStorage2D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glTextureStorage2DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Core46: glTextureStorage3D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glTextureStorage3DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
+ Graphics.GL.Core46: glTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr a -> m ()
+ Graphics.GL.Core46: glTextureView :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glTransformFeedbackBufferBase :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glTransformFeedbackBufferRange :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
+ Graphics.GL.Core46: glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr (Ptr GLchar) -> GLenum -> m ()
+ Graphics.GL.Core46: glUniform1d :: MonadIO m => GLint -> GLdouble -> m ()
+ Graphics.GL.Core46: glUniform1dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniform1f :: MonadIO m => GLint -> GLfloat -> m ()
+ Graphics.GL.Core46: glUniform1fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniform1i :: MonadIO m => GLint -> GLint -> m ()
+ Graphics.GL.Core46: glUniform1iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glUniform1ui :: MonadIO m => GLint -> GLuint -> m ()
+ Graphics.GL.Core46: glUniform1uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glUniform2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glUniform2dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniform2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glUniform2fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glUniform2iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glUniform2ui :: MonadIO m => GLint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glUniform2uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glUniform3d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glUniform3dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniform3f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glUniform3fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glUniform3iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glUniform3ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glUniform3uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glUniform4d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glUniform4dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniform4f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glUniform4fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glUniform4iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glUniform4ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glUniform4uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glUniformBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glUniformMatrix2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniformMatrix2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniformMatrix2x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniformMatrix2x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniformMatrix2x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniformMatrix2x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniformMatrix3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniformMatrix3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniformMatrix3x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniformMatrix3x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniformMatrix3x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniformMatrix3x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniformMatrix4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniformMatrix4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniformMatrix4x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniformMatrix4x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniformMatrix4x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glUniformMatrix4x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glUniformSubroutinesuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean
+ Graphics.GL.Core46: glUnmapNamedBuffer :: MonadIO m => GLuint -> m GLboolean
+ Graphics.GL.Core46: glUseProgram :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glUseProgramStages :: MonadIO m => GLuint -> GLbitfield -> GLuint -> m ()
+ Graphics.GL.Core46: glValidateProgram :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glValidateProgramPipeline :: MonadIO m => GLuint -> m ()
+ Graphics.GL.Core46: glVertexArrayAttribBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexArrayAttribFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexArrayAttribIFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexArrayAttribLFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexArrayBindingDivisor :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexArrayElementBuffer :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexArrayVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
+ Graphics.GL.Core46: glVertexArrayVertexBuffers :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m ()
+ Graphics.GL.Core46: glVertexAttrib1d :: MonadIO m => GLuint -> GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttrib1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttrib1f :: MonadIO m => GLuint -> GLfloat -> m ()
+ Graphics.GL.Core46: glVertexAttrib1fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glVertexAttrib1s :: MonadIO m => GLuint -> GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttrib1sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttrib2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttrib2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttrib2f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glVertexAttrib2fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glVertexAttrib2s :: MonadIO m => GLuint -> GLshort -> GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttrib2sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttrib3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttrib3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttrib3f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glVertexAttrib3fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glVertexAttrib3s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttrib3sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttrib4Nbv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
+ Graphics.GL.Core46: glVertexAttrib4Niv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glVertexAttrib4Nsv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttrib4Nub :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
+ Graphics.GL.Core46: glVertexAttrib4Nubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
+ Graphics.GL.Core46: glVertexAttrib4Nuiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttrib4Nusv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
+ Graphics.GL.Core46: glVertexAttrib4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
+ Graphics.GL.Core46: glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttrib4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttrib4f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glVertexAttrib4fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glVertexAttrib4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glVertexAttrib4s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttrib4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttrib4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
+ Graphics.GL.Core46: glVertexAttrib4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttrib4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
+ Graphics.GL.Core46: glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m ()
+ Graphics.GL.Core46: glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
+ Graphics.GL.Core46: glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
+ Graphics.GL.Core46: glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
+ Graphics.GL.Core46: glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
+ Graphics.GL.Core46: glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
+ Graphics.GL.Core46: glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
+ Graphics.GL.Core46: glVertexAttribIFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glVertexAttribL1d :: MonadIO m => GLuint -> GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttribL1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttribL2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttribL2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttribL3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttribL3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttribL4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttribL4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
+ Graphics.GL.Core46: glVertexAttribLFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribLPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m ()
+ Graphics.GL.Core46: glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr a -> m ()
+ Graphics.GL.Core46: glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m ()
+ Graphics.GL.Core46: glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
+ Graphics.GL.Core46: glViewportArrayv :: MonadIO m => GLuint -> GLsizei -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glViewportIndexedf :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
+ Graphics.GL.Core46: glViewportIndexedfv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
+ Graphics.GL.Core46: glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
+ Graphics.GL.Core46: makeGLDEBUGPROC :: GLDEBUGPROCFunc -> IO (FunPtr GLDEBUGPROCFunc)
+ Graphics.GL.Core46: type GLDEBUGPROC = FunPtr GLDEBUGPROCFunc
+ Graphics.GL.Core46: type GLDEBUGPROCFunc = GLenum @source@. -> GLenum @type@. -> GLuint @id@. -> GLenum @severity@. -> GLsizei @length@. -> Ptr GLchar @message@. -> Ptr () @userParam@. -> IO ()
+ Graphics.GL.Core46: type GLbitfield = Word32
+ Graphics.GL.Core46: type GLboolean = Word8
+ Graphics.GL.Core46: type GLbyte = Int8
+ Graphics.GL.Core46: type GLchar = CChar
+ Graphics.GL.Core46: type GLclampd = Double
+ Graphics.GL.Core46: type GLclampf = Float
+ Graphics.GL.Core46: type GLdouble = Double
+ Graphics.GL.Core46: type GLenum = Word32
+ Graphics.GL.Core46: type GLfloat = Float
+ Graphics.GL.Core46: type GLhalf = Half
+ Graphics.GL.Core46: type GLint = Int32
+ Graphics.GL.Core46: type GLint64 = Int64
+ Graphics.GL.Core46: type GLintptr = CPtrdiff
+ Graphics.GL.Core46: type GLshort = Int16
+ Graphics.GL.Core46: type GLsizei = Int32
+ Graphics.GL.Core46: type GLsizeiptr = CPtrdiff
+ Graphics.GL.Core46: type GLsync = Ptr ()
+ Graphics.GL.Core46: type GLubyte = Word8
+ Graphics.GL.Core46: type GLuint = Word32
+ Graphics.GL.Core46: type GLuint64 = Word64
+ Graphics.GL.Core46: type GLushort = Word16
+ Graphics.GL.Core46: type GLvoid = ()
+ Graphics.GL.NV.ConservativeRasterPreSnap: glGetNVConservativeRasterPreSnap :: MonadIO m => m Bool
+ Graphics.GL.NV.ConservativeRasterPreSnap: gl_NV_conservative_raster_pre_snap :: Bool

Files

CHANGELOG.md view
@@ -1,3 +1,8 @@+3.2.7.0+-------+* Updated OpenGL registry to 681c365c0.+* Added OpenGL 4.6 support.+ 3.2.6.0 ------- * Updated OpenGL registry to 89bede35b.
OpenGLRaw.cabal view
@@ -1,5 +1,5 @@ name: OpenGLRaw-version: 3.2.6.0+version: 3.2.7.0 synopsis: A raw binding for the OpenGL graphics system description:   OpenGLRaw is a raw Haskell binding for the OpenGL 4.5 graphics system and@@ -20,7 +20,7 @@   and <http://www.opengl.org/registry/>. homepage: http://www.haskell.org/haskellwiki/Opengl bug-reports: https://github.com/haskell-opengl/OpenGLRaw/issues-copyright: Copyright (C) 2009-2016 Sven Panne+copyright: Copyright (C) 2009-2017 Sven Panne license: BSD3 license-file: LICENSE author: Sven Panne@@ -31,7 +31,9 @@   GHC == 7.8.4   GHC == 7.10.3   GHC == 8.0.2-  GHC == 8.1+  GHC == 8.2.2+  GHC == 8.4.1+  GHC == 8.5 cabal-version: >= 1.10 extra-source-files:   CHANGELOG.md@@ -277,6 +279,7 @@     Graphics.GL.Compatibility43     Graphics.GL.Compatibility44     Graphics.GL.Compatibility45+    Graphics.GL.Compatibility46     Graphics.GL.Core30     Graphics.GL.Core31     Graphics.GL.Core32@@ -287,6 +290,7 @@     Graphics.GL.Core43     Graphics.GL.Core44     Graphics.GL.Core45+    Graphics.GL.Core46     Graphics.GL.EXT     Graphics.GL.EXT.ABGR     Graphics.GL.EXT.BGRA@@ -450,6 +454,7 @@     Graphics.GL.NV.ConditionalRender     Graphics.GL.NV.ConservativeRaster     Graphics.GL.NV.ConservativeRasterDilate+    Graphics.GL.NV.ConservativeRasterPreSnap     Graphics.GL.NV.ConservativeRasterPreSnapTriangles     Graphics.GL.NV.CopyDepthToColor     Graphics.GL.NV.CopyImage
RegistryProcessor/OpenGL-Registry/xml/gl.xml view

file too large to diff

RegistryProcessor/src/Main.hs view
@@ -60,6 +60,7 @@       , "4.3"       , "4.4"       , "4.5"+      , "4.6"       ]     "gles1" -> ["1.0"]     "gles2" -> ["2.0", "3.0", "3.1", "3.2"]@@ -698,7 +699,7 @@       "------------------------------------------------------------------------------"   hRender h $ Comment "|"   hRender h $ Comment ("Module      :  " ++ moduleName)-  hRender h $ Comment "Copyright   :  (c) Sven Panne 2016"+  hRender h $ Comment "Copyright   :  (c) Sven Panne 2017"   hRender h $ Comment "License     :  BSD3"   hRender h $ Comment ""   hRender h $ Comment "Maintainer  :  Sven Panne <svenpanne@gmail.com>"
src/Graphics/GL.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>@@ -14,7 +14,7 @@ --------------------------------------------------------------------------------  module Graphics.GL (-  module Graphics.GL.Compatibility45,+  module Graphics.GL.Compatibility46,   module Graphics.GL.GetProcAddress,   module Graphics.GL.AMD,   module Graphics.GL.APPLE,@@ -46,7 +46,7 @@   module Graphics.GL.WIN ) where -import Graphics.GL.Compatibility45+import Graphics.GL.Compatibility46 import Graphics.GL.GetProcAddress import Graphics.GL.AMD import Graphics.GL.APPLE
src/Graphics/GL/AMD.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/BlendMinmaxFactor.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.BlendMinmaxFactor--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/DebugOutput.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.DebugOutput--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/DepthClampSeparate.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.DepthClampSeparate--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/DrawBuffersBlend.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.DrawBuffersBlend--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/FramebufferSamplePositions.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.FramebufferSamplePositions--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/GPUShaderHalfFloat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.GPUShaderHalfFloat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/GPUShaderInt64.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.GPUShaderInt64--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/InterleavedElements.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.InterleavedElements--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/MultiDrawIndirect.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.MultiDrawIndirect--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/NameGenDelete.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.NameGenDelete--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/OcclusionQueryEvent.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.OcclusionQueryEvent--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/PerformanceMonitor.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.PerformanceMonitor--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/PinnedMemory.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.PinnedMemory--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/QueryBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.QueryBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/SamplePositions.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.SamplePositions--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/SeamlessCubemapPerTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.SeamlessCubemapPerTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/SparseTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.SparseTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/StencilOperationExtended.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.StencilOperationExtended--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/TransformFeedback4.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.TransformFeedback4--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/AMD/VertexShaderTessellator.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.AMD.VertexShaderTessellator--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/AuxDepthStencil.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.AuxDepthStencil--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/ClientStorage.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.ClientStorage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/ElementArray.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.ElementArray--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/Fence.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.Fence--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/FloatPixels.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.FloatPixels--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/FlushBufferRange.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.FlushBufferRange--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/ObjectPurgeable.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.ObjectPurgeable--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/RGB422.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.RGB422--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/RowBytes.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.RowBytes--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/SpecularVector.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.SpecularVector--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/TextureRange.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.TextureRange--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/TransformHint.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.TransformHint--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/VertexArrayObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.VertexArrayObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/VertexArrayRange.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.VertexArrayRange--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/VertexProgramEvaluators.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.VertexProgramEvaluators--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/APPLE/YCbCr422.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.APPLE.YCbCr422--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/BaseInstance.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.BaseInstance--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/BindlessTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.BindlessTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/BlendFuncExtended.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.BlendFuncExtended--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/BufferStorage.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.BufferStorage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/CLEvent.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.CLEvent--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ClearBufferObject.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ClearBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ClearTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ClearTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ClipControl.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ClipControl--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ColorBufferFloat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ColorBufferFloat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/CompressedTexturePixelStorage.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.CompressedTexturePixelStorage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ComputeShader.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ComputeShader--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ComputeVariableGroupSize.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ComputeVariableGroupSize--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ConditionalRenderInverted.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ConditionalRenderInverted--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/CopyBuffer.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.CopyBuffer--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/CopyImage.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.CopyImage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/CullDistance.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.CullDistance--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DebugOutput.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DebugOutput--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DepthBufferFloat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DepthBufferFloat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DepthClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DepthClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DepthTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DepthTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DirectStateAccess.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DirectStateAccess--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DrawBuffers.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DrawBuffers--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DrawBuffersBlend.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DrawBuffersBlend--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DrawElementsBaseVertex.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DrawElementsBaseVertex--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DrawIndirect.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DrawIndirect--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/DrawInstanced.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.DrawInstanced--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ES2Compatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ES2Compatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ES31Compatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ES31Compatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ES32Compatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ES32Compatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ES3Compatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ES3Compatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/EnhancedLayouts.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.EnhancedLayouts--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ExplicitUniformLocation.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ExplicitUniformLocation--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/FragmentProgram.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.FragmentProgram--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/FragmentShader.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.FragmentShader--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/FramebufferNoAttachments.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.FramebufferNoAttachments--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/FramebufferObjectCompatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.FramebufferObjectCompatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/FramebufferObjectCore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.FramebufferObjectCore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/FramebufferSRGB.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.FramebufferSRGB--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/GPUShader5.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.GPUShader5--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/GPUShaderFP64.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.GPUShaderFP64--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/GPUShaderInt64.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.GPUShaderInt64--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/GeometryShader4.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.GeometryShader4--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/GetProgramBinary.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.GetProgramBinary--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/GetTextureSubImage.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.GetTextureSubImage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/GlSpirv.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.GlSpirv--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/HalfFloatPixel.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.HalfFloatPixel--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/HalfFloatVertex.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.HalfFloatVertex--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ImagingCompatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ImagingCompatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ImagingCore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ImagingCore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/IndirectParameters.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.IndirectParameters--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/InstancedArrays.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.InstancedArrays--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/InternalformatQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.InternalformatQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/InternalformatQuery2.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.InternalformatQuery2--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/InvalidateSubdata.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.InvalidateSubdata--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/MapBufferAlignment.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.MapBufferAlignment--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/MapBufferRange.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.MapBufferRange--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/MatrixPalette.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.MatrixPalette--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/MultiBind.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.MultiBind--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/MultiDrawIndirect.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.MultiDrawIndirect--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/Multisample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.Multisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/Multitexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.Multitexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/OcclusionQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.OcclusionQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/OcclusionQuery2.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.OcclusionQuery2--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ParallelShaderCompile.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ParallelShaderCompile--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/PipelineStatisticsQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.PipelineStatisticsQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/PixelBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.PixelBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/PointParameters.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.PointParameters--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/PointSprite.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.PointSprite--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/PolygonOffsetClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.PolygonOffsetClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ProgramInterfaceQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ProgramInterfaceQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ProvokingVertex.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ProvokingVertex--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/QueryBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.QueryBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/RobustnessCompatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.RobustnessCompatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/RobustnessCore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.RobustnessCore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/SampleLocations.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.SampleLocations--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/SampleShading.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.SampleShading--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/SamplerObjects.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.SamplerObjects--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/SeamlessCubeMap.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.SeamlessCubeMap--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/SeamlessCubemapPerTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.SeamlessCubemapPerTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/SeparateShaderObjects.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.SeparateShaderObjects--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ShaderAtomicCounters.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ShaderAtomicCounters--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ShaderImageLoadStore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ShaderImageLoadStore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ShaderObjects.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ShaderObjects--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ShaderStorageBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ShaderStorageBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ShaderSubroutine.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ShaderSubroutine--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ShadingLanguage100.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ShadingLanguage100--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ShadingLanguageInclude.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ShadingLanguageInclude--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/Shadow.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.Shadow--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ShadowAmbient.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ShadowAmbient--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/SparseBuffer.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.SparseBuffer--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/SparseTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.SparseTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/SpirvExtensions.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.SpirvExtensions--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/StencilTexturing.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.StencilTexturing--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/Sync.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.Sync--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TessellationShader.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TessellationShader--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureBarrier.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureBarrier--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureBorderClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureBorderClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureBufferObjectRGB32.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureBufferObjectRGB32--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureBufferRange.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureBufferRange--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureCompression.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureCompression--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureCompressionBPTC.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureCompressionBPTC--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureCompressionRGTC.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureCompressionRGTC--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureCubeMap.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureCubeMap--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureCubeMapArray.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureCubeMapArray--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureEnvCombine.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureEnvCombine--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureEnvDot3.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureEnvDot3--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureFilterAnisotropic.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureFilterAnisotropic--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureFilterMinmax.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureFilterMinmax--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureFloat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureFloat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureGather.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureGather--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureMirrorClampToEdge.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureMirrorClampToEdge--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureMirroredRepeat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureMirroredRepeat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureMultisample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureMultisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureRG.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureRG--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureRGB10A2UI.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureRGB10A2UI--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureRectangle.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureRectangle--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureStencil8.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureStencil8--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureStorage.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureStorage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureStorageMultisample.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureStorageMultisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureSwizzle.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureSwizzle--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TextureView.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TextureView--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TimerQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TimerQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TransformFeedback2.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TransformFeedback2--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TransformFeedback3.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TransformFeedback3--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TransformFeedbackInstanced.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TransformFeedbackInstanced--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TransformFeedbackOverflowQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TransformFeedbackOverflowQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/TransposeMatrix.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.TransposeMatrix--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/UniformBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.UniformBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexArrayBGRA.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexArrayBGRA--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexArrayObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexArrayObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexAttrib64Bit.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexAttrib64Bit--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexAttribBinding.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexAttribBinding--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexBlend.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexBlend--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexProgram.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexProgram--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexShader.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexShader--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexType10f11f11fRev.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexType10f11f11fRev--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexType2101010RevCompatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexType2101010RevCompatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/VertexType2101010RevCore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.VertexType2101010RevCore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/ViewportArray.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.ViewportArray--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ARB/WindowPos.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ARB.WindowPos--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/DrawBuffers.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.DrawBuffers--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/ElementArray.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.ElementArray--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/EnvmapBumpmap.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.EnvmapBumpmap--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/FragmentShader.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.FragmentShader--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/MapObjectBuffer.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.MapObjectBuffer--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/Meminfo.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.Meminfo--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/PNTriangles.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.PNTriangles--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/PixelFormatFloat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.PixelFormatFloat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/SeparateStencil.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.SeparateStencil--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/TextFragmentShader.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.TextFragmentShader--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/TextureEnvCombine3.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.TextureEnvCombine3--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/TextureFloat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.TextureFloat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/TextureMirrorOnce.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.TextureMirrorOnce--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/VertexArrayObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.VertexArrayObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/VertexAttribArrayObject.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.VertexAttribArrayObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ATI/VertexStreams.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ATI.VertexStreams--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility30.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility30--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility31.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility31--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility32.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility32--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility33.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility33--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility40.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility40--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility41.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility41--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility42.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility42--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility43.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility43--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility44.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility44--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Compatibility45.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Compatibility45--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
+ src/Graphics/GL/Compatibility46.hs view
@@ -0,0 +1,2891 @@+{-# LANGUAGE PatternSynonyms #-}+--------------------------------------------------------------------------------+-- |+-- Module      :  Graphics.GL.Compatibility46+-- Copyright   :  (c) Sven Panne 2017+-- License     :  BSD3+--+-- Maintainer  :  Sven Panne <svenpanne@gmail.com>+-- Stability   :  stable+-- Portability :  portable+--+--------------------------------------------------------------------------------++module Graphics.GL.Compatibility46 (+  -- * Types+  GLDEBUGPROC,+  GLDEBUGPROCFunc,+  GLbitfield,+  GLboolean,+  GLbyte,+  GLchar,+  GLclampd,+  GLclampf,+  GLdouble,+  GLenum,+  GLfloat,+  GLhalf,+  GLint,+  GLint64,+  GLintptr,+  GLshort,+  GLsizei,+  GLsizeiptr,+  GLsync,+  GLubyte,+  GLuint,+  GLuint64,+  GLushort,+  GLvoid,+  makeGLDEBUGPROC,+  -- * Enums+  pattern GL_2D,+  pattern GL_2_BYTES,+  pattern GL_3D,+  pattern GL_3D_COLOR,+  pattern GL_3D_COLOR_TEXTURE,+  pattern GL_3_BYTES,+  pattern GL_4D_COLOR_TEXTURE,+  pattern GL_4_BYTES,+  pattern GL_ACCUM,+  pattern GL_ACCUM_ALPHA_BITS,+  pattern GL_ACCUM_BLUE_BITS,+  pattern GL_ACCUM_BUFFER_BIT,+  pattern GL_ACCUM_CLEAR_VALUE,+  pattern GL_ACCUM_GREEN_BITS,+  pattern GL_ACCUM_RED_BITS,+  pattern GL_ACTIVE_ATOMIC_COUNTER_BUFFERS,+  pattern GL_ACTIVE_ATTRIBUTES,+  pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH,+  pattern GL_ACTIVE_PROGRAM,+  pattern GL_ACTIVE_RESOURCES,+  pattern GL_ACTIVE_SUBROUTINES,+  pattern GL_ACTIVE_SUBROUTINE_MAX_LENGTH,+  pattern GL_ACTIVE_SUBROUTINE_UNIFORMS,+  pattern GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS,+  pattern GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH,+  pattern GL_ACTIVE_TEXTURE,+  pattern GL_ACTIVE_UNIFORMS,+  pattern GL_ACTIVE_UNIFORM_BLOCKS,+  pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH,+  pattern GL_ACTIVE_UNIFORM_MAX_LENGTH,+  pattern GL_ACTIVE_VARIABLES,+  pattern GL_ADD,+  pattern GL_ADD_SIGNED,+  pattern GL_ALIASED_LINE_WIDTH_RANGE,+  pattern GL_ALIASED_POINT_SIZE_RANGE,+  pattern GL_ALL_ATTRIB_BITS,+  pattern GL_ALL_BARRIER_BITS,+  pattern GL_ALL_SHADER_BITS,+  pattern GL_ALPHA,+  pattern GL_ALPHA12,+  pattern GL_ALPHA16,+  pattern GL_ALPHA4,+  pattern GL_ALPHA8,+  pattern GL_ALPHA_BIAS,+  pattern GL_ALPHA_BITS,+  pattern GL_ALPHA_INTEGER,+  pattern GL_ALPHA_SCALE,+  pattern GL_ALPHA_TEST,+  pattern GL_ALPHA_TEST_FUNC,+  pattern GL_ALPHA_TEST_REF,+  pattern GL_ALREADY_SIGNALED,+  pattern GL_ALWAYS,+  pattern GL_AMBIENT,+  pattern GL_AMBIENT_AND_DIFFUSE,+  pattern GL_AND,+  pattern GL_AND_INVERTED,+  pattern GL_AND_REVERSE,+  pattern GL_ANY_SAMPLES_PASSED,+  pattern GL_ANY_SAMPLES_PASSED_CONSERVATIVE,+  pattern GL_ARRAY_BUFFER,+  pattern GL_ARRAY_BUFFER_BINDING,+  pattern GL_ARRAY_SIZE,+  pattern GL_ARRAY_STRIDE,+  pattern GL_ATOMIC_COUNTER_BARRIER_BIT,+  pattern GL_ATOMIC_COUNTER_BUFFER,+  pattern GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS,+  pattern GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES,+  pattern GL_ATOMIC_COUNTER_BUFFER_BINDING,+  pattern GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE,+  pattern GL_ATOMIC_COUNTER_BUFFER_INDEX,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_SIZE,+  pattern GL_ATOMIC_COUNTER_BUFFER_START,+  pattern GL_ATTACHED_SHADERS,+  pattern GL_ATTRIB_STACK_DEPTH,+  pattern GL_AUTO_GENERATE_MIPMAP,+  pattern GL_AUTO_NORMAL,+  pattern GL_AUX0,+  pattern GL_AUX1,+  pattern GL_AUX2,+  pattern GL_AUX3,+  pattern GL_AUX_BUFFERS,+  pattern GL_BACK,+  pattern GL_BACK_LEFT,+  pattern GL_BACK_RIGHT,+  pattern GL_BGR,+  pattern GL_BGRA,+  pattern GL_BGRA_INTEGER,+  pattern GL_BGR_INTEGER,+  pattern GL_BITMAP,+  pattern GL_BITMAP_TOKEN,+  pattern GL_BLEND,+  pattern GL_BLEND_COLOR,+  pattern GL_BLEND_DST,+  pattern GL_BLEND_DST_ALPHA,+  pattern GL_BLEND_DST_RGB,+  pattern GL_BLEND_EQUATION,+  pattern GL_BLEND_EQUATION_ALPHA,+  pattern GL_BLEND_EQUATION_RGB,+  pattern GL_BLEND_SRC,+  pattern GL_BLEND_SRC_ALPHA,+  pattern GL_BLEND_SRC_RGB,+  pattern GL_BLOCK_INDEX,+  pattern GL_BLUE,+  pattern GL_BLUE_BIAS,+  pattern GL_BLUE_BITS,+  pattern GL_BLUE_INTEGER,+  pattern GL_BLUE_SCALE,+  pattern GL_BOOL,+  pattern GL_BOOL_VEC2,+  pattern GL_BOOL_VEC3,+  pattern GL_BOOL_VEC4,+  pattern GL_BUFFER,+  pattern GL_BUFFER_ACCESS,+  pattern GL_BUFFER_ACCESS_FLAGS,+  pattern GL_BUFFER_BINDING,+  pattern GL_BUFFER_DATA_SIZE,+  pattern GL_BUFFER_IMMUTABLE_STORAGE,+  pattern GL_BUFFER_MAPPED,+  pattern GL_BUFFER_MAP_LENGTH,+  pattern GL_BUFFER_MAP_OFFSET,+  pattern GL_BUFFER_MAP_POINTER,+  pattern GL_BUFFER_SIZE,+  pattern GL_BUFFER_STORAGE_FLAGS,+  pattern GL_BUFFER_UPDATE_BARRIER_BIT,+  pattern GL_BUFFER_USAGE,+  pattern GL_BUFFER_VARIABLE,+  pattern GL_BYTE,+  pattern GL_C3F_V3F,+  pattern GL_C4F_N3F_V3F,+  pattern GL_C4UB_V2F,+  pattern GL_C4UB_V3F,+  pattern GL_CAVEAT_SUPPORT,+  pattern GL_CCW,+  pattern GL_CLAMP,+  pattern GL_CLAMP_FRAGMENT_COLOR,+  pattern GL_CLAMP_READ_COLOR,+  pattern GL_CLAMP_TO_BORDER,+  pattern GL_CLAMP_TO_EDGE,+  pattern GL_CLAMP_VERTEX_COLOR,+  pattern GL_CLEAR,+  pattern GL_CLEAR_BUFFER,+  pattern GL_CLEAR_TEXTURE,+  pattern GL_CLIENT_ACTIVE_TEXTURE,+  pattern GL_CLIENT_ALL_ATTRIB_BITS,+  pattern GL_CLIENT_ATTRIB_STACK_DEPTH,+  pattern GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT,+  pattern GL_CLIENT_PIXEL_STORE_BIT,+  pattern GL_CLIENT_STORAGE_BIT,+  pattern GL_CLIENT_VERTEX_ARRAY_BIT,+  pattern GL_CLIPPING_INPUT_PRIMITIVES,+  pattern GL_CLIPPING_OUTPUT_PRIMITIVES,+  pattern GL_CLIP_DEPTH_MODE,+  pattern GL_CLIP_DISTANCE0,+  pattern GL_CLIP_DISTANCE1,+  pattern GL_CLIP_DISTANCE2,+  pattern GL_CLIP_DISTANCE3,+  pattern GL_CLIP_DISTANCE4,+  pattern GL_CLIP_DISTANCE5,+  pattern GL_CLIP_DISTANCE6,+  pattern GL_CLIP_DISTANCE7,+  pattern GL_CLIP_ORIGIN,+  pattern GL_CLIP_PLANE0,+  pattern GL_CLIP_PLANE1,+  pattern GL_CLIP_PLANE2,+  pattern GL_CLIP_PLANE3,+  pattern GL_CLIP_PLANE4,+  pattern GL_CLIP_PLANE5,+  pattern GL_COEFF,+  pattern GL_COLOR,+  pattern GL_COLOR_ARRAY,+  pattern GL_COLOR_ARRAY_BUFFER_BINDING,+  pattern GL_COLOR_ARRAY_POINTER,+  pattern GL_COLOR_ARRAY_SIZE,+  pattern GL_COLOR_ARRAY_STRIDE,+  pattern GL_COLOR_ARRAY_TYPE,+  pattern GL_COLOR_ATTACHMENT0,+  pattern GL_COLOR_ATTACHMENT1,+  pattern GL_COLOR_ATTACHMENT10,+  pattern GL_COLOR_ATTACHMENT11,+  pattern GL_COLOR_ATTACHMENT12,+  pattern GL_COLOR_ATTACHMENT13,+  pattern GL_COLOR_ATTACHMENT14,+  pattern GL_COLOR_ATTACHMENT15,+  pattern GL_COLOR_ATTACHMENT16,+  pattern GL_COLOR_ATTACHMENT17,+  pattern GL_COLOR_ATTACHMENT18,+  pattern GL_COLOR_ATTACHMENT19,+  pattern GL_COLOR_ATTACHMENT2,+  pattern GL_COLOR_ATTACHMENT20,+  pattern GL_COLOR_ATTACHMENT21,+  pattern GL_COLOR_ATTACHMENT22,+  pattern GL_COLOR_ATTACHMENT23,+  pattern GL_COLOR_ATTACHMENT24,+  pattern GL_COLOR_ATTACHMENT25,+  pattern GL_COLOR_ATTACHMENT26,+  pattern GL_COLOR_ATTACHMENT27,+  pattern GL_COLOR_ATTACHMENT28,+  pattern GL_COLOR_ATTACHMENT29,+  pattern GL_COLOR_ATTACHMENT3,+  pattern GL_COLOR_ATTACHMENT30,+  pattern GL_COLOR_ATTACHMENT31,+  pattern GL_COLOR_ATTACHMENT4,+  pattern GL_COLOR_ATTACHMENT5,+  pattern GL_COLOR_ATTACHMENT6,+  pattern GL_COLOR_ATTACHMENT7,+  pattern GL_COLOR_ATTACHMENT8,+  pattern GL_COLOR_ATTACHMENT9,+  pattern GL_COLOR_BUFFER_BIT,+  pattern GL_COLOR_CLEAR_VALUE,+  pattern GL_COLOR_COMPONENTS,+  pattern GL_COLOR_ENCODING,+  pattern GL_COLOR_INDEX,+  pattern GL_COLOR_INDEXES,+  pattern GL_COLOR_LOGIC_OP,+  pattern GL_COLOR_MATERIAL,+  pattern GL_COLOR_MATERIAL_FACE,+  pattern GL_COLOR_MATERIAL_PARAMETER,+  pattern GL_COLOR_RENDERABLE,+  pattern GL_COLOR_SUM,+  pattern GL_COLOR_WRITEMASK,+  pattern GL_COMBINE,+  pattern GL_COMBINE_ALPHA,+  pattern GL_COMBINE_RGB,+  pattern GL_COMMAND_BARRIER_BIT,+  pattern GL_COMPARE_REF_TO_TEXTURE,+  pattern GL_COMPARE_R_TO_TEXTURE,+  pattern GL_COMPATIBLE_SUBROUTINES,+  pattern GL_COMPILE,+  pattern GL_COMPILE_AND_EXECUTE,+  pattern GL_COMPILE_STATUS,+  pattern GL_COMPRESSED_ALPHA,+  pattern GL_COMPRESSED_INTENSITY,+  pattern GL_COMPRESSED_LUMINANCE,+  pattern GL_COMPRESSED_LUMINANCE_ALPHA,+  pattern GL_COMPRESSED_R11_EAC,+  pattern GL_COMPRESSED_RED,+  pattern GL_COMPRESSED_RED_RGTC1,+  pattern GL_COMPRESSED_RG,+  pattern GL_COMPRESSED_RG11_EAC,+  pattern GL_COMPRESSED_RGB,+  pattern GL_COMPRESSED_RGB8_ETC2,+  pattern GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2,+  pattern GL_COMPRESSED_RGBA,+  pattern GL_COMPRESSED_RGBA8_ETC2_EAC,+  pattern GL_COMPRESSED_RGBA_BPTC_UNORM,+  pattern GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,+  pattern GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,+  pattern GL_COMPRESSED_RG_RGTC2,+  pattern GL_COMPRESSED_SIGNED_R11_EAC,+  pattern GL_COMPRESSED_SIGNED_RED_RGTC1,+  pattern GL_COMPRESSED_SIGNED_RG11_EAC,+  pattern GL_COMPRESSED_SIGNED_RG_RGTC2,+  pattern GL_COMPRESSED_SLUMINANCE,+  pattern GL_COMPRESSED_SLUMINANCE_ALPHA,+  pattern GL_COMPRESSED_SRGB,+  pattern GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC,+  pattern GL_COMPRESSED_SRGB8_ETC2,+  pattern GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2,+  pattern GL_COMPRESSED_SRGB_ALPHA,+  pattern GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,+  pattern GL_COMPRESSED_TEXTURE_FORMATS,+  pattern GL_COMPUTE_SHADER,+  pattern GL_COMPUTE_SHADER_BIT,+  pattern GL_COMPUTE_SHADER_INVOCATIONS,+  pattern GL_COMPUTE_SUBROUTINE,+  pattern GL_COMPUTE_SUBROUTINE_UNIFORM,+  pattern GL_COMPUTE_TEXTURE,+  pattern GL_COMPUTE_WORK_GROUP_SIZE,+  pattern GL_CONDITION_SATISFIED,+  pattern GL_CONSTANT,+  pattern GL_CONSTANT_ALPHA,+  pattern GL_CONSTANT_ATTENUATION,+  pattern GL_CONSTANT_COLOR,+  pattern GL_CONTEXT_COMPATIBILITY_PROFILE_BIT,+  pattern GL_CONTEXT_CORE_PROFILE_BIT,+  pattern GL_CONTEXT_FLAGS,+  pattern GL_CONTEXT_FLAG_DEBUG_BIT,+  pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT,+  pattern GL_CONTEXT_FLAG_NO_ERROR_BIT,+  pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT,+  pattern GL_CONTEXT_LOST,+  pattern GL_CONTEXT_PROFILE_MASK,+  pattern GL_CONTEXT_RELEASE_BEHAVIOR,+  pattern GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH,+  pattern GL_COORD_REPLACE,+  pattern GL_COPY,+  pattern GL_COPY_INVERTED,+  pattern GL_COPY_PIXEL_TOKEN,+  pattern GL_COPY_READ_BUFFER,+  pattern GL_COPY_READ_BUFFER_BINDING,+  pattern GL_COPY_WRITE_BUFFER,+  pattern GL_COPY_WRITE_BUFFER_BINDING,+  pattern GL_CULL_FACE,+  pattern GL_CULL_FACE_MODE,+  pattern GL_CURRENT_BIT,+  pattern GL_CURRENT_COLOR,+  pattern GL_CURRENT_FOG_COORD,+  pattern GL_CURRENT_FOG_COORDINATE,+  pattern GL_CURRENT_INDEX,+  pattern GL_CURRENT_NORMAL,+  pattern GL_CURRENT_PROGRAM,+  pattern GL_CURRENT_QUERY,+  pattern GL_CURRENT_RASTER_COLOR,+  pattern GL_CURRENT_RASTER_DISTANCE,+  pattern GL_CURRENT_RASTER_INDEX,+  pattern GL_CURRENT_RASTER_POSITION,+  pattern GL_CURRENT_RASTER_POSITION_VALID,+  pattern GL_CURRENT_RASTER_SECONDARY_COLOR,+  pattern GL_CURRENT_RASTER_TEXTURE_COORDS,+  pattern GL_CURRENT_SECONDARY_COLOR,+  pattern GL_CURRENT_TEXTURE_COORDS,+  pattern GL_CURRENT_VERTEX_ATTRIB,+  pattern GL_CW,+  pattern GL_DEBUG_CALLBACK_FUNCTION,+  pattern GL_DEBUG_CALLBACK_USER_PARAM,+  pattern GL_DEBUG_GROUP_STACK_DEPTH,+  pattern GL_DEBUG_LOGGED_MESSAGES,+  pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH,+  pattern GL_DEBUG_OUTPUT,+  pattern GL_DEBUG_OUTPUT_SYNCHRONOUS,+  pattern GL_DEBUG_SEVERITY_HIGH,+  pattern GL_DEBUG_SEVERITY_LOW,+  pattern GL_DEBUG_SEVERITY_MEDIUM,+  pattern GL_DEBUG_SEVERITY_NOTIFICATION,+  pattern GL_DEBUG_SOURCE_API,+  pattern GL_DEBUG_SOURCE_APPLICATION,+  pattern GL_DEBUG_SOURCE_OTHER,+  pattern GL_DEBUG_SOURCE_SHADER_COMPILER,+  pattern GL_DEBUG_SOURCE_THIRD_PARTY,+  pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM,+  pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR,+  pattern GL_DEBUG_TYPE_ERROR,+  pattern GL_DEBUG_TYPE_MARKER,+  pattern GL_DEBUG_TYPE_OTHER,+  pattern GL_DEBUG_TYPE_PERFORMANCE,+  pattern GL_DEBUG_TYPE_POP_GROUP,+  pattern GL_DEBUG_TYPE_PORTABILITY,+  pattern GL_DEBUG_TYPE_PUSH_GROUP,+  pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR,+  pattern GL_DECAL,+  pattern GL_DECR,+  pattern GL_DECR_WRAP,+  pattern GL_DELETE_STATUS,+  pattern GL_DEPTH,+  pattern GL_DEPTH24_STENCIL8,+  pattern GL_DEPTH32F_STENCIL8,+  pattern GL_DEPTH_ATTACHMENT,+  pattern GL_DEPTH_BIAS,+  pattern GL_DEPTH_BITS,+  pattern GL_DEPTH_BUFFER_BIT,+  pattern GL_DEPTH_CLAMP,+  pattern GL_DEPTH_CLEAR_VALUE,+  pattern GL_DEPTH_COMPONENT,+  pattern GL_DEPTH_COMPONENT16,+  pattern GL_DEPTH_COMPONENT24,+  pattern GL_DEPTH_COMPONENT32,+  pattern GL_DEPTH_COMPONENT32F,+  pattern GL_DEPTH_COMPONENTS,+  pattern GL_DEPTH_FUNC,+  pattern GL_DEPTH_RANGE,+  pattern GL_DEPTH_RENDERABLE,+  pattern GL_DEPTH_SCALE,+  pattern GL_DEPTH_STENCIL,+  pattern GL_DEPTH_STENCIL_ATTACHMENT,+  pattern GL_DEPTH_STENCIL_TEXTURE_MODE,+  pattern GL_DEPTH_TEST,+  pattern GL_DEPTH_TEXTURE_MODE,+  pattern GL_DEPTH_WRITEMASK,+  pattern GL_DIFFUSE,+  pattern GL_DISPATCH_INDIRECT_BUFFER,+  pattern GL_DISPATCH_INDIRECT_BUFFER_BINDING,+  pattern GL_DISPLAY_LIST,+  pattern GL_DITHER,+  pattern GL_DOMAIN,+  pattern GL_DONT_CARE,+  pattern GL_DOT3_RGB,+  pattern GL_DOT3_RGBA,+  pattern GL_DOUBLE,+  pattern GL_DOUBLEBUFFER,+  pattern GL_DOUBLE_MAT2,+  pattern GL_DOUBLE_MAT2x3,+  pattern GL_DOUBLE_MAT2x4,+  pattern GL_DOUBLE_MAT3,+  pattern GL_DOUBLE_MAT3x2,+  pattern GL_DOUBLE_MAT3x4,+  pattern GL_DOUBLE_MAT4,+  pattern GL_DOUBLE_MAT4x2,+  pattern GL_DOUBLE_MAT4x3,+  pattern GL_DOUBLE_VEC2,+  pattern GL_DOUBLE_VEC3,+  pattern GL_DOUBLE_VEC4,+  pattern GL_DRAW_BUFFER,+  pattern GL_DRAW_BUFFER0,+  pattern GL_DRAW_BUFFER1,+  pattern GL_DRAW_BUFFER10,+  pattern GL_DRAW_BUFFER11,+  pattern GL_DRAW_BUFFER12,+  pattern GL_DRAW_BUFFER13,+  pattern GL_DRAW_BUFFER14,+  pattern GL_DRAW_BUFFER15,+  pattern GL_DRAW_BUFFER2,+  pattern GL_DRAW_BUFFER3,+  pattern GL_DRAW_BUFFER4,+  pattern GL_DRAW_BUFFER5,+  pattern GL_DRAW_BUFFER6,+  pattern GL_DRAW_BUFFER7,+  pattern GL_DRAW_BUFFER8,+  pattern GL_DRAW_BUFFER9,+  pattern GL_DRAW_FRAMEBUFFER,+  pattern GL_DRAW_FRAMEBUFFER_BINDING,+  pattern GL_DRAW_INDIRECT_BUFFER,+  pattern GL_DRAW_INDIRECT_BUFFER_BINDING,+  pattern GL_DRAW_PIXEL_TOKEN,+  pattern GL_DST_ALPHA,+  pattern GL_DST_COLOR,+  pattern GL_DYNAMIC_COPY,+  pattern GL_DYNAMIC_DRAW,+  pattern GL_DYNAMIC_READ,+  pattern GL_DYNAMIC_STORAGE_BIT,+  pattern GL_EDGE_FLAG,+  pattern GL_EDGE_FLAG_ARRAY,+  pattern GL_EDGE_FLAG_ARRAY_BUFFER_BINDING,+  pattern GL_EDGE_FLAG_ARRAY_POINTER,+  pattern GL_EDGE_FLAG_ARRAY_STRIDE,+  pattern GL_ELEMENT_ARRAY_BARRIER_BIT,+  pattern GL_ELEMENT_ARRAY_BUFFER,+  pattern GL_ELEMENT_ARRAY_BUFFER_BINDING,+  pattern GL_EMISSION,+  pattern GL_ENABLE_BIT,+  pattern GL_EQUAL,+  pattern GL_EQUIV,+  pattern GL_EVAL_BIT,+  pattern GL_EXP,+  pattern GL_EXP2,+  pattern GL_EXTENSIONS,+  pattern GL_EYE_LINEAR,+  pattern GL_EYE_PLANE,+  pattern GL_FALSE,+  pattern GL_FASTEST,+  pattern GL_FEEDBACK,+  pattern GL_FEEDBACK_BUFFER_POINTER,+  pattern GL_FEEDBACK_BUFFER_SIZE,+  pattern GL_FEEDBACK_BUFFER_TYPE,+  pattern GL_FILL,+  pattern GL_FILTER,+  pattern GL_FIRST_VERTEX_CONVENTION,+  pattern GL_FIXED,+  pattern GL_FIXED_ONLY,+  pattern GL_FLAT,+  pattern GL_FLOAT,+  pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV,+  pattern GL_FLOAT_MAT2,+  pattern GL_FLOAT_MAT2x3,+  pattern GL_FLOAT_MAT2x4,+  pattern GL_FLOAT_MAT3,+  pattern GL_FLOAT_MAT3x2,+  pattern GL_FLOAT_MAT3x4,+  pattern GL_FLOAT_MAT4,+  pattern GL_FLOAT_MAT4x2,+  pattern GL_FLOAT_MAT4x3,+  pattern GL_FLOAT_VEC2,+  pattern GL_FLOAT_VEC3,+  pattern GL_FLOAT_VEC4,+  pattern GL_FOG,+  pattern GL_FOG_BIT,+  pattern GL_FOG_COLOR,+  pattern GL_FOG_COORD,+  pattern GL_FOG_COORDINATE,+  pattern GL_FOG_COORDINATE_ARRAY,+  pattern GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING,+  pattern GL_FOG_COORDINATE_ARRAY_POINTER,+  pattern GL_FOG_COORDINATE_ARRAY_STRIDE,+  pattern GL_FOG_COORDINATE_ARRAY_TYPE,+  pattern GL_FOG_COORDINATE_SOURCE,+  pattern GL_FOG_COORD_ARRAY,+  pattern GL_FOG_COORD_ARRAY_BUFFER_BINDING,+  pattern GL_FOG_COORD_ARRAY_POINTER,+  pattern GL_FOG_COORD_ARRAY_STRIDE,+  pattern GL_FOG_COORD_ARRAY_TYPE,+  pattern GL_FOG_COORD_SRC,+  pattern GL_FOG_DENSITY,+  pattern GL_FOG_END,+  pattern GL_FOG_HINT,+  pattern GL_FOG_INDEX,+  pattern GL_FOG_MODE,+  pattern GL_FOG_START,+  pattern GL_FRACTIONAL_EVEN,+  pattern GL_FRACTIONAL_ODD,+  pattern GL_FRAGMENT_DEPTH,+  pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS,+  pattern GL_FRAGMENT_SHADER,+  pattern GL_FRAGMENT_SHADER_BIT,+  pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT,+  pattern GL_FRAGMENT_SHADER_INVOCATIONS,+  pattern GL_FRAGMENT_SUBROUTINE,+  pattern GL_FRAGMENT_SUBROUTINE_UNIFORM,+  pattern GL_FRAGMENT_TEXTURE,+  pattern GL_FRAMEBUFFER,+  pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING,+  pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED,+  pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME,+  pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER,+  pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL,+  pattern GL_FRAMEBUFFER_BARRIER_BIT,+  pattern GL_FRAMEBUFFER_BINDING,+  pattern GL_FRAMEBUFFER_BLEND,+  pattern GL_FRAMEBUFFER_COMPLETE,+  pattern GL_FRAMEBUFFER_DEFAULT,+  pattern GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS,+  pattern GL_FRAMEBUFFER_DEFAULT_HEIGHT,+  pattern GL_FRAMEBUFFER_DEFAULT_LAYERS,+  pattern GL_FRAMEBUFFER_DEFAULT_SAMPLES,+  pattern GL_FRAMEBUFFER_DEFAULT_WIDTH,+  pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT,+  pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER,+  pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS,+  pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT,+  pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE,+  pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER,+  pattern GL_FRAMEBUFFER_RENDERABLE,+  pattern GL_FRAMEBUFFER_RENDERABLE_LAYERED,+  pattern GL_FRAMEBUFFER_SRGB,+  pattern GL_FRAMEBUFFER_UNDEFINED,+  pattern GL_FRAMEBUFFER_UNSUPPORTED,+  pattern GL_FRONT,+  pattern GL_FRONT_AND_BACK,+  pattern GL_FRONT_FACE,+  pattern GL_FRONT_LEFT,+  pattern GL_FRONT_RIGHT,+  pattern GL_FULL_SUPPORT,+  pattern GL_FUNC_ADD,+  pattern GL_FUNC_REVERSE_SUBTRACT,+  pattern GL_FUNC_SUBTRACT,+  pattern GL_GENERATE_MIPMAP,+  pattern GL_GENERATE_MIPMAP_HINT,+  pattern GL_GEOMETRY_INPUT_TYPE,+  pattern GL_GEOMETRY_OUTPUT_TYPE,+  pattern GL_GEOMETRY_SHADER,+  pattern GL_GEOMETRY_SHADER_BIT,+  pattern GL_GEOMETRY_SHADER_INVOCATIONS,+  pattern GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED,+  pattern GL_GEOMETRY_SUBROUTINE,+  pattern GL_GEOMETRY_SUBROUTINE_UNIFORM,+  pattern GL_GEOMETRY_TEXTURE,+  pattern GL_GEOMETRY_VERTICES_OUT,+  pattern GL_GEQUAL,+  pattern GL_GET_TEXTURE_IMAGE_FORMAT,+  pattern GL_GET_TEXTURE_IMAGE_TYPE,+  pattern GL_GREATER,+  pattern GL_GREEN,+  pattern GL_GREEN_BIAS,+  pattern GL_GREEN_BITS,+  pattern GL_GREEN_INTEGER,+  pattern GL_GREEN_SCALE,+  pattern GL_GUILTY_CONTEXT_RESET,+  pattern GL_HALF_FLOAT,+  pattern GL_HIGH_FLOAT,+  pattern GL_HIGH_INT,+  pattern GL_HINT_BIT,+  pattern GL_IMAGE_1D,+  pattern GL_IMAGE_1D_ARRAY,+  pattern GL_IMAGE_2D,+  pattern GL_IMAGE_2D_ARRAY,+  pattern GL_IMAGE_2D_MULTISAMPLE,+  pattern GL_IMAGE_2D_MULTISAMPLE_ARRAY,+  pattern GL_IMAGE_2D_RECT,+  pattern GL_IMAGE_3D,+  pattern GL_IMAGE_BINDING_ACCESS,+  pattern GL_IMAGE_BINDING_FORMAT,+  pattern GL_IMAGE_BINDING_LAYER,+  pattern GL_IMAGE_BINDING_LAYERED,+  pattern GL_IMAGE_BINDING_LEVEL,+  pattern GL_IMAGE_BINDING_NAME,+  pattern GL_IMAGE_BUFFER,+  pattern GL_IMAGE_CLASS_10_10_10_2,+  pattern GL_IMAGE_CLASS_11_11_10,+  pattern GL_IMAGE_CLASS_1_X_16,+  pattern GL_IMAGE_CLASS_1_X_32,+  pattern GL_IMAGE_CLASS_1_X_8,+  pattern GL_IMAGE_CLASS_2_X_16,+  pattern GL_IMAGE_CLASS_2_X_32,+  pattern GL_IMAGE_CLASS_2_X_8,+  pattern GL_IMAGE_CLASS_4_X_16,+  pattern GL_IMAGE_CLASS_4_X_32,+  pattern GL_IMAGE_CLASS_4_X_8,+  pattern GL_IMAGE_COMPATIBILITY_CLASS,+  pattern GL_IMAGE_CUBE,+  pattern GL_IMAGE_CUBE_MAP_ARRAY,+  pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS,+  pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE,+  pattern GL_IMAGE_FORMAT_COMPATIBILITY_TYPE,+  pattern GL_IMAGE_PIXEL_FORMAT,+  pattern GL_IMAGE_PIXEL_TYPE,+  pattern GL_IMAGE_TEXEL_SIZE,+  pattern GL_IMPLEMENTATION_COLOR_READ_FORMAT,+  pattern GL_IMPLEMENTATION_COLOR_READ_TYPE,+  pattern GL_INCR,+  pattern GL_INCR_WRAP,+  pattern GL_INDEX,+  pattern GL_INDEX_ARRAY,+  pattern GL_INDEX_ARRAY_BUFFER_BINDING,+  pattern GL_INDEX_ARRAY_POINTER,+  pattern GL_INDEX_ARRAY_STRIDE,+  pattern GL_INDEX_ARRAY_TYPE,+  pattern GL_INDEX_BITS,+  pattern GL_INDEX_CLEAR_VALUE,+  pattern GL_INDEX_LOGIC_OP,+  pattern GL_INDEX_MODE,+  pattern GL_INDEX_OFFSET,+  pattern GL_INDEX_SHIFT,+  pattern GL_INDEX_WRITEMASK,+  pattern GL_INFO_LOG_LENGTH,+  pattern GL_INNOCENT_CONTEXT_RESET,+  pattern GL_INT,+  pattern GL_INTENSITY,+  pattern GL_INTENSITY12,+  pattern GL_INTENSITY16,+  pattern GL_INTENSITY4,+  pattern GL_INTENSITY8,+  pattern GL_INTERLEAVED_ATTRIBS,+  pattern GL_INTERNALFORMAT_ALPHA_SIZE,+  pattern GL_INTERNALFORMAT_ALPHA_TYPE,+  pattern GL_INTERNALFORMAT_BLUE_SIZE,+  pattern GL_INTERNALFORMAT_BLUE_TYPE,+  pattern GL_INTERNALFORMAT_DEPTH_SIZE,+  pattern GL_INTERNALFORMAT_DEPTH_TYPE,+  pattern GL_INTERNALFORMAT_GREEN_SIZE,+  pattern GL_INTERNALFORMAT_GREEN_TYPE,+  pattern GL_INTERNALFORMAT_PREFERRED,+  pattern GL_INTERNALFORMAT_RED_SIZE,+  pattern GL_INTERNALFORMAT_RED_TYPE,+  pattern GL_INTERNALFORMAT_SHARED_SIZE,+  pattern GL_INTERNALFORMAT_STENCIL_SIZE,+  pattern GL_INTERNALFORMAT_STENCIL_TYPE,+  pattern GL_INTERNALFORMAT_SUPPORTED,+  pattern GL_INTERPOLATE,+  pattern GL_INT_2_10_10_10_REV,+  pattern GL_INT_IMAGE_1D,+  pattern GL_INT_IMAGE_1D_ARRAY,+  pattern GL_INT_IMAGE_2D,+  pattern GL_INT_IMAGE_2D_ARRAY,+  pattern GL_INT_IMAGE_2D_MULTISAMPLE,+  pattern GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY,+  pattern GL_INT_IMAGE_2D_RECT,+  pattern GL_INT_IMAGE_3D,+  pattern GL_INT_IMAGE_BUFFER,+  pattern GL_INT_IMAGE_CUBE,+  pattern GL_INT_IMAGE_CUBE_MAP_ARRAY,+  pattern GL_INT_SAMPLER_1D,+  pattern GL_INT_SAMPLER_1D_ARRAY,+  pattern GL_INT_SAMPLER_2D,+  pattern GL_INT_SAMPLER_2D_ARRAY,+  pattern GL_INT_SAMPLER_2D_MULTISAMPLE,+  pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,+  pattern GL_INT_SAMPLER_2D_RECT,+  pattern GL_INT_SAMPLER_3D,+  pattern GL_INT_SAMPLER_BUFFER,+  pattern GL_INT_SAMPLER_CUBE,+  pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY,+  pattern GL_INT_VEC2,+  pattern GL_INT_VEC3,+  pattern GL_INT_VEC4,+  pattern GL_INVALID_ENUM,+  pattern GL_INVALID_FRAMEBUFFER_OPERATION,+  pattern GL_INVALID_INDEX,+  pattern GL_INVALID_OPERATION,+  pattern GL_INVALID_VALUE,+  pattern GL_INVERT,+  pattern GL_ISOLINES,+  pattern GL_IS_PER_PATCH,+  pattern GL_IS_ROW_MAJOR,+  pattern GL_KEEP,+  pattern GL_LAST_VERTEX_CONVENTION,+  pattern GL_LAYER_PROVOKING_VERTEX,+  pattern GL_LEFT,+  pattern GL_LEQUAL,+  pattern GL_LESS,+  pattern GL_LIGHT0,+  pattern GL_LIGHT1,+  pattern GL_LIGHT2,+  pattern GL_LIGHT3,+  pattern GL_LIGHT4,+  pattern GL_LIGHT5,+  pattern GL_LIGHT6,+  pattern GL_LIGHT7,+  pattern GL_LIGHTING,+  pattern GL_LIGHTING_BIT,+  pattern GL_LIGHT_MODEL_AMBIENT,+  pattern GL_LIGHT_MODEL_COLOR_CONTROL,+  pattern GL_LIGHT_MODEL_LOCAL_VIEWER,+  pattern GL_LIGHT_MODEL_TWO_SIDE,+  pattern GL_LINE,+  pattern GL_LINEAR,+  pattern GL_LINEAR_ATTENUATION,+  pattern GL_LINEAR_MIPMAP_LINEAR,+  pattern GL_LINEAR_MIPMAP_NEAREST,+  pattern GL_LINES,+  pattern GL_LINES_ADJACENCY,+  pattern GL_LINE_BIT,+  pattern GL_LINE_LOOP,+  pattern GL_LINE_RESET_TOKEN,+  pattern GL_LINE_SMOOTH,+  pattern GL_LINE_SMOOTH_HINT,+  pattern GL_LINE_STIPPLE,+  pattern GL_LINE_STIPPLE_PATTERN,+  pattern GL_LINE_STIPPLE_REPEAT,+  pattern GL_LINE_STRIP,+  pattern GL_LINE_STRIP_ADJACENCY,+  pattern GL_LINE_TOKEN,+  pattern GL_LINE_WIDTH,+  pattern GL_LINE_WIDTH_GRANULARITY,+  pattern GL_LINE_WIDTH_RANGE,+  pattern GL_LINK_STATUS,+  pattern GL_LIST_BASE,+  pattern GL_LIST_BIT,+  pattern GL_LIST_INDEX,+  pattern GL_LIST_MODE,+  pattern GL_LOAD,+  pattern GL_LOCATION,+  pattern GL_LOCATION_COMPONENT,+  pattern GL_LOCATION_INDEX,+  pattern GL_LOGIC_OP,+  pattern GL_LOGIC_OP_MODE,+  pattern GL_LOSE_CONTEXT_ON_RESET,+  pattern GL_LOWER_LEFT,+  pattern GL_LOW_FLOAT,+  pattern GL_LOW_INT,+  pattern GL_LUMINANCE,+  pattern GL_LUMINANCE12,+  pattern GL_LUMINANCE12_ALPHA12,+  pattern GL_LUMINANCE12_ALPHA4,+  pattern GL_LUMINANCE16,+  pattern GL_LUMINANCE16_ALPHA16,+  pattern GL_LUMINANCE4,+  pattern GL_LUMINANCE4_ALPHA4,+  pattern GL_LUMINANCE6_ALPHA2,+  pattern GL_LUMINANCE8,+  pattern GL_LUMINANCE8_ALPHA8,+  pattern GL_LUMINANCE_ALPHA,+  pattern GL_MAJOR_VERSION,+  pattern GL_MANUAL_GENERATE_MIPMAP,+  pattern GL_MAP1_COLOR_4,+  pattern GL_MAP1_GRID_DOMAIN,+  pattern GL_MAP1_GRID_SEGMENTS,+  pattern GL_MAP1_INDEX,+  pattern GL_MAP1_NORMAL,+  pattern GL_MAP1_TEXTURE_COORD_1,+  pattern GL_MAP1_TEXTURE_COORD_2,+  pattern GL_MAP1_TEXTURE_COORD_3,+  pattern GL_MAP1_TEXTURE_COORD_4,+  pattern GL_MAP1_VERTEX_3,+  pattern GL_MAP1_VERTEX_4,+  pattern GL_MAP2_COLOR_4,+  pattern GL_MAP2_GRID_DOMAIN,+  pattern GL_MAP2_GRID_SEGMENTS,+  pattern GL_MAP2_INDEX,+  pattern GL_MAP2_NORMAL,+  pattern GL_MAP2_TEXTURE_COORD_1,+  pattern GL_MAP2_TEXTURE_COORD_2,+  pattern GL_MAP2_TEXTURE_COORD_3,+  pattern GL_MAP2_TEXTURE_COORD_4,+  pattern GL_MAP2_VERTEX_3,+  pattern GL_MAP2_VERTEX_4,+  pattern GL_MAP_COHERENT_BIT,+  pattern GL_MAP_COLOR,+  pattern GL_MAP_FLUSH_EXPLICIT_BIT,+  pattern GL_MAP_INVALIDATE_BUFFER_BIT,+  pattern GL_MAP_INVALIDATE_RANGE_BIT,+  pattern GL_MAP_PERSISTENT_BIT,+  pattern GL_MAP_READ_BIT,+  pattern GL_MAP_STENCIL,+  pattern GL_MAP_UNSYNCHRONIZED_BIT,+  pattern GL_MAP_WRITE_BIT,+  pattern GL_MATRIX_MODE,+  pattern GL_MATRIX_STRIDE,+  pattern GL_MAX,+  pattern GL_MAX_3D_TEXTURE_SIZE,+  pattern GL_MAX_ARRAY_TEXTURE_LAYERS,+  pattern GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS,+  pattern GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE,+  pattern GL_MAX_ATTRIB_STACK_DEPTH,+  pattern GL_MAX_CLIENT_ATTRIB_STACK_DEPTH,+  pattern GL_MAX_CLIP_DISTANCES,+  pattern GL_MAX_CLIP_PLANES,+  pattern GL_MAX_COLOR_ATTACHMENTS,+  pattern GL_MAX_COLOR_TEXTURE_SAMPLES,+  pattern GL_MAX_COMBINED_ATOMIC_COUNTERS,+  pattern GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES,+  pattern GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_DIMENSIONS,+  pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_IMAGE_UNIFORMS,+  pattern GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS,+  pattern GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES,+  pattern GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_COMBINED_UNIFORM_BLOCKS,+  pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMPUTE_ATOMIC_COUNTERS,+  pattern GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_COMPUTE_IMAGE_UNIFORMS,+  pattern GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_COMPUTE_SHARED_MEMORY_SIZE,+  pattern GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_COMPUTE_UNIFORM_BLOCKS,+  pattern GL_MAX_COMPUTE_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMPUTE_WORK_GROUP_COUNT,+  pattern GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS,+  pattern GL_MAX_COMPUTE_WORK_GROUP_SIZE,+  pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE,+  pattern GL_MAX_CULL_DISTANCES,+  pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH,+  pattern GL_MAX_DEBUG_LOGGED_MESSAGES,+  pattern GL_MAX_DEBUG_MESSAGE_LENGTH,+  pattern GL_MAX_DEPTH,+  pattern GL_MAX_DEPTH_TEXTURE_SAMPLES,+  pattern GL_MAX_DRAW_BUFFERS,+  pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS,+  pattern GL_MAX_ELEMENTS_INDICES,+  pattern GL_MAX_ELEMENTS_VERTICES,+  pattern GL_MAX_ELEMENT_INDEX,+  pattern GL_MAX_EVAL_ORDER,+  pattern GL_MAX_FRAGMENT_ATOMIC_COUNTERS,+  pattern GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_FRAGMENT_IMAGE_UNIFORMS,+  pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS,+  pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET,+  pattern GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS,+  pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS,+  pattern GL_MAX_FRAGMENT_UNIFORM_VECTORS,+  pattern GL_MAX_FRAMEBUFFER_HEIGHT,+  pattern GL_MAX_FRAMEBUFFER_LAYERS,+  pattern GL_MAX_FRAMEBUFFER_SAMPLES,+  pattern GL_MAX_FRAMEBUFFER_WIDTH,+  pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS,+  pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS,+  pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS,+  pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS,+  pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES,+  pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS,+  pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS,+  pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS,+  pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS,+  pattern GL_MAX_HEIGHT,+  pattern GL_MAX_IMAGE_SAMPLES,+  pattern GL_MAX_IMAGE_UNITS,+  pattern GL_MAX_INTEGER_SAMPLES,+  pattern GL_MAX_LABEL_LENGTH,+  pattern GL_MAX_LAYERS,+  pattern GL_MAX_LIGHTS,+  pattern GL_MAX_LIST_NESTING,+  pattern GL_MAX_MODELVIEW_STACK_DEPTH,+  pattern GL_MAX_NAME_LENGTH,+  pattern GL_MAX_NAME_STACK_DEPTH,+  pattern GL_MAX_NUM_ACTIVE_VARIABLES,+  pattern GL_MAX_NUM_COMPATIBLE_SUBROUTINES,+  pattern GL_MAX_PATCH_VERTICES,+  pattern GL_MAX_PIXEL_MAP_TABLE,+  pattern GL_MAX_PROGRAM_TEXEL_OFFSET,+  pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET,+  pattern GL_MAX_PROJECTION_STACK_DEPTH,+  pattern GL_MAX_RECTANGLE_TEXTURE_SIZE,+  pattern GL_MAX_RENDERBUFFER_SIZE,+  pattern GL_MAX_SAMPLES,+  pattern GL_MAX_SAMPLE_MASK_WORDS,+  pattern GL_MAX_SERVER_WAIT_TIMEOUT,+  pattern GL_MAX_SHADER_STORAGE_BLOCK_SIZE,+  pattern GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS,+  pattern GL_MAX_SUBROUTINES,+  pattern GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS,+  pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS,+  pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS,+  pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS,+  pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS,+  pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS,+  pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS,+  pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS,+  pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS,+  pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS,+  pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS,+  pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS,+  pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS,+  pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS,+  pattern GL_MAX_TESS_GEN_LEVEL,+  pattern GL_MAX_TESS_PATCH_COMPONENTS,+  pattern GL_MAX_TEXTURE_BUFFER_SIZE,+  pattern GL_MAX_TEXTURE_COORDS,+  pattern GL_MAX_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_TEXTURE_LOD_BIAS,+  pattern GL_MAX_TEXTURE_MAX_ANISOTROPY,+  pattern GL_MAX_TEXTURE_SIZE,+  pattern GL_MAX_TEXTURE_STACK_DEPTH,+  pattern GL_MAX_TEXTURE_UNITS,+  pattern GL_MAX_TRANSFORM_FEEDBACK_BUFFERS,+  pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS,+  pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS,+  pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS,+  pattern GL_MAX_UNIFORM_BLOCK_SIZE,+  pattern GL_MAX_UNIFORM_BUFFER_BINDINGS,+  pattern GL_MAX_UNIFORM_LOCATIONS,+  pattern GL_MAX_VARYING_COMPONENTS,+  pattern GL_MAX_VARYING_FLOATS,+  pattern GL_MAX_VARYING_VECTORS,+  pattern GL_MAX_VERTEX_ATOMIC_COUNTERS,+  pattern GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_VERTEX_ATTRIBS,+  pattern GL_MAX_VERTEX_ATTRIB_BINDINGS,+  pattern GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET,+  pattern GL_MAX_VERTEX_ATTRIB_STRIDE,+  pattern GL_MAX_VERTEX_IMAGE_UNIFORMS,+  pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS,+  pattern GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_VERTEX_STREAMS,+  pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_VERTEX_UNIFORM_BLOCKS,+  pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS,+  pattern GL_MAX_VERTEX_UNIFORM_VECTORS,+  pattern GL_MAX_VIEWPORTS,+  pattern GL_MAX_VIEWPORT_DIMS,+  pattern GL_MAX_WIDTH,+  pattern GL_MEDIUM_FLOAT,+  pattern GL_MEDIUM_INT,+  pattern GL_MIN,+  pattern GL_MINOR_VERSION,+  pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET,+  pattern GL_MIN_MAP_BUFFER_ALIGNMENT,+  pattern GL_MIN_PROGRAM_TEXEL_OFFSET,+  pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET,+  pattern GL_MIN_SAMPLE_SHADING_VALUE,+  pattern GL_MIPMAP,+  pattern GL_MIRRORED_REPEAT,+  pattern GL_MIRROR_CLAMP_TO_EDGE,+  pattern GL_MODELVIEW,+  pattern GL_MODELVIEW_MATRIX,+  pattern GL_MODELVIEW_STACK_DEPTH,+  pattern GL_MODULATE,+  pattern GL_MULT,+  pattern GL_MULTISAMPLE,+  pattern GL_MULTISAMPLE_BIT,+  pattern GL_N3F_V3F,+  pattern GL_NAME_LENGTH,+  pattern GL_NAME_STACK_DEPTH,+  pattern GL_NAND,+  pattern GL_NEAREST,+  pattern GL_NEAREST_MIPMAP_LINEAR,+  pattern GL_NEAREST_MIPMAP_NEAREST,+  pattern GL_NEGATIVE_ONE_TO_ONE,+  pattern GL_NEVER,+  pattern GL_NICEST,+  pattern GL_NONE,+  pattern GL_NOOP,+  pattern GL_NOR,+  pattern GL_NORMALIZE,+  pattern GL_NORMAL_ARRAY,+  pattern GL_NORMAL_ARRAY_BUFFER_BINDING,+  pattern GL_NORMAL_ARRAY_POINTER,+  pattern GL_NORMAL_ARRAY_STRIDE,+  pattern GL_NORMAL_ARRAY_TYPE,+  pattern GL_NORMAL_MAP,+  pattern GL_NOTEQUAL,+  pattern GL_NO_ERROR,+  pattern GL_NO_RESET_NOTIFICATION,+  pattern GL_NUM_ACTIVE_VARIABLES,+  pattern GL_NUM_COMPATIBLE_SUBROUTINES,+  pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS,+  pattern GL_NUM_EXTENSIONS,+  pattern GL_NUM_PROGRAM_BINARY_FORMATS,+  pattern GL_NUM_SAMPLE_COUNTS,+  pattern GL_NUM_SHADER_BINARY_FORMATS,+  pattern GL_NUM_SHADING_LANGUAGE_VERSIONS,+  pattern GL_NUM_SPIR_V_EXTENSIONS,+  pattern GL_OBJECT_LINEAR,+  pattern GL_OBJECT_PLANE,+  pattern GL_OBJECT_TYPE,+  pattern GL_OFFSET,+  pattern GL_ONE,+  pattern GL_ONE_MINUS_CONSTANT_ALPHA,+  pattern GL_ONE_MINUS_CONSTANT_COLOR,+  pattern GL_ONE_MINUS_DST_ALPHA,+  pattern GL_ONE_MINUS_DST_COLOR,+  pattern GL_ONE_MINUS_SRC1_ALPHA,+  pattern GL_ONE_MINUS_SRC1_COLOR,+  pattern GL_ONE_MINUS_SRC_ALPHA,+  pattern GL_ONE_MINUS_SRC_COLOR,+  pattern GL_OPERAND0_ALPHA,+  pattern GL_OPERAND0_RGB,+  pattern GL_OPERAND1_ALPHA,+  pattern GL_OPERAND1_RGB,+  pattern GL_OPERAND2_ALPHA,+  pattern GL_OPERAND2_RGB,+  pattern GL_OR,+  pattern GL_ORDER,+  pattern GL_OR_INVERTED,+  pattern GL_OR_REVERSE,+  pattern GL_OUT_OF_MEMORY,+  pattern GL_PACK_ALIGNMENT,+  pattern GL_PACK_COMPRESSED_BLOCK_DEPTH,+  pattern GL_PACK_COMPRESSED_BLOCK_HEIGHT,+  pattern GL_PACK_COMPRESSED_BLOCK_SIZE,+  pattern GL_PACK_COMPRESSED_BLOCK_WIDTH,+  pattern GL_PACK_IMAGE_HEIGHT,+  pattern GL_PACK_LSB_FIRST,+  pattern GL_PACK_ROW_LENGTH,+  pattern GL_PACK_SKIP_IMAGES,+  pattern GL_PACK_SKIP_PIXELS,+  pattern GL_PACK_SKIP_ROWS,+  pattern GL_PACK_SWAP_BYTES,+  pattern GL_PARAMETER_BUFFER,+  pattern GL_PARAMETER_BUFFER_BINDING,+  pattern GL_PASS_THROUGH_TOKEN,+  pattern GL_PATCHES,+  pattern GL_PATCH_DEFAULT_INNER_LEVEL,+  pattern GL_PATCH_DEFAULT_OUTER_LEVEL,+  pattern GL_PATCH_VERTICES,+  pattern GL_PERSPECTIVE_CORRECTION_HINT,+  pattern GL_PIXEL_BUFFER_BARRIER_BIT,+  pattern GL_PIXEL_MAP_A_TO_A,+  pattern GL_PIXEL_MAP_A_TO_A_SIZE,+  pattern GL_PIXEL_MAP_B_TO_B,+  pattern GL_PIXEL_MAP_B_TO_B_SIZE,+  pattern GL_PIXEL_MAP_G_TO_G,+  pattern GL_PIXEL_MAP_G_TO_G_SIZE,+  pattern GL_PIXEL_MAP_I_TO_A,+  pattern GL_PIXEL_MAP_I_TO_A_SIZE,+  pattern GL_PIXEL_MAP_I_TO_B,+  pattern GL_PIXEL_MAP_I_TO_B_SIZE,+  pattern GL_PIXEL_MAP_I_TO_G,+  pattern GL_PIXEL_MAP_I_TO_G_SIZE,+  pattern GL_PIXEL_MAP_I_TO_I,+  pattern GL_PIXEL_MAP_I_TO_I_SIZE,+  pattern GL_PIXEL_MAP_I_TO_R,+  pattern GL_PIXEL_MAP_I_TO_R_SIZE,+  pattern GL_PIXEL_MAP_R_TO_R,+  pattern GL_PIXEL_MAP_R_TO_R_SIZE,+  pattern GL_PIXEL_MAP_S_TO_S,+  pattern GL_PIXEL_MAP_S_TO_S_SIZE,+  pattern GL_PIXEL_MODE_BIT,+  pattern GL_PIXEL_PACK_BUFFER,+  pattern GL_PIXEL_PACK_BUFFER_BINDING,+  pattern GL_PIXEL_UNPACK_BUFFER,+  pattern GL_PIXEL_UNPACK_BUFFER_BINDING,+  pattern GL_POINT,+  pattern GL_POINTS,+  pattern GL_POINT_BIT,+  pattern GL_POINT_DISTANCE_ATTENUATION,+  pattern GL_POINT_FADE_THRESHOLD_SIZE,+  pattern GL_POINT_SIZE,+  pattern GL_POINT_SIZE_GRANULARITY,+  pattern GL_POINT_SIZE_MAX,+  pattern GL_POINT_SIZE_MIN,+  pattern GL_POINT_SIZE_RANGE,+  pattern GL_POINT_SMOOTH,+  pattern GL_POINT_SMOOTH_HINT,+  pattern GL_POINT_SPRITE,+  pattern GL_POINT_SPRITE_COORD_ORIGIN,+  pattern GL_POINT_TOKEN,+  pattern GL_POLYGON,+  pattern GL_POLYGON_BIT,+  pattern GL_POLYGON_MODE,+  pattern GL_POLYGON_OFFSET_CLAMP,+  pattern GL_POLYGON_OFFSET_FACTOR,+  pattern GL_POLYGON_OFFSET_FILL,+  pattern GL_POLYGON_OFFSET_LINE,+  pattern GL_POLYGON_OFFSET_POINT,+  pattern GL_POLYGON_OFFSET_UNITS,+  pattern GL_POLYGON_SMOOTH,+  pattern GL_POLYGON_SMOOTH_HINT,+  pattern GL_POLYGON_STIPPLE,+  pattern GL_POLYGON_STIPPLE_BIT,+  pattern GL_POLYGON_TOKEN,+  pattern GL_POSITION,+  pattern GL_PREVIOUS,+  pattern GL_PRIMARY_COLOR,+  pattern GL_PRIMITIVES_GENERATED,+  pattern GL_PRIMITIVES_SUBMITTED,+  pattern GL_PRIMITIVE_RESTART,+  pattern GL_PRIMITIVE_RESTART_FIXED_INDEX,+  pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED,+  pattern GL_PRIMITIVE_RESTART_INDEX,+  pattern GL_PROGRAM,+  pattern GL_PROGRAM_BINARY_FORMATS,+  pattern GL_PROGRAM_BINARY_LENGTH,+  pattern GL_PROGRAM_BINARY_RETRIEVABLE_HINT,+  pattern GL_PROGRAM_INPUT,+  pattern GL_PROGRAM_OUTPUT,+  pattern GL_PROGRAM_PIPELINE,+  pattern GL_PROGRAM_PIPELINE_BINDING,+  pattern GL_PROGRAM_POINT_SIZE,+  pattern GL_PROGRAM_SEPARABLE,+  pattern GL_PROJECTION,+  pattern GL_PROJECTION_MATRIX,+  pattern GL_PROJECTION_STACK_DEPTH,+  pattern GL_PROVOKING_VERTEX,+  pattern GL_PROXY_TEXTURE_1D,+  pattern GL_PROXY_TEXTURE_1D_ARRAY,+  pattern GL_PROXY_TEXTURE_2D,+  pattern GL_PROXY_TEXTURE_2D_ARRAY,+  pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE,+  pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY,+  pattern GL_PROXY_TEXTURE_3D,+  pattern GL_PROXY_TEXTURE_CUBE_MAP,+  pattern GL_PROXY_TEXTURE_CUBE_MAP_ARRAY,+  pattern GL_PROXY_TEXTURE_RECTANGLE,+  pattern GL_Q,+  pattern GL_QUADRATIC_ATTENUATION,+  pattern GL_QUADS,+  pattern GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION,+  pattern GL_QUAD_STRIP,+  pattern GL_QUERY,+  pattern GL_QUERY_BUFFER,+  pattern GL_QUERY_BUFFER_BARRIER_BIT,+  pattern GL_QUERY_BUFFER_BINDING,+  pattern GL_QUERY_BY_REGION_NO_WAIT,+  pattern GL_QUERY_BY_REGION_NO_WAIT_INVERTED,+  pattern GL_QUERY_BY_REGION_WAIT,+  pattern GL_QUERY_BY_REGION_WAIT_INVERTED,+  pattern GL_QUERY_COUNTER_BITS,+  pattern GL_QUERY_NO_WAIT,+  pattern GL_QUERY_NO_WAIT_INVERTED,+  pattern GL_QUERY_RESULT,+  pattern GL_QUERY_RESULT_AVAILABLE,+  pattern GL_QUERY_RESULT_NO_WAIT,+  pattern GL_QUERY_TARGET,+  pattern GL_QUERY_WAIT,+  pattern GL_QUERY_WAIT_INVERTED,+  pattern GL_R,+  pattern GL_R11F_G11F_B10F,+  pattern GL_R16,+  pattern GL_R16F,+  pattern GL_R16I,+  pattern GL_R16UI,+  pattern GL_R16_SNORM,+  pattern GL_R32F,+  pattern GL_R32I,+  pattern GL_R32UI,+  pattern GL_R3_G3_B2,+  pattern GL_R8,+  pattern GL_R8I,+  pattern GL_R8UI,+  pattern GL_R8_SNORM,+  pattern GL_RASTERIZER_DISCARD,+  pattern GL_READ_BUFFER,+  pattern GL_READ_FRAMEBUFFER,+  pattern GL_READ_FRAMEBUFFER_BINDING,+  pattern GL_READ_ONLY,+  pattern GL_READ_PIXELS,+  pattern GL_READ_PIXELS_FORMAT,+  pattern GL_READ_PIXELS_TYPE,+  pattern GL_READ_WRITE,+  pattern GL_RED,+  pattern GL_RED_BIAS,+  pattern GL_RED_BITS,+  pattern GL_RED_INTEGER,+  pattern GL_RED_SCALE,+  pattern GL_REFERENCED_BY_COMPUTE_SHADER,+  pattern GL_REFERENCED_BY_FRAGMENT_SHADER,+  pattern GL_REFERENCED_BY_GEOMETRY_SHADER,+  pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER,+  pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER,+  pattern GL_REFERENCED_BY_VERTEX_SHADER,+  pattern GL_REFLECTION_MAP,+  pattern GL_RENDER,+  pattern GL_RENDERBUFFER,+  pattern GL_RENDERBUFFER_ALPHA_SIZE,+  pattern GL_RENDERBUFFER_BINDING,+  pattern GL_RENDERBUFFER_BLUE_SIZE,+  pattern GL_RENDERBUFFER_DEPTH_SIZE,+  pattern GL_RENDERBUFFER_GREEN_SIZE,+  pattern GL_RENDERBUFFER_HEIGHT,+  pattern GL_RENDERBUFFER_INTERNAL_FORMAT,+  pattern GL_RENDERBUFFER_RED_SIZE,+  pattern GL_RENDERBUFFER_SAMPLES,+  pattern GL_RENDERBUFFER_STENCIL_SIZE,+  pattern GL_RENDERBUFFER_WIDTH,+  pattern GL_RENDERER,+  pattern GL_RENDER_MODE,+  pattern GL_REPEAT,+  pattern GL_REPLACE,+  pattern GL_RESCALE_NORMAL,+  pattern GL_RESET_NOTIFICATION_STRATEGY,+  pattern GL_RETURN,+  pattern GL_RG,+  pattern GL_RG16,+  pattern GL_RG16F,+  pattern GL_RG16I,+  pattern GL_RG16UI,+  pattern GL_RG16_SNORM,+  pattern GL_RG32F,+  pattern GL_RG32I,+  pattern GL_RG32UI,+  pattern GL_RG8,+  pattern GL_RG8I,+  pattern GL_RG8UI,+  pattern GL_RG8_SNORM,+  pattern GL_RGB,+  pattern GL_RGB10,+  pattern GL_RGB10_A2,+  pattern GL_RGB10_A2UI,+  pattern GL_RGB12,+  pattern GL_RGB16,+  pattern GL_RGB16F,+  pattern GL_RGB16I,+  pattern GL_RGB16UI,+  pattern GL_RGB16_SNORM,+  pattern GL_RGB32F,+  pattern GL_RGB32I,+  pattern GL_RGB32UI,+  pattern GL_RGB4,+  pattern GL_RGB5,+  pattern GL_RGB565,+  pattern GL_RGB5_A1,+  pattern GL_RGB8,+  pattern GL_RGB8I,+  pattern GL_RGB8UI,+  pattern GL_RGB8_SNORM,+  pattern GL_RGB9_E5,+  pattern GL_RGBA,+  pattern GL_RGBA12,+  pattern GL_RGBA16,+  pattern GL_RGBA16F,+  pattern GL_RGBA16I,+  pattern GL_RGBA16UI,+  pattern GL_RGBA16_SNORM,+  pattern GL_RGBA2,+  pattern GL_RGBA32F,+  pattern GL_RGBA32I,+  pattern GL_RGBA32UI,+  pattern GL_RGBA4,+  pattern GL_RGBA8,+  pattern GL_RGBA8I,+  pattern GL_RGBA8UI,+  pattern GL_RGBA8_SNORM,+  pattern GL_RGBA_INTEGER,+  pattern GL_RGBA_MODE,+  pattern GL_RGB_INTEGER,+  pattern GL_RGB_SCALE,+  pattern GL_RG_INTEGER,+  pattern GL_RIGHT,+  pattern GL_S,+  pattern GL_SAMPLER,+  pattern GL_SAMPLER_1D,+  pattern GL_SAMPLER_1D_ARRAY,+  pattern GL_SAMPLER_1D_ARRAY_SHADOW,+  pattern GL_SAMPLER_1D_SHADOW,+  pattern GL_SAMPLER_2D,+  pattern GL_SAMPLER_2D_ARRAY,+  pattern GL_SAMPLER_2D_ARRAY_SHADOW,+  pattern GL_SAMPLER_2D_MULTISAMPLE,+  pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY,+  pattern GL_SAMPLER_2D_RECT,+  pattern GL_SAMPLER_2D_RECT_SHADOW,+  pattern GL_SAMPLER_2D_SHADOW,+  pattern GL_SAMPLER_3D,+  pattern GL_SAMPLER_BINDING,+  pattern GL_SAMPLER_BUFFER,+  pattern GL_SAMPLER_CUBE,+  pattern GL_SAMPLER_CUBE_MAP_ARRAY,+  pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW,+  pattern GL_SAMPLER_CUBE_SHADOW,+  pattern GL_SAMPLES,+  pattern GL_SAMPLES_PASSED,+  pattern GL_SAMPLE_ALPHA_TO_COVERAGE,+  pattern GL_SAMPLE_ALPHA_TO_ONE,+  pattern GL_SAMPLE_BUFFERS,+  pattern GL_SAMPLE_COVERAGE,+  pattern GL_SAMPLE_COVERAGE_INVERT,+  pattern GL_SAMPLE_COVERAGE_VALUE,+  pattern GL_SAMPLE_MASK,+  pattern GL_SAMPLE_MASK_VALUE,+  pattern GL_SAMPLE_POSITION,+  pattern GL_SAMPLE_SHADING,+  pattern GL_SCISSOR_BIT,+  pattern GL_SCISSOR_BOX,+  pattern GL_SCISSOR_TEST,+  pattern GL_SECONDARY_COLOR_ARRAY,+  pattern GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING,+  pattern GL_SECONDARY_COLOR_ARRAY_POINTER,+  pattern GL_SECONDARY_COLOR_ARRAY_SIZE,+  pattern GL_SECONDARY_COLOR_ARRAY_STRIDE,+  pattern GL_SECONDARY_COLOR_ARRAY_TYPE,+  pattern GL_SELECT,+  pattern GL_SELECTION_BUFFER_POINTER,+  pattern GL_SELECTION_BUFFER_SIZE,+  pattern GL_SEPARATE_ATTRIBS,+  pattern GL_SEPARATE_SPECULAR_COLOR,+  pattern GL_SET,+  pattern GL_SHADER,+  pattern GL_SHADER_BINARY_FORMATS,+  pattern GL_SHADER_BINARY_FORMAT_SPIR_V,+  pattern GL_SHADER_COMPILER,+  pattern GL_SHADER_IMAGE_ACCESS_BARRIER_BIT,+  pattern GL_SHADER_IMAGE_ATOMIC,+  pattern GL_SHADER_IMAGE_LOAD,+  pattern GL_SHADER_IMAGE_STORE,+  pattern GL_SHADER_SOURCE_LENGTH,+  pattern GL_SHADER_STORAGE_BARRIER_BIT,+  pattern GL_SHADER_STORAGE_BLOCK,+  pattern GL_SHADER_STORAGE_BUFFER,+  pattern GL_SHADER_STORAGE_BUFFER_BINDING,+  pattern GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT,+  pattern GL_SHADER_STORAGE_BUFFER_SIZE,+  pattern GL_SHADER_STORAGE_BUFFER_START,+  pattern GL_SHADER_TYPE,+  pattern GL_SHADE_MODEL,+  pattern GL_SHADING_LANGUAGE_VERSION,+  pattern GL_SHININESS,+  pattern GL_SHORT,+  pattern GL_SIGNALED,+  pattern GL_SIGNED_NORMALIZED,+  pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST,+  pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE,+  pattern GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST,+  pattern GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE,+  pattern GL_SINGLE_COLOR,+  pattern GL_SLUMINANCE,+  pattern GL_SLUMINANCE8,+  pattern GL_SLUMINANCE8_ALPHA8,+  pattern GL_SLUMINANCE_ALPHA,+  pattern GL_SMOOTH,+  pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY,+  pattern GL_SMOOTH_LINE_WIDTH_RANGE,+  pattern GL_SMOOTH_POINT_SIZE_GRANULARITY,+  pattern GL_SMOOTH_POINT_SIZE_RANGE,+  pattern GL_SOURCE0_ALPHA,+  pattern GL_SOURCE0_RGB,+  pattern GL_SOURCE1_ALPHA,+  pattern GL_SOURCE1_RGB,+  pattern GL_SOURCE2_ALPHA,+  pattern GL_SOURCE2_RGB,+  pattern GL_SPECULAR,+  pattern GL_SPHERE_MAP,+  pattern GL_SPIR_V_BINARY,+  pattern GL_SPIR_V_EXTENSIONS,+  pattern GL_SPOT_CUTOFF,+  pattern GL_SPOT_DIRECTION,+  pattern GL_SPOT_EXPONENT,+  pattern GL_SRC0_ALPHA,+  pattern GL_SRC0_RGB,+  pattern GL_SRC1_ALPHA,+  pattern GL_SRC1_COLOR,+  pattern GL_SRC1_RGB,+  pattern GL_SRC2_ALPHA,+  pattern GL_SRC2_RGB,+  pattern GL_SRC_ALPHA,+  pattern GL_SRC_ALPHA_SATURATE,+  pattern GL_SRC_COLOR,+  pattern GL_SRGB,+  pattern GL_SRGB8,+  pattern GL_SRGB8_ALPHA8,+  pattern GL_SRGB_ALPHA,+  pattern GL_SRGB_READ,+  pattern GL_SRGB_WRITE,+  pattern GL_STACK_OVERFLOW,+  pattern GL_STACK_UNDERFLOW,+  pattern GL_STATIC_COPY,+  pattern GL_STATIC_DRAW,+  pattern GL_STATIC_READ,+  pattern GL_STENCIL,+  pattern GL_STENCIL_ATTACHMENT,+  pattern GL_STENCIL_BACK_FAIL,+  pattern GL_STENCIL_BACK_FUNC,+  pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL,+  pattern GL_STENCIL_BACK_PASS_DEPTH_PASS,+  pattern GL_STENCIL_BACK_REF,+  pattern GL_STENCIL_BACK_VALUE_MASK,+  pattern GL_STENCIL_BACK_WRITEMASK,+  pattern GL_STENCIL_BITS,+  pattern GL_STENCIL_BUFFER_BIT,+  pattern GL_STENCIL_CLEAR_VALUE,+  pattern GL_STENCIL_COMPONENTS,+  pattern GL_STENCIL_FAIL,+  pattern GL_STENCIL_FUNC,+  pattern GL_STENCIL_INDEX,+  pattern GL_STENCIL_INDEX1,+  pattern GL_STENCIL_INDEX16,+  pattern GL_STENCIL_INDEX4,+  pattern GL_STENCIL_INDEX8,+  pattern GL_STENCIL_PASS_DEPTH_FAIL,+  pattern GL_STENCIL_PASS_DEPTH_PASS,+  pattern GL_STENCIL_REF,+  pattern GL_STENCIL_RENDERABLE,+  pattern GL_STENCIL_TEST,+  pattern GL_STENCIL_VALUE_MASK,+  pattern GL_STENCIL_WRITEMASK,+  pattern GL_STEREO,+  pattern GL_STREAM_COPY,+  pattern GL_STREAM_DRAW,+  pattern GL_STREAM_READ,+  pattern GL_SUBPIXEL_BITS,+  pattern GL_SUBTRACT,+  pattern GL_SYNC_CONDITION,+  pattern GL_SYNC_FENCE,+  pattern GL_SYNC_FLAGS,+  pattern GL_SYNC_FLUSH_COMMANDS_BIT,+  pattern GL_SYNC_GPU_COMMANDS_COMPLETE,+  pattern GL_SYNC_STATUS,+  pattern GL_T,+  pattern GL_T2F_C3F_V3F,+  pattern GL_T2F_C4F_N3F_V3F,+  pattern GL_T2F_C4UB_V3F,+  pattern GL_T2F_N3F_V3F,+  pattern GL_T2F_V3F,+  pattern GL_T4F_C4F_N3F_V4F,+  pattern GL_T4F_V4F,+  pattern GL_TESS_CONTROL_OUTPUT_VERTICES,+  pattern GL_TESS_CONTROL_SHADER,+  pattern GL_TESS_CONTROL_SHADER_BIT,+  pattern GL_TESS_CONTROL_SHADER_PATCHES,+  pattern GL_TESS_CONTROL_SUBROUTINE,+  pattern GL_TESS_CONTROL_SUBROUTINE_UNIFORM,+  pattern GL_TESS_CONTROL_TEXTURE,+  pattern GL_TESS_EVALUATION_SHADER,+  pattern GL_TESS_EVALUATION_SHADER_BIT,+  pattern GL_TESS_EVALUATION_SHADER_INVOCATIONS,+  pattern GL_TESS_EVALUATION_SUBROUTINE,+  pattern GL_TESS_EVALUATION_SUBROUTINE_UNIFORM,+  pattern GL_TESS_EVALUATION_TEXTURE,+  pattern GL_TESS_GEN_MODE,+  pattern GL_TESS_GEN_POINT_MODE,+  pattern GL_TESS_GEN_SPACING,+  pattern GL_TESS_GEN_VERTEX_ORDER,+  pattern GL_TEXTURE,+  pattern GL_TEXTURE0,+  pattern GL_TEXTURE1,+  pattern GL_TEXTURE10,+  pattern GL_TEXTURE11,+  pattern GL_TEXTURE12,+  pattern GL_TEXTURE13,+  pattern GL_TEXTURE14,+  pattern GL_TEXTURE15,+  pattern GL_TEXTURE16,+  pattern GL_TEXTURE17,+  pattern GL_TEXTURE18,+  pattern GL_TEXTURE19,+  pattern GL_TEXTURE2,+  pattern GL_TEXTURE20,+  pattern GL_TEXTURE21,+  pattern GL_TEXTURE22,+  pattern GL_TEXTURE23,+  pattern GL_TEXTURE24,+  pattern GL_TEXTURE25,+  pattern GL_TEXTURE26,+  pattern GL_TEXTURE27,+  pattern GL_TEXTURE28,+  pattern GL_TEXTURE29,+  pattern GL_TEXTURE3,+  pattern GL_TEXTURE30,+  pattern GL_TEXTURE31,+  pattern GL_TEXTURE4,+  pattern GL_TEXTURE5,+  pattern GL_TEXTURE6,+  pattern GL_TEXTURE7,+  pattern GL_TEXTURE8,+  pattern GL_TEXTURE9,+  pattern GL_TEXTURE_1D,+  pattern GL_TEXTURE_1D_ARRAY,+  pattern GL_TEXTURE_2D,+  pattern GL_TEXTURE_2D_ARRAY,+  pattern GL_TEXTURE_2D_MULTISAMPLE,+  pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY,+  pattern GL_TEXTURE_3D,+  pattern GL_TEXTURE_ALPHA_SIZE,+  pattern GL_TEXTURE_ALPHA_TYPE,+  pattern GL_TEXTURE_BASE_LEVEL,+  pattern GL_TEXTURE_BINDING_1D,+  pattern GL_TEXTURE_BINDING_1D_ARRAY,+  pattern GL_TEXTURE_BINDING_2D,+  pattern GL_TEXTURE_BINDING_2D_ARRAY,+  pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE,+  pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY,+  pattern GL_TEXTURE_BINDING_3D,+  pattern GL_TEXTURE_BINDING_BUFFER,+  pattern GL_TEXTURE_BINDING_CUBE_MAP,+  pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY,+  pattern GL_TEXTURE_BINDING_RECTANGLE,+  pattern GL_TEXTURE_BIT,+  pattern GL_TEXTURE_BLUE_SIZE,+  pattern GL_TEXTURE_BLUE_TYPE,+  pattern GL_TEXTURE_BORDER,+  pattern GL_TEXTURE_BORDER_COLOR,+  pattern GL_TEXTURE_BUFFER,+  pattern GL_TEXTURE_BUFFER_BINDING,+  pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING,+  pattern GL_TEXTURE_BUFFER_OFFSET,+  pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT,+  pattern GL_TEXTURE_BUFFER_SIZE,+  pattern GL_TEXTURE_COMPARE_FUNC,+  pattern GL_TEXTURE_COMPARE_MODE,+  pattern GL_TEXTURE_COMPONENTS,+  pattern GL_TEXTURE_COMPRESSED,+  pattern GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT,+  pattern GL_TEXTURE_COMPRESSED_BLOCK_SIZE,+  pattern GL_TEXTURE_COMPRESSED_BLOCK_WIDTH,+  pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE,+  pattern GL_TEXTURE_COMPRESSION_HINT,+  pattern GL_TEXTURE_COORD_ARRAY,+  pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING,+  pattern GL_TEXTURE_COORD_ARRAY_POINTER,+  pattern GL_TEXTURE_COORD_ARRAY_SIZE,+  pattern GL_TEXTURE_COORD_ARRAY_STRIDE,+  pattern GL_TEXTURE_COORD_ARRAY_TYPE,+  pattern GL_TEXTURE_CUBE_MAP,+  pattern GL_TEXTURE_CUBE_MAP_ARRAY,+  pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X,+  pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y,+  pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z,+  pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X,+  pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y,+  pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z,+  pattern GL_TEXTURE_CUBE_MAP_SEAMLESS,+  pattern GL_TEXTURE_DEPTH,+  pattern GL_TEXTURE_DEPTH_SIZE,+  pattern GL_TEXTURE_DEPTH_TYPE,+  pattern GL_TEXTURE_ENV,+  pattern GL_TEXTURE_ENV_COLOR,+  pattern GL_TEXTURE_ENV_MODE,+  pattern GL_TEXTURE_FETCH_BARRIER_BIT,+  pattern GL_TEXTURE_FILTER_CONTROL,+  pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS,+  pattern GL_TEXTURE_GATHER,+  pattern GL_TEXTURE_GATHER_SHADOW,+  pattern GL_TEXTURE_GEN_MODE,+  pattern GL_TEXTURE_GEN_Q,+  pattern GL_TEXTURE_GEN_R,+  pattern GL_TEXTURE_GEN_S,+  pattern GL_TEXTURE_GEN_T,+  pattern GL_TEXTURE_GREEN_SIZE,+  pattern GL_TEXTURE_GREEN_TYPE,+  pattern GL_TEXTURE_HEIGHT,+  pattern GL_TEXTURE_IMAGE_FORMAT,+  pattern GL_TEXTURE_IMAGE_TYPE,+  pattern GL_TEXTURE_IMMUTABLE_FORMAT,+  pattern GL_TEXTURE_IMMUTABLE_LEVELS,+  pattern GL_TEXTURE_INTENSITY_SIZE,+  pattern GL_TEXTURE_INTENSITY_TYPE,+  pattern GL_TEXTURE_INTERNAL_FORMAT,+  pattern GL_TEXTURE_LOD_BIAS,+  pattern GL_TEXTURE_LUMINANCE_SIZE,+  pattern GL_TEXTURE_LUMINANCE_TYPE,+  pattern GL_TEXTURE_MAG_FILTER,+  pattern GL_TEXTURE_MATRIX,+  pattern GL_TEXTURE_MAX_ANISOTROPY,+  pattern GL_TEXTURE_MAX_LEVEL,+  pattern GL_TEXTURE_MAX_LOD,+  pattern GL_TEXTURE_MIN_FILTER,+  pattern GL_TEXTURE_MIN_LOD,+  pattern GL_TEXTURE_PRIORITY,+  pattern GL_TEXTURE_RECTANGLE,+  pattern GL_TEXTURE_RED_SIZE,+  pattern GL_TEXTURE_RED_TYPE,+  pattern GL_TEXTURE_RESIDENT,+  pattern GL_TEXTURE_SAMPLES,+  pattern GL_TEXTURE_SHADOW,+  pattern GL_TEXTURE_SHARED_SIZE,+  pattern GL_TEXTURE_STACK_DEPTH,+  pattern GL_TEXTURE_STENCIL_SIZE,+  pattern GL_TEXTURE_SWIZZLE_A,+  pattern GL_TEXTURE_SWIZZLE_B,+  pattern GL_TEXTURE_SWIZZLE_G,+  pattern GL_TEXTURE_SWIZZLE_R,+  pattern GL_TEXTURE_SWIZZLE_RGBA,+  pattern GL_TEXTURE_TARGET,+  pattern GL_TEXTURE_UPDATE_BARRIER_BIT,+  pattern GL_TEXTURE_VIEW,+  pattern GL_TEXTURE_VIEW_MIN_LAYER,+  pattern GL_TEXTURE_VIEW_MIN_LEVEL,+  pattern GL_TEXTURE_VIEW_NUM_LAYERS,+  pattern GL_TEXTURE_VIEW_NUM_LEVELS,+  pattern GL_TEXTURE_WIDTH,+  pattern GL_TEXTURE_WRAP_R,+  pattern GL_TEXTURE_WRAP_S,+  pattern GL_TEXTURE_WRAP_T,+  pattern GL_TIMEOUT_EXPIRED,+  pattern GL_TIMEOUT_IGNORED,+  pattern GL_TIMESTAMP,+  pattern GL_TIME_ELAPSED,+  pattern GL_TOP_LEVEL_ARRAY_SIZE,+  pattern GL_TOP_LEVEL_ARRAY_STRIDE,+  pattern GL_TRANSFORM_BIT,+  pattern GL_TRANSFORM_FEEDBACK,+  pattern GL_TRANSFORM_FEEDBACK_ACTIVE,+  pattern GL_TRANSFORM_FEEDBACK_BARRIER_BIT,+  pattern GL_TRANSFORM_FEEDBACK_BINDING,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_INDEX,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_START,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE,+  pattern GL_TRANSFORM_FEEDBACK_OVERFLOW,+  pattern GL_TRANSFORM_FEEDBACK_PAUSED,+  pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,+  pattern GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW,+  pattern GL_TRANSFORM_FEEDBACK_VARYING,+  pattern GL_TRANSFORM_FEEDBACK_VARYINGS,+  pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH,+  pattern GL_TRANSPOSE_COLOR_MATRIX,+  pattern GL_TRANSPOSE_MODELVIEW_MATRIX,+  pattern GL_TRANSPOSE_PROJECTION_MATRIX,+  pattern GL_TRANSPOSE_TEXTURE_MATRIX,+  pattern GL_TRIANGLES,+  pattern GL_TRIANGLES_ADJACENCY,+  pattern GL_TRIANGLE_FAN,+  pattern GL_TRIANGLE_STRIP,+  pattern GL_TRIANGLE_STRIP_ADJACENCY,+  pattern GL_TRUE,+  pattern GL_TYPE,+  pattern GL_UNDEFINED_VERTEX,+  pattern GL_UNIFORM,+  pattern GL_UNIFORM_ARRAY_STRIDE,+  pattern GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX,+  pattern GL_UNIFORM_BARRIER_BIT,+  pattern GL_UNIFORM_BLOCK,+  pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS,+  pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES,+  pattern GL_UNIFORM_BLOCK_BINDING,+  pattern GL_UNIFORM_BLOCK_DATA_SIZE,+  pattern GL_UNIFORM_BLOCK_INDEX,+  pattern GL_UNIFORM_BLOCK_NAME_LENGTH,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER,+  pattern GL_UNIFORM_BUFFER,+  pattern GL_UNIFORM_BUFFER_BINDING,+  pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT,+  pattern GL_UNIFORM_BUFFER_SIZE,+  pattern GL_UNIFORM_BUFFER_START,+  pattern GL_UNIFORM_IS_ROW_MAJOR,+  pattern GL_UNIFORM_MATRIX_STRIDE,+  pattern GL_UNIFORM_NAME_LENGTH,+  pattern GL_UNIFORM_OFFSET,+  pattern GL_UNIFORM_SIZE,+  pattern GL_UNIFORM_TYPE,+  pattern GL_UNKNOWN_CONTEXT_RESET,+  pattern GL_UNPACK_ALIGNMENT,+  pattern GL_UNPACK_COMPRESSED_BLOCK_DEPTH,+  pattern GL_UNPACK_COMPRESSED_BLOCK_HEIGHT,+  pattern GL_UNPACK_COMPRESSED_BLOCK_SIZE,+  pattern GL_UNPACK_COMPRESSED_BLOCK_WIDTH,+  pattern GL_UNPACK_IMAGE_HEIGHT,+  pattern GL_UNPACK_LSB_FIRST,+  pattern GL_UNPACK_ROW_LENGTH,+  pattern GL_UNPACK_SKIP_IMAGES,+  pattern GL_UNPACK_SKIP_PIXELS,+  pattern GL_UNPACK_SKIP_ROWS,+  pattern GL_UNPACK_SWAP_BYTES,+  pattern GL_UNSIGNALED,+  pattern GL_UNSIGNED_BYTE,+  pattern GL_UNSIGNED_BYTE_2_3_3_REV,+  pattern GL_UNSIGNED_BYTE_3_3_2,+  pattern GL_UNSIGNED_INT,+  pattern GL_UNSIGNED_INT_10F_11F_11F_REV,+  pattern GL_UNSIGNED_INT_10_10_10_2,+  pattern GL_UNSIGNED_INT_24_8,+  pattern GL_UNSIGNED_INT_2_10_10_10_REV,+  pattern GL_UNSIGNED_INT_5_9_9_9_REV,+  pattern GL_UNSIGNED_INT_8_8_8_8,+  pattern GL_UNSIGNED_INT_8_8_8_8_REV,+  pattern GL_UNSIGNED_INT_ATOMIC_COUNTER,+  pattern GL_UNSIGNED_INT_IMAGE_1D,+  pattern GL_UNSIGNED_INT_IMAGE_1D_ARRAY,+  pattern GL_UNSIGNED_INT_IMAGE_2D,+  pattern GL_UNSIGNED_INT_IMAGE_2D_ARRAY,+  pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE,+  pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY,+  pattern GL_UNSIGNED_INT_IMAGE_2D_RECT,+  pattern GL_UNSIGNED_INT_IMAGE_3D,+  pattern GL_UNSIGNED_INT_IMAGE_BUFFER,+  pattern GL_UNSIGNED_INT_IMAGE_CUBE,+  pattern GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY,+  pattern GL_UNSIGNED_INT_SAMPLER_1D,+  pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY,+  pattern GL_UNSIGNED_INT_SAMPLER_2D,+  pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY,+  pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE,+  pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,+  pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT,+  pattern GL_UNSIGNED_INT_SAMPLER_3D,+  pattern GL_UNSIGNED_INT_SAMPLER_BUFFER,+  pattern GL_UNSIGNED_INT_SAMPLER_CUBE,+  pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY,+  pattern GL_UNSIGNED_INT_VEC2,+  pattern GL_UNSIGNED_INT_VEC3,+  pattern GL_UNSIGNED_INT_VEC4,+  pattern GL_UNSIGNED_NORMALIZED,+  pattern GL_UNSIGNED_SHORT,+  pattern GL_UNSIGNED_SHORT_1_5_5_5_REV,+  pattern GL_UNSIGNED_SHORT_4_4_4_4,+  pattern GL_UNSIGNED_SHORT_4_4_4_4_REV,+  pattern GL_UNSIGNED_SHORT_5_5_5_1,+  pattern GL_UNSIGNED_SHORT_5_6_5,+  pattern GL_UNSIGNED_SHORT_5_6_5_REV,+  pattern GL_UPPER_LEFT,+  pattern GL_V2F,+  pattern GL_V3F,+  pattern GL_VALIDATE_STATUS,+  pattern GL_VENDOR,+  pattern GL_VERSION,+  pattern GL_VERTEX_ARRAY,+  pattern GL_VERTEX_ARRAY_BINDING,+  pattern GL_VERTEX_ARRAY_BUFFER_BINDING,+  pattern GL_VERTEX_ARRAY_POINTER,+  pattern GL_VERTEX_ARRAY_SIZE,+  pattern GL_VERTEX_ARRAY_STRIDE,+  pattern GL_VERTEX_ARRAY_TYPE,+  pattern GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT,+  pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING,+  pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR,+  pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED,+  pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER,+  pattern GL_VERTEX_ATTRIB_ARRAY_LONG,+  pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED,+  pattern GL_VERTEX_ATTRIB_ARRAY_POINTER,+  pattern GL_VERTEX_ATTRIB_ARRAY_SIZE,+  pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE,+  pattern GL_VERTEX_ATTRIB_ARRAY_TYPE,+  pattern GL_VERTEX_ATTRIB_BINDING,+  pattern GL_VERTEX_ATTRIB_RELATIVE_OFFSET,+  pattern GL_VERTEX_BINDING_BUFFER,+  pattern GL_VERTEX_BINDING_DIVISOR,+  pattern GL_VERTEX_BINDING_OFFSET,+  pattern GL_VERTEX_BINDING_STRIDE,+  pattern GL_VERTEX_PROGRAM_POINT_SIZE,+  pattern GL_VERTEX_PROGRAM_TWO_SIDE,+  pattern GL_VERTEX_SHADER,+  pattern GL_VERTEX_SHADER_BIT,+  pattern GL_VERTEX_SHADER_INVOCATIONS,+  pattern GL_VERTEX_SUBROUTINE,+  pattern GL_VERTEX_SUBROUTINE_UNIFORM,+  pattern GL_VERTEX_TEXTURE,+  pattern GL_VERTICES_SUBMITTED,+  pattern GL_VIEWPORT,+  pattern GL_VIEWPORT_BIT,+  pattern GL_VIEWPORT_BOUNDS_RANGE,+  pattern GL_VIEWPORT_INDEX_PROVOKING_VERTEX,+  pattern GL_VIEWPORT_SUBPIXEL_BITS,+  pattern GL_VIEW_CLASS_128_BITS,+  pattern GL_VIEW_CLASS_16_BITS,+  pattern GL_VIEW_CLASS_24_BITS,+  pattern GL_VIEW_CLASS_32_BITS,+  pattern GL_VIEW_CLASS_48_BITS,+  pattern GL_VIEW_CLASS_64_BITS,+  pattern GL_VIEW_CLASS_8_BITS,+  pattern GL_VIEW_CLASS_96_BITS,+  pattern GL_VIEW_CLASS_BPTC_FLOAT,+  pattern GL_VIEW_CLASS_BPTC_UNORM,+  pattern GL_VIEW_CLASS_RGTC1_RED,+  pattern GL_VIEW_CLASS_RGTC2_RG,+  pattern GL_VIEW_CLASS_S3TC_DXT1_RGB,+  pattern GL_VIEW_CLASS_S3TC_DXT1_RGBA,+  pattern GL_VIEW_CLASS_S3TC_DXT3_RGBA,+  pattern GL_VIEW_CLASS_S3TC_DXT5_RGBA,+  pattern GL_VIEW_COMPATIBILITY_CLASS,+  pattern GL_WAIT_FAILED,+  pattern GL_WEIGHT_ARRAY_BUFFER_BINDING,+  pattern GL_WRITE_ONLY,+  pattern GL_XOR,+  pattern GL_ZERO,+  pattern GL_ZERO_TO_ONE,+  pattern GL_ZOOM_X,+  pattern GL_ZOOM_Y,+  -- * Functions+  glAccum,+  glActiveShaderProgram,+  glActiveTexture,+  glAlphaFunc,+  glAreTexturesResident,+  glArrayElement,+  glAttachShader,+  glBegin,+  glBeginConditionalRender,+  glBeginQuery,+  glBeginQueryIndexed,+  glBeginTransformFeedback,+  glBindAttribLocation,+  glBindBuffer,+  glBindBufferBase,+  glBindBufferRange,+  glBindBuffersBase,+  glBindBuffersRange,+  glBindFragDataLocation,+  glBindFragDataLocationIndexed,+  glBindFramebuffer,+  glBindImageTexture,+  glBindImageTextures,+  glBindProgramPipeline,+  glBindRenderbuffer,+  glBindSampler,+  glBindSamplers,+  glBindTexture,+  glBindTextureUnit,+  glBindTextures,+  glBindTransformFeedback,+  glBindVertexArray,+  glBindVertexBuffer,+  glBindVertexBuffers,+  glBitmap,+  glBlendColor,+  glBlendEquation,+  glBlendEquationSeparate,+  glBlendEquationSeparatei,+  glBlendEquationi,+  glBlendFunc,+  glBlendFuncSeparate,+  glBlendFuncSeparatei,+  glBlendFunci,+  glBlitFramebuffer,+  glBlitNamedFramebuffer,+  glBufferData,+  glBufferStorage,+  glBufferSubData,+  glCallList,+  glCallLists,+  glCheckFramebufferStatus,+  glCheckNamedFramebufferStatus,+  glClampColor,+  glClear,+  glClearAccum,+  glClearBufferData,+  glClearBufferSubData,+  glClearBufferfi,+  glClearBufferfv,+  glClearBufferiv,+  glClearBufferuiv,+  glClearColor,+  glClearDepth,+  glClearDepthf,+  glClearIndex,+  glClearNamedBufferData,+  glClearNamedBufferSubData,+  glClearNamedFramebufferfi,+  glClearNamedFramebufferfv,+  glClearNamedFramebufferiv,+  glClearNamedFramebufferuiv,+  glClearStencil,+  glClearTexImage,+  glClearTexSubImage,+  glClientActiveTexture,+  glClientWaitSync,+  glClipControl,+  glClipPlane,+  glColor3b,+  glColor3bv,+  glColor3d,+  glColor3dv,+  glColor3f,+  glColor3fv,+  glColor3i,+  glColor3iv,+  glColor3s,+  glColor3sv,+  glColor3ub,+  glColor3ubv,+  glColor3ui,+  glColor3uiv,+  glColor3us,+  glColor3usv,+  glColor4b,+  glColor4bv,+  glColor4d,+  glColor4dv,+  glColor4f,+  glColor4fv,+  glColor4i,+  glColor4iv,+  glColor4s,+  glColor4sv,+  glColor4ub,+  glColor4ubv,+  glColor4ui,+  glColor4uiv,+  glColor4us,+  glColor4usv,+  glColorMask,+  glColorMaski,+  glColorMaterial,+  glColorP3ui,+  glColorP3uiv,+  glColorP4ui,+  glColorP4uiv,+  glColorPointer,+  glCompileShader,+  glCompressedTexImage1D,+  glCompressedTexImage2D,+  glCompressedTexImage3D,+  glCompressedTexSubImage1D,+  glCompressedTexSubImage2D,+  glCompressedTexSubImage3D,+  glCompressedTextureSubImage1D,+  glCompressedTextureSubImage2D,+  glCompressedTextureSubImage3D,+  glCopyBufferSubData,+  glCopyImageSubData,+  glCopyNamedBufferSubData,+  glCopyPixels,+  glCopyTexImage1D,+  glCopyTexImage2D,+  glCopyTexSubImage1D,+  glCopyTexSubImage2D,+  glCopyTexSubImage3D,+  glCopyTextureSubImage1D,+  glCopyTextureSubImage2D,+  glCopyTextureSubImage3D,+  glCreateBuffers,+  glCreateFramebuffers,+  glCreateProgram,+  glCreateProgramPipelines,+  glCreateQueries,+  glCreateRenderbuffers,+  glCreateSamplers,+  glCreateShader,+  glCreateShaderProgramv,+  glCreateTextures,+  glCreateTransformFeedbacks,+  glCreateVertexArrays,+  glCullFace,+  glDebugMessageCallback,+  glDebugMessageControl,+  glDebugMessageInsert,+  glDeleteBuffers,+  glDeleteFramebuffers,+  glDeleteLists,+  glDeleteProgram,+  glDeleteProgramPipelines,+  glDeleteQueries,+  glDeleteRenderbuffers,+  glDeleteSamplers,+  glDeleteShader,+  glDeleteSync,+  glDeleteTextures,+  glDeleteTransformFeedbacks,+  glDeleteVertexArrays,+  glDepthFunc,+  glDepthMask,+  glDepthRange,+  glDepthRangeArrayv,+  glDepthRangeIndexed,+  glDepthRangef,+  glDetachShader,+  glDisable,+  glDisableClientState,+  glDisableVertexArrayAttrib,+  glDisableVertexAttribArray,+  glDisablei,+  glDispatchCompute,+  glDispatchComputeIndirect,+  glDrawArrays,+  glDrawArraysIndirect,+  glDrawArraysInstanced,+  glDrawArraysInstancedBaseInstance,+  glDrawBuffer,+  glDrawBuffers,+  glDrawElements,+  glDrawElementsBaseVertex,+  glDrawElementsIndirect,+  glDrawElementsInstanced,+  glDrawElementsInstancedBaseInstance,+  glDrawElementsInstancedBaseVertex,+  glDrawElementsInstancedBaseVertexBaseInstance,+  glDrawPixels,+  glDrawRangeElements,+  glDrawRangeElementsBaseVertex,+  glDrawTransformFeedback,+  glDrawTransformFeedbackInstanced,+  glDrawTransformFeedbackStream,+  glDrawTransformFeedbackStreamInstanced,+  glEdgeFlag,+  glEdgeFlagPointer,+  glEdgeFlagv,+  glEnable,+  glEnableClientState,+  glEnableVertexArrayAttrib,+  glEnableVertexAttribArray,+  glEnablei,+  glEnd,+  glEndConditionalRender,+  glEndList,+  glEndQuery,+  glEndQueryIndexed,+  glEndTransformFeedback,+  glEvalCoord1d,+  glEvalCoord1dv,+  glEvalCoord1f,+  glEvalCoord1fv,+  glEvalCoord2d,+  glEvalCoord2dv,+  glEvalCoord2f,+  glEvalCoord2fv,+  glEvalMesh1,+  glEvalMesh2,+  glEvalPoint1,+  glEvalPoint2,+  glFeedbackBuffer,+  glFenceSync,+  glFinish,+  glFlush,+  glFlushMappedBufferRange,+  glFlushMappedNamedBufferRange,+  glFogCoordPointer,+  glFogCoordd,+  glFogCoorddv,+  glFogCoordf,+  glFogCoordfv,+  glFogf,+  glFogfv,+  glFogi,+  glFogiv,+  glFramebufferParameteri,+  glFramebufferRenderbuffer,+  glFramebufferTexture,+  glFramebufferTexture1D,+  glFramebufferTexture2D,+  glFramebufferTexture3D,+  glFramebufferTextureLayer,+  glFrontFace,+  glFrustum,+  glGenBuffers,+  glGenFramebuffers,+  glGenLists,+  glGenProgramPipelines,+  glGenQueries,+  glGenRenderbuffers,+  glGenSamplers,+  glGenTextures,+  glGenTransformFeedbacks,+  glGenVertexArrays,+  glGenerateMipmap,+  glGenerateTextureMipmap,+  glGetActiveAtomicCounterBufferiv,+  glGetActiveAttrib,+  glGetActiveSubroutineName,+  glGetActiveSubroutineUniformName,+  glGetActiveSubroutineUniformiv,+  glGetActiveUniform,+  glGetActiveUniformBlockName,+  glGetActiveUniformBlockiv,+  glGetActiveUniformName,+  glGetActiveUniformsiv,+  glGetAttachedShaders,+  glGetAttribLocation,+  glGetBooleani_v,+  glGetBooleanv,+  glGetBufferParameteri64v,+  glGetBufferParameteriv,+  glGetBufferPointerv,+  glGetBufferSubData,+  glGetClipPlane,+  glGetCompressedTexImage,+  glGetCompressedTextureImage,+  glGetCompressedTextureSubImage,+  glGetDebugMessageLog,+  glGetDoublei_v,+  glGetDoublev,+  glGetError,+  glGetFloati_v,+  glGetFloatv,+  glGetFragDataIndex,+  glGetFragDataLocation,+  glGetFramebufferAttachmentParameteriv,+  glGetFramebufferParameteriv,+  glGetGraphicsResetStatus,+  glGetInteger64i_v,+  glGetInteger64v,+  glGetIntegeri_v,+  glGetIntegerv,+  glGetInternalformati64v,+  glGetInternalformativ,+  glGetLightfv,+  glGetLightiv,+  glGetMapdv,+  glGetMapfv,+  glGetMapiv,+  glGetMaterialfv,+  glGetMaterialiv,+  glGetMultisamplefv,+  glGetNamedBufferParameteri64v,+  glGetNamedBufferParameteriv,+  glGetNamedBufferPointerv,+  glGetNamedBufferSubData,+  glGetNamedFramebufferAttachmentParameteriv,+  glGetNamedFramebufferParameteriv,+  glGetNamedRenderbufferParameteriv,+  glGetObjectLabel,+  glGetObjectPtrLabel,+  glGetPixelMapfv,+  glGetPixelMapuiv,+  glGetPixelMapusv,+  glGetPointerv,+  glGetPolygonStipple,+  glGetProgramBinary,+  glGetProgramInfoLog,+  glGetProgramInterfaceiv,+  glGetProgramPipelineInfoLog,+  glGetProgramPipelineiv,+  glGetProgramResourceIndex,+  glGetProgramResourceLocation,+  glGetProgramResourceLocationIndex,+  glGetProgramResourceName,+  glGetProgramResourceiv,+  glGetProgramStageiv,+  glGetProgramiv,+  glGetQueryBufferObjecti64v,+  glGetQueryBufferObjectiv,+  glGetQueryBufferObjectui64v,+  glGetQueryBufferObjectuiv,+  glGetQueryIndexediv,+  glGetQueryObjecti64v,+  glGetQueryObjectiv,+  glGetQueryObjectui64v,+  glGetQueryObjectuiv,+  glGetQueryiv,+  glGetRenderbufferParameteriv,+  glGetSamplerParameterIiv,+  glGetSamplerParameterIuiv,+  glGetSamplerParameterfv,+  glGetSamplerParameteriv,+  glGetShaderInfoLog,+  glGetShaderPrecisionFormat,+  glGetShaderSource,+  glGetShaderiv,+  glGetString,+  glGetStringi,+  glGetSubroutineIndex,+  glGetSubroutineUniformLocation,+  glGetSynciv,+  glGetTexEnvfv,+  glGetTexEnviv,+  glGetTexGendv,+  glGetTexGenfv,+  glGetTexGeniv,+  glGetTexImage,+  glGetTexLevelParameterfv,+  glGetTexLevelParameteriv,+  glGetTexParameterIiv,+  glGetTexParameterIuiv,+  glGetTexParameterfv,+  glGetTexParameteriv,+  glGetTextureImage,+  glGetTextureLevelParameterfv,+  glGetTextureLevelParameteriv,+  glGetTextureParameterIiv,+  glGetTextureParameterIuiv,+  glGetTextureParameterfv,+  glGetTextureParameteriv,+  glGetTextureSubImage,+  glGetTransformFeedbackVarying,+  glGetTransformFeedbacki64_v,+  glGetTransformFeedbacki_v,+  glGetTransformFeedbackiv,+  glGetUniformBlockIndex,+  glGetUniformIndices,+  glGetUniformLocation,+  glGetUniformSubroutineuiv,+  glGetUniformdv,+  glGetUniformfv,+  glGetUniformiv,+  glGetUniformuiv,+  glGetVertexArrayIndexed64iv,+  glGetVertexArrayIndexediv,+  glGetVertexArrayiv,+  glGetVertexAttribIiv,+  glGetVertexAttribIuiv,+  glGetVertexAttribLdv,+  glGetVertexAttribPointerv,+  glGetVertexAttribdv,+  glGetVertexAttribfv,+  glGetVertexAttribiv,+  glGetnColorTable,+  glGetnCompressedTexImage,+  glGetnConvolutionFilter,+  glGetnHistogram,+  glGetnMapdv,+  glGetnMapfv,+  glGetnMapiv,+  glGetnMinmax,+  glGetnPixelMapfv,+  glGetnPixelMapuiv,+  glGetnPixelMapusv,+  glGetnPolygonStipple,+  glGetnSeparableFilter,+  glGetnTexImage,+  glGetnUniformdv,+  glGetnUniformfv,+  glGetnUniformiv,+  glGetnUniformuiv,+  glHint,+  glIndexMask,+  glIndexPointer,+  glIndexd,+  glIndexdv,+  glIndexf,+  glIndexfv,+  glIndexi,+  glIndexiv,+  glIndexs,+  glIndexsv,+  glIndexub,+  glIndexubv,+  glInitNames,+  glInterleavedArrays,+  glInvalidateBufferData,+  glInvalidateBufferSubData,+  glInvalidateFramebuffer,+  glInvalidateNamedFramebufferData,+  glInvalidateNamedFramebufferSubData,+  glInvalidateSubFramebuffer,+  glInvalidateTexImage,+  glInvalidateTexSubImage,+  glIsBuffer,+  glIsEnabled,+  glIsEnabledi,+  glIsFramebuffer,+  glIsList,+  glIsProgram,+  glIsProgramPipeline,+  glIsQuery,+  glIsRenderbuffer,+  glIsSampler,+  glIsShader,+  glIsSync,+  glIsTexture,+  glIsTransformFeedback,+  glIsVertexArray,+  glLightModelf,+  glLightModelfv,+  glLightModeli,+  glLightModeliv,+  glLightf,+  glLightfv,+  glLighti,+  glLightiv,+  glLineStipple,+  glLineWidth,+  glLinkProgram,+  glListBase,+  glLoadIdentity,+  glLoadMatrixd,+  glLoadMatrixf,+  glLoadName,+  glLoadTransposeMatrixd,+  glLoadTransposeMatrixf,+  glLogicOp,+  glMap1d,+  glMap1f,+  glMap2d,+  glMap2f,+  glMapBuffer,+  glMapBufferRange,+  glMapGrid1d,+  glMapGrid1f,+  glMapGrid2d,+  glMapGrid2f,+  glMapNamedBuffer,+  glMapNamedBufferRange,+  glMaterialf,+  glMaterialfv,+  glMateriali,+  glMaterialiv,+  glMatrixMode,+  glMemoryBarrier,+  glMemoryBarrierByRegion,+  glMinSampleShading,+  glMultMatrixd,+  glMultMatrixf,+  glMultTransposeMatrixd,+  glMultTransposeMatrixf,+  glMultiDrawArrays,+  glMultiDrawArraysIndirect,+  glMultiDrawArraysIndirectCount,+  glMultiDrawElements,+  glMultiDrawElementsBaseVertex,+  glMultiDrawElementsIndirect,+  glMultiDrawElementsIndirectCount,+  glMultiTexCoord1d,+  glMultiTexCoord1dv,+  glMultiTexCoord1f,+  glMultiTexCoord1fv,+  glMultiTexCoord1i,+  glMultiTexCoord1iv,+  glMultiTexCoord1s,+  glMultiTexCoord1sv,+  glMultiTexCoord2d,+  glMultiTexCoord2dv,+  glMultiTexCoord2f,+  glMultiTexCoord2fv,+  glMultiTexCoord2i,+  glMultiTexCoord2iv,+  glMultiTexCoord2s,+  glMultiTexCoord2sv,+  glMultiTexCoord3d,+  glMultiTexCoord3dv,+  glMultiTexCoord3f,+  glMultiTexCoord3fv,+  glMultiTexCoord3i,+  glMultiTexCoord3iv,+  glMultiTexCoord3s,+  glMultiTexCoord3sv,+  glMultiTexCoord4d,+  glMultiTexCoord4dv,+  glMultiTexCoord4f,+  glMultiTexCoord4fv,+  glMultiTexCoord4i,+  glMultiTexCoord4iv,+  glMultiTexCoord4s,+  glMultiTexCoord4sv,+  glMultiTexCoordP1ui,+  glMultiTexCoordP1uiv,+  glMultiTexCoordP2ui,+  glMultiTexCoordP2uiv,+  glMultiTexCoordP3ui,+  glMultiTexCoordP3uiv,+  glMultiTexCoordP4ui,+  glMultiTexCoordP4uiv,+  glNamedBufferData,+  glNamedBufferStorage,+  glNamedBufferSubData,+  glNamedFramebufferDrawBuffer,+  glNamedFramebufferDrawBuffers,+  glNamedFramebufferParameteri,+  glNamedFramebufferReadBuffer,+  glNamedFramebufferRenderbuffer,+  glNamedFramebufferTexture,+  glNamedFramebufferTextureLayer,+  glNamedRenderbufferStorage,+  glNamedRenderbufferStorageMultisample,+  glNewList,+  glNormal3b,+  glNormal3bv,+  glNormal3d,+  glNormal3dv,+  glNormal3f,+  glNormal3fv,+  glNormal3i,+  glNormal3iv,+  glNormal3s,+  glNormal3sv,+  glNormalP3ui,+  glNormalP3uiv,+  glNormalPointer,+  glObjectLabel,+  glObjectPtrLabel,+  glOrtho,+  glPassThrough,+  glPatchParameterfv,+  glPatchParameteri,+  glPauseTransformFeedback,+  glPixelMapfv,+  glPixelMapuiv,+  glPixelMapusv,+  glPixelStoref,+  glPixelStorei,+  glPixelTransferf,+  glPixelTransferi,+  glPixelZoom,+  glPointParameterf,+  glPointParameterfv,+  glPointParameteri,+  glPointParameteriv,+  glPointSize,+  glPolygonMode,+  glPolygonOffset,+  glPolygonOffsetClamp,+  glPolygonStipple,+  glPopAttrib,+  glPopClientAttrib,+  glPopDebugGroup,+  glPopMatrix,+  glPopName,+  glPrimitiveRestartIndex,+  glPrioritizeTextures,+  glProgramBinary,+  glProgramParameteri,+  glProgramUniform1d,+  glProgramUniform1dv,+  glProgramUniform1f,+  glProgramUniform1fv,+  glProgramUniform1i,+  glProgramUniform1iv,+  glProgramUniform1ui,+  glProgramUniform1uiv,+  glProgramUniform2d,+  glProgramUniform2dv,+  glProgramUniform2f,+  glProgramUniform2fv,+  glProgramUniform2i,+  glProgramUniform2iv,+  glProgramUniform2ui,+  glProgramUniform2uiv,+  glProgramUniform3d,+  glProgramUniform3dv,+  glProgramUniform3f,+  glProgramUniform3fv,+  glProgramUniform3i,+  glProgramUniform3iv,+  glProgramUniform3ui,+  glProgramUniform3uiv,+  glProgramUniform4d,+  glProgramUniform4dv,+  glProgramUniform4f,+  glProgramUniform4fv,+  glProgramUniform4i,+  glProgramUniform4iv,+  glProgramUniform4ui,+  glProgramUniform4uiv,+  glProgramUniformMatrix2dv,+  glProgramUniformMatrix2fv,+  glProgramUniformMatrix2x3dv,+  glProgramUniformMatrix2x3fv,+  glProgramUniformMatrix2x4dv,+  glProgramUniformMatrix2x4fv,+  glProgramUniformMatrix3dv,+  glProgramUniformMatrix3fv,+  glProgramUniformMatrix3x2dv,+  glProgramUniformMatrix3x2fv,+  glProgramUniformMatrix3x4dv,+  glProgramUniformMatrix3x4fv,+  glProgramUniformMatrix4dv,+  glProgramUniformMatrix4fv,+  glProgramUniformMatrix4x2dv,+  glProgramUniformMatrix4x2fv,+  glProgramUniformMatrix4x3dv,+  glProgramUniformMatrix4x3fv,+  glProvokingVertex,+  glPushAttrib,+  glPushClientAttrib,+  glPushDebugGroup,+  glPushMatrix,+  glPushName,+  glQueryCounter,+  glRasterPos2d,+  glRasterPos2dv,+  glRasterPos2f,+  glRasterPos2fv,+  glRasterPos2i,+  glRasterPos2iv,+  glRasterPos2s,+  glRasterPos2sv,+  glRasterPos3d,+  glRasterPos3dv,+  glRasterPos3f,+  glRasterPos3fv,+  glRasterPos3i,+  glRasterPos3iv,+  glRasterPos3s,+  glRasterPos3sv,+  glRasterPos4d,+  glRasterPos4dv,+  glRasterPos4f,+  glRasterPos4fv,+  glRasterPos4i,+  glRasterPos4iv,+  glRasterPos4s,+  glRasterPos4sv,+  glReadBuffer,+  glReadPixels,+  glReadnPixels,+  glRectd,+  glRectdv,+  glRectf,+  glRectfv,+  glRecti,+  glRectiv,+  glRects,+  glRectsv,+  glReleaseShaderCompiler,+  glRenderMode,+  glRenderbufferStorage,+  glRenderbufferStorageMultisample,+  glResumeTransformFeedback,+  glRotated,+  glRotatef,+  glSampleCoverage,+  glSampleMaski,+  glSamplerParameterIiv,+  glSamplerParameterIuiv,+  glSamplerParameterf,+  glSamplerParameterfv,+  glSamplerParameteri,+  glSamplerParameteriv,+  glScaled,+  glScalef,+  glScissor,+  glScissorArrayv,+  glScissorIndexed,+  glScissorIndexedv,+  glSecondaryColor3b,+  glSecondaryColor3bv,+  glSecondaryColor3d,+  glSecondaryColor3dv,+  glSecondaryColor3f,+  glSecondaryColor3fv,+  glSecondaryColor3i,+  glSecondaryColor3iv,+  glSecondaryColor3s,+  glSecondaryColor3sv,+  glSecondaryColor3ub,+  glSecondaryColor3ubv,+  glSecondaryColor3ui,+  glSecondaryColor3uiv,+  glSecondaryColor3us,+  glSecondaryColor3usv,+  glSecondaryColorP3ui,+  glSecondaryColorP3uiv,+  glSecondaryColorPointer,+  glSelectBuffer,+  glShadeModel,+  glShaderBinary,+  glShaderSource,+  glShaderStorageBlockBinding,+  glSpecializeShader,+  glStencilFunc,+  glStencilFuncSeparate,+  glStencilMask,+  glStencilMaskSeparate,+  glStencilOp,+  glStencilOpSeparate,+  glTexBuffer,+  glTexBufferRange,+  glTexCoord1d,+  glTexCoord1dv,+  glTexCoord1f,+  glTexCoord1fv,+  glTexCoord1i,+  glTexCoord1iv,+  glTexCoord1s,+  glTexCoord1sv,+  glTexCoord2d,+  glTexCoord2dv,+  glTexCoord2f,+  glTexCoord2fv,+  glTexCoord2i,+  glTexCoord2iv,+  glTexCoord2s,+  glTexCoord2sv,+  glTexCoord3d,+  glTexCoord3dv,+  glTexCoord3f,+  glTexCoord3fv,+  glTexCoord3i,+  glTexCoord3iv,+  glTexCoord3s,+  glTexCoord3sv,+  glTexCoord4d,+  glTexCoord4dv,+  glTexCoord4f,+  glTexCoord4fv,+  glTexCoord4i,+  glTexCoord4iv,+  glTexCoord4s,+  glTexCoord4sv,+  glTexCoordP1ui,+  glTexCoordP1uiv,+  glTexCoordP2ui,+  glTexCoordP2uiv,+  glTexCoordP3ui,+  glTexCoordP3uiv,+  glTexCoordP4ui,+  glTexCoordP4uiv,+  glTexCoordPointer,+  glTexEnvf,+  glTexEnvfv,+  glTexEnvi,+  glTexEnviv,+  glTexGend,+  glTexGendv,+  glTexGenf,+  glTexGenfv,+  glTexGeni,+  glTexGeniv,+  glTexImage1D,+  glTexImage2D,+  glTexImage2DMultisample,+  glTexImage3D,+  glTexImage3DMultisample,+  glTexParameterIiv,+  glTexParameterIuiv,+  glTexParameterf,+  glTexParameterfv,+  glTexParameteri,+  glTexParameteriv,+  glTexStorage1D,+  glTexStorage2D,+  glTexStorage2DMultisample,+  glTexStorage3D,+  glTexStorage3DMultisample,+  glTexSubImage1D,+  glTexSubImage2D,+  glTexSubImage3D,+  glTextureBarrier,+  glTextureBuffer,+  glTextureBufferRange,+  glTextureParameterIiv,+  glTextureParameterIuiv,+  glTextureParameterf,+  glTextureParameterfv,+  glTextureParameteri,+  glTextureParameteriv,+  glTextureStorage1D,+  glTextureStorage2D,+  glTextureStorage2DMultisample,+  glTextureStorage3D,+  glTextureStorage3DMultisample,+  glTextureSubImage1D,+  glTextureSubImage2D,+  glTextureSubImage3D,+  glTextureView,+  glTransformFeedbackBufferBase,+  glTransformFeedbackBufferRange,+  glTransformFeedbackVaryings,+  glTranslated,+  glTranslatef,+  glUniform1d,+  glUniform1dv,+  glUniform1f,+  glUniform1fv,+  glUniform1i,+  glUniform1iv,+  glUniform1ui,+  glUniform1uiv,+  glUniform2d,+  glUniform2dv,+  glUniform2f,+  glUniform2fv,+  glUniform2i,+  glUniform2iv,+  glUniform2ui,+  glUniform2uiv,+  glUniform3d,+  glUniform3dv,+  glUniform3f,+  glUniform3fv,+  glUniform3i,+  glUniform3iv,+  glUniform3ui,+  glUniform3uiv,+  glUniform4d,+  glUniform4dv,+  glUniform4f,+  glUniform4fv,+  glUniform4i,+  glUniform4iv,+  glUniform4ui,+  glUniform4uiv,+  glUniformBlockBinding,+  glUniformMatrix2dv,+  glUniformMatrix2fv,+  glUniformMatrix2x3dv,+  glUniformMatrix2x3fv,+  glUniformMatrix2x4dv,+  glUniformMatrix2x4fv,+  glUniformMatrix3dv,+  glUniformMatrix3fv,+  glUniformMatrix3x2dv,+  glUniformMatrix3x2fv,+  glUniformMatrix3x4dv,+  glUniformMatrix3x4fv,+  glUniformMatrix4dv,+  glUniformMatrix4fv,+  glUniformMatrix4x2dv,+  glUniformMatrix4x2fv,+  glUniformMatrix4x3dv,+  glUniformMatrix4x3fv,+  glUniformSubroutinesuiv,+  glUnmapBuffer,+  glUnmapNamedBuffer,+  glUseProgram,+  glUseProgramStages,+  glValidateProgram,+  glValidateProgramPipeline,+  glVertex2d,+  glVertex2dv,+  glVertex2f,+  glVertex2fv,+  glVertex2i,+  glVertex2iv,+  glVertex2s,+  glVertex2sv,+  glVertex3d,+  glVertex3dv,+  glVertex3f,+  glVertex3fv,+  glVertex3i,+  glVertex3iv,+  glVertex3s,+  glVertex3sv,+  glVertex4d,+  glVertex4dv,+  glVertex4f,+  glVertex4fv,+  glVertex4i,+  glVertex4iv,+  glVertex4s,+  glVertex4sv,+  glVertexArrayAttribBinding,+  glVertexArrayAttribFormat,+  glVertexArrayAttribIFormat,+  glVertexArrayAttribLFormat,+  glVertexArrayBindingDivisor,+  glVertexArrayElementBuffer,+  glVertexArrayVertexBuffer,+  glVertexArrayVertexBuffers,+  glVertexAttrib1d,+  glVertexAttrib1dv,+  glVertexAttrib1f,+  glVertexAttrib1fv,+  glVertexAttrib1s,+  glVertexAttrib1sv,+  glVertexAttrib2d,+  glVertexAttrib2dv,+  glVertexAttrib2f,+  glVertexAttrib2fv,+  glVertexAttrib2s,+  glVertexAttrib2sv,+  glVertexAttrib3d,+  glVertexAttrib3dv,+  glVertexAttrib3f,+  glVertexAttrib3fv,+  glVertexAttrib3s,+  glVertexAttrib3sv,+  glVertexAttrib4Nbv,+  glVertexAttrib4Niv,+  glVertexAttrib4Nsv,+  glVertexAttrib4Nub,+  glVertexAttrib4Nubv,+  glVertexAttrib4Nuiv,+  glVertexAttrib4Nusv,+  glVertexAttrib4bv,+  glVertexAttrib4d,+  glVertexAttrib4dv,+  glVertexAttrib4f,+  glVertexAttrib4fv,+  glVertexAttrib4iv,+  glVertexAttrib4s,+  glVertexAttrib4sv,+  glVertexAttrib4ubv,+  glVertexAttrib4uiv,+  glVertexAttrib4usv,+  glVertexAttribBinding,+  glVertexAttribDivisor,+  glVertexAttribFormat,+  glVertexAttribI1i,+  glVertexAttribI1iv,+  glVertexAttribI1ui,+  glVertexAttribI1uiv,+  glVertexAttribI2i,+  glVertexAttribI2iv,+  glVertexAttribI2ui,+  glVertexAttribI2uiv,+  glVertexAttribI3i,+  glVertexAttribI3iv,+  glVertexAttribI3ui,+  glVertexAttribI3uiv,+  glVertexAttribI4bv,+  glVertexAttribI4i,+  glVertexAttribI4iv,+  glVertexAttribI4sv,+  glVertexAttribI4ubv,+  glVertexAttribI4ui,+  glVertexAttribI4uiv,+  glVertexAttribI4usv,+  glVertexAttribIFormat,+  glVertexAttribIPointer,+  glVertexAttribL1d,+  glVertexAttribL1dv,+  glVertexAttribL2d,+  glVertexAttribL2dv,+  glVertexAttribL3d,+  glVertexAttribL3dv,+  glVertexAttribL4d,+  glVertexAttribL4dv,+  glVertexAttribLFormat,+  glVertexAttribLPointer,+  glVertexAttribP1ui,+  glVertexAttribP1uiv,+  glVertexAttribP2ui,+  glVertexAttribP2uiv,+  glVertexAttribP3ui,+  glVertexAttribP3uiv,+  glVertexAttribP4ui,+  glVertexAttribP4uiv,+  glVertexAttribPointer,+  glVertexBindingDivisor,+  glVertexP2ui,+  glVertexP2uiv,+  glVertexP3ui,+  glVertexP3uiv,+  glVertexP4ui,+  glVertexP4uiv,+  glVertexPointer,+  glViewport,+  glViewportArrayv,+  glViewportIndexedf,+  glViewportIndexedfv,+  glWaitSync,+  glWindowPos2d,+  glWindowPos2dv,+  glWindowPos2f,+  glWindowPos2fv,+  glWindowPos2i,+  glWindowPos2iv,+  glWindowPos2s,+  glWindowPos2sv,+  glWindowPos3d,+  glWindowPos3dv,+  glWindowPos3f,+  glWindowPos3fv,+  glWindowPos3i,+  glWindowPos3iv,+  glWindowPos3s,+  glWindowPos3sv+) where++import Graphics.GL.Types+import Graphics.GL.Tokens+import Graphics.GL.Functions
src/Graphics/GL/Core30.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core30--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Core31.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core31--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Core32.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core32--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Core33.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core33--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Core40.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core40--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Core41.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core41--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Core42.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core42--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Core43.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core43--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Core44.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core44--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Core45.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Core45--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
+ src/Graphics/GL/Core46.hs view
@@ -0,0 +1,2071 @@+{-# LANGUAGE PatternSynonyms #-}+--------------------------------------------------------------------------------+-- |+-- Module      :  Graphics.GL.Core46+-- Copyright   :  (c) Sven Panne 2017+-- License     :  BSD3+--+-- Maintainer  :  Sven Panne <svenpanne@gmail.com>+-- Stability   :  stable+-- Portability :  portable+--+--------------------------------------------------------------------------------++module Graphics.GL.Core46 (+  -- * Types+  GLDEBUGPROC,+  GLDEBUGPROCFunc,+  GLbitfield,+  GLboolean,+  GLbyte,+  GLchar,+  GLclampd,+  GLclampf,+  GLdouble,+  GLenum,+  GLfloat,+  GLhalf,+  GLint,+  GLint64,+  GLintptr,+  GLshort,+  GLsizei,+  GLsizeiptr,+  GLsync,+  GLubyte,+  GLuint,+  GLuint64,+  GLushort,+  GLvoid,+  makeGLDEBUGPROC,+  -- * Enums+  pattern GL_ACTIVE_ATOMIC_COUNTER_BUFFERS,+  pattern GL_ACTIVE_ATTRIBUTES,+  pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH,+  pattern GL_ACTIVE_PROGRAM,+  pattern GL_ACTIVE_RESOURCES,+  pattern GL_ACTIVE_SUBROUTINES,+  pattern GL_ACTIVE_SUBROUTINE_MAX_LENGTH,+  pattern GL_ACTIVE_SUBROUTINE_UNIFORMS,+  pattern GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS,+  pattern GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH,+  pattern GL_ACTIVE_TEXTURE,+  pattern GL_ACTIVE_UNIFORMS,+  pattern GL_ACTIVE_UNIFORM_BLOCKS,+  pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH,+  pattern GL_ACTIVE_UNIFORM_MAX_LENGTH,+  pattern GL_ACTIVE_VARIABLES,+  pattern GL_ALIASED_LINE_WIDTH_RANGE,+  pattern GL_ALL_BARRIER_BITS,+  pattern GL_ALL_SHADER_BITS,+  pattern GL_ALPHA,+  pattern GL_ALREADY_SIGNALED,+  pattern GL_ALWAYS,+  pattern GL_AND,+  pattern GL_AND_INVERTED,+  pattern GL_AND_REVERSE,+  pattern GL_ANY_SAMPLES_PASSED,+  pattern GL_ANY_SAMPLES_PASSED_CONSERVATIVE,+  pattern GL_ARRAY_BUFFER,+  pattern GL_ARRAY_BUFFER_BINDING,+  pattern GL_ARRAY_SIZE,+  pattern GL_ARRAY_STRIDE,+  pattern GL_ATOMIC_COUNTER_BARRIER_BIT,+  pattern GL_ATOMIC_COUNTER_BUFFER,+  pattern GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS,+  pattern GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES,+  pattern GL_ATOMIC_COUNTER_BUFFER_BINDING,+  pattern GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE,+  pattern GL_ATOMIC_COUNTER_BUFFER_INDEX,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER,+  pattern GL_ATOMIC_COUNTER_BUFFER_SIZE,+  pattern GL_ATOMIC_COUNTER_BUFFER_START,+  pattern GL_ATTACHED_SHADERS,+  pattern GL_AUTO_GENERATE_MIPMAP,+  pattern GL_BACK,+  pattern GL_BACK_LEFT,+  pattern GL_BACK_RIGHT,+  pattern GL_BGR,+  pattern GL_BGRA,+  pattern GL_BGRA_INTEGER,+  pattern GL_BGR_INTEGER,+  pattern GL_BLEND,+  pattern GL_BLEND_COLOR,+  pattern GL_BLEND_DST,+  pattern GL_BLEND_DST_ALPHA,+  pattern GL_BLEND_DST_RGB,+  pattern GL_BLEND_EQUATION,+  pattern GL_BLEND_EQUATION_ALPHA,+  pattern GL_BLEND_EQUATION_RGB,+  pattern GL_BLEND_SRC,+  pattern GL_BLEND_SRC_ALPHA,+  pattern GL_BLEND_SRC_RGB,+  pattern GL_BLOCK_INDEX,+  pattern GL_BLUE,+  pattern GL_BLUE_INTEGER,+  pattern GL_BOOL,+  pattern GL_BOOL_VEC2,+  pattern GL_BOOL_VEC3,+  pattern GL_BOOL_VEC4,+  pattern GL_BUFFER,+  pattern GL_BUFFER_ACCESS,+  pattern GL_BUFFER_ACCESS_FLAGS,+  pattern GL_BUFFER_BINDING,+  pattern GL_BUFFER_DATA_SIZE,+  pattern GL_BUFFER_IMMUTABLE_STORAGE,+  pattern GL_BUFFER_MAPPED,+  pattern GL_BUFFER_MAP_LENGTH,+  pattern GL_BUFFER_MAP_OFFSET,+  pattern GL_BUFFER_MAP_POINTER,+  pattern GL_BUFFER_SIZE,+  pattern GL_BUFFER_STORAGE_FLAGS,+  pattern GL_BUFFER_UPDATE_BARRIER_BIT,+  pattern GL_BUFFER_USAGE,+  pattern GL_BUFFER_VARIABLE,+  pattern GL_BYTE,+  pattern GL_CAVEAT_SUPPORT,+  pattern GL_CCW,+  pattern GL_CLAMP_READ_COLOR,+  pattern GL_CLAMP_TO_BORDER,+  pattern GL_CLAMP_TO_EDGE,+  pattern GL_CLEAR,+  pattern GL_CLEAR_BUFFER,+  pattern GL_CLEAR_TEXTURE,+  pattern GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT,+  pattern GL_CLIENT_STORAGE_BIT,+  pattern GL_CLIPPING_INPUT_PRIMITIVES,+  pattern GL_CLIPPING_OUTPUT_PRIMITIVES,+  pattern GL_CLIP_DEPTH_MODE,+  pattern GL_CLIP_DISTANCE0,+  pattern GL_CLIP_DISTANCE1,+  pattern GL_CLIP_DISTANCE2,+  pattern GL_CLIP_DISTANCE3,+  pattern GL_CLIP_DISTANCE4,+  pattern GL_CLIP_DISTANCE5,+  pattern GL_CLIP_DISTANCE6,+  pattern GL_CLIP_DISTANCE7,+  pattern GL_CLIP_ORIGIN,+  pattern GL_COLOR,+  pattern GL_COLOR_ATTACHMENT0,+  pattern GL_COLOR_ATTACHMENT1,+  pattern GL_COLOR_ATTACHMENT10,+  pattern GL_COLOR_ATTACHMENT11,+  pattern GL_COLOR_ATTACHMENT12,+  pattern GL_COLOR_ATTACHMENT13,+  pattern GL_COLOR_ATTACHMENT14,+  pattern GL_COLOR_ATTACHMENT15,+  pattern GL_COLOR_ATTACHMENT16,+  pattern GL_COLOR_ATTACHMENT17,+  pattern GL_COLOR_ATTACHMENT18,+  pattern GL_COLOR_ATTACHMENT19,+  pattern GL_COLOR_ATTACHMENT2,+  pattern GL_COLOR_ATTACHMENT20,+  pattern GL_COLOR_ATTACHMENT21,+  pattern GL_COLOR_ATTACHMENT22,+  pattern GL_COLOR_ATTACHMENT23,+  pattern GL_COLOR_ATTACHMENT24,+  pattern GL_COLOR_ATTACHMENT25,+  pattern GL_COLOR_ATTACHMENT26,+  pattern GL_COLOR_ATTACHMENT27,+  pattern GL_COLOR_ATTACHMENT28,+  pattern GL_COLOR_ATTACHMENT29,+  pattern GL_COLOR_ATTACHMENT3,+  pattern GL_COLOR_ATTACHMENT30,+  pattern GL_COLOR_ATTACHMENT31,+  pattern GL_COLOR_ATTACHMENT4,+  pattern GL_COLOR_ATTACHMENT5,+  pattern GL_COLOR_ATTACHMENT6,+  pattern GL_COLOR_ATTACHMENT7,+  pattern GL_COLOR_ATTACHMENT8,+  pattern GL_COLOR_ATTACHMENT9,+  pattern GL_COLOR_BUFFER_BIT,+  pattern GL_COLOR_CLEAR_VALUE,+  pattern GL_COLOR_COMPONENTS,+  pattern GL_COLOR_ENCODING,+  pattern GL_COLOR_LOGIC_OP,+  pattern GL_COLOR_RENDERABLE,+  pattern GL_COLOR_WRITEMASK,+  pattern GL_COMMAND_BARRIER_BIT,+  pattern GL_COMPARE_REF_TO_TEXTURE,+  pattern GL_COMPATIBLE_SUBROUTINES,+  pattern GL_COMPILE_STATUS,+  pattern GL_COMPRESSED_R11_EAC,+  pattern GL_COMPRESSED_RED,+  pattern GL_COMPRESSED_RED_RGTC1,+  pattern GL_COMPRESSED_RG,+  pattern GL_COMPRESSED_RG11_EAC,+  pattern GL_COMPRESSED_RGB,+  pattern GL_COMPRESSED_RGB8_ETC2,+  pattern GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2,+  pattern GL_COMPRESSED_RGBA,+  pattern GL_COMPRESSED_RGBA8_ETC2_EAC,+  pattern GL_COMPRESSED_RGBA_BPTC_UNORM,+  pattern GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT,+  pattern GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT,+  pattern GL_COMPRESSED_RG_RGTC2,+  pattern GL_COMPRESSED_SIGNED_R11_EAC,+  pattern GL_COMPRESSED_SIGNED_RED_RGTC1,+  pattern GL_COMPRESSED_SIGNED_RG11_EAC,+  pattern GL_COMPRESSED_SIGNED_RG_RGTC2,+  pattern GL_COMPRESSED_SRGB,+  pattern GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC,+  pattern GL_COMPRESSED_SRGB8_ETC2,+  pattern GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2,+  pattern GL_COMPRESSED_SRGB_ALPHA,+  pattern GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM,+  pattern GL_COMPRESSED_TEXTURE_FORMATS,+  pattern GL_COMPUTE_SHADER,+  pattern GL_COMPUTE_SHADER_BIT,+  pattern GL_COMPUTE_SHADER_INVOCATIONS,+  pattern GL_COMPUTE_SUBROUTINE,+  pattern GL_COMPUTE_SUBROUTINE_UNIFORM,+  pattern GL_COMPUTE_TEXTURE,+  pattern GL_COMPUTE_WORK_GROUP_SIZE,+  pattern GL_CONDITION_SATISFIED,+  pattern GL_CONSTANT_ALPHA,+  pattern GL_CONSTANT_COLOR,+  pattern GL_CONTEXT_COMPATIBILITY_PROFILE_BIT,+  pattern GL_CONTEXT_CORE_PROFILE_BIT,+  pattern GL_CONTEXT_FLAGS,+  pattern GL_CONTEXT_FLAG_DEBUG_BIT,+  pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT,+  pattern GL_CONTEXT_FLAG_NO_ERROR_BIT,+  pattern GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT,+  pattern GL_CONTEXT_LOST,+  pattern GL_CONTEXT_PROFILE_MASK,+  pattern GL_CONTEXT_RELEASE_BEHAVIOR,+  pattern GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH,+  pattern GL_COPY,+  pattern GL_COPY_INVERTED,+  pattern GL_COPY_READ_BUFFER,+  pattern GL_COPY_READ_BUFFER_BINDING,+  pattern GL_COPY_WRITE_BUFFER,+  pattern GL_COPY_WRITE_BUFFER_BINDING,+  pattern GL_CULL_FACE,+  pattern GL_CULL_FACE_MODE,+  pattern GL_CURRENT_PROGRAM,+  pattern GL_CURRENT_QUERY,+  pattern GL_CURRENT_VERTEX_ATTRIB,+  pattern GL_CW,+  pattern GL_DEBUG_CALLBACK_FUNCTION,+  pattern GL_DEBUG_CALLBACK_USER_PARAM,+  pattern GL_DEBUG_GROUP_STACK_DEPTH,+  pattern GL_DEBUG_LOGGED_MESSAGES,+  pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH,+  pattern GL_DEBUG_OUTPUT,+  pattern GL_DEBUG_OUTPUT_SYNCHRONOUS,+  pattern GL_DEBUG_SEVERITY_HIGH,+  pattern GL_DEBUG_SEVERITY_LOW,+  pattern GL_DEBUG_SEVERITY_MEDIUM,+  pattern GL_DEBUG_SEVERITY_NOTIFICATION,+  pattern GL_DEBUG_SOURCE_API,+  pattern GL_DEBUG_SOURCE_APPLICATION,+  pattern GL_DEBUG_SOURCE_OTHER,+  pattern GL_DEBUG_SOURCE_SHADER_COMPILER,+  pattern GL_DEBUG_SOURCE_THIRD_PARTY,+  pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM,+  pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR,+  pattern GL_DEBUG_TYPE_ERROR,+  pattern GL_DEBUG_TYPE_MARKER,+  pattern GL_DEBUG_TYPE_OTHER,+  pattern GL_DEBUG_TYPE_PERFORMANCE,+  pattern GL_DEBUG_TYPE_POP_GROUP,+  pattern GL_DEBUG_TYPE_PORTABILITY,+  pattern GL_DEBUG_TYPE_PUSH_GROUP,+  pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR,+  pattern GL_DECR,+  pattern GL_DECR_WRAP,+  pattern GL_DELETE_STATUS,+  pattern GL_DEPTH,+  pattern GL_DEPTH24_STENCIL8,+  pattern GL_DEPTH32F_STENCIL8,+  pattern GL_DEPTH_ATTACHMENT,+  pattern GL_DEPTH_BUFFER_BIT,+  pattern GL_DEPTH_CLAMP,+  pattern GL_DEPTH_CLEAR_VALUE,+  pattern GL_DEPTH_COMPONENT,+  pattern GL_DEPTH_COMPONENT16,+  pattern GL_DEPTH_COMPONENT24,+  pattern GL_DEPTH_COMPONENT32,+  pattern GL_DEPTH_COMPONENT32F,+  pattern GL_DEPTH_COMPONENTS,+  pattern GL_DEPTH_FUNC,+  pattern GL_DEPTH_RANGE,+  pattern GL_DEPTH_RENDERABLE,+  pattern GL_DEPTH_STENCIL,+  pattern GL_DEPTH_STENCIL_ATTACHMENT,+  pattern GL_DEPTH_STENCIL_TEXTURE_MODE,+  pattern GL_DEPTH_TEST,+  pattern GL_DEPTH_WRITEMASK,+  pattern GL_DISPATCH_INDIRECT_BUFFER,+  pattern GL_DISPATCH_INDIRECT_BUFFER_BINDING,+  pattern GL_DITHER,+  pattern GL_DONT_CARE,+  pattern GL_DOUBLE,+  pattern GL_DOUBLEBUFFER,+  pattern GL_DOUBLE_MAT2,+  pattern GL_DOUBLE_MAT2x3,+  pattern GL_DOUBLE_MAT2x4,+  pattern GL_DOUBLE_MAT3,+  pattern GL_DOUBLE_MAT3x2,+  pattern GL_DOUBLE_MAT3x4,+  pattern GL_DOUBLE_MAT4,+  pattern GL_DOUBLE_MAT4x2,+  pattern GL_DOUBLE_MAT4x3,+  pattern GL_DOUBLE_VEC2,+  pattern GL_DOUBLE_VEC3,+  pattern GL_DOUBLE_VEC4,+  pattern GL_DRAW_BUFFER,+  pattern GL_DRAW_BUFFER0,+  pattern GL_DRAW_BUFFER1,+  pattern GL_DRAW_BUFFER10,+  pattern GL_DRAW_BUFFER11,+  pattern GL_DRAW_BUFFER12,+  pattern GL_DRAW_BUFFER13,+  pattern GL_DRAW_BUFFER14,+  pattern GL_DRAW_BUFFER15,+  pattern GL_DRAW_BUFFER2,+  pattern GL_DRAW_BUFFER3,+  pattern GL_DRAW_BUFFER4,+  pattern GL_DRAW_BUFFER5,+  pattern GL_DRAW_BUFFER6,+  pattern GL_DRAW_BUFFER7,+  pattern GL_DRAW_BUFFER8,+  pattern GL_DRAW_BUFFER9,+  pattern GL_DRAW_FRAMEBUFFER,+  pattern GL_DRAW_FRAMEBUFFER_BINDING,+  pattern GL_DRAW_INDIRECT_BUFFER,+  pattern GL_DRAW_INDIRECT_BUFFER_BINDING,+  pattern GL_DST_ALPHA,+  pattern GL_DST_COLOR,+  pattern GL_DYNAMIC_COPY,+  pattern GL_DYNAMIC_DRAW,+  pattern GL_DYNAMIC_READ,+  pattern GL_DYNAMIC_STORAGE_BIT,+  pattern GL_ELEMENT_ARRAY_BARRIER_BIT,+  pattern GL_ELEMENT_ARRAY_BUFFER,+  pattern GL_ELEMENT_ARRAY_BUFFER_BINDING,+  pattern GL_EQUAL,+  pattern GL_EQUIV,+  pattern GL_EXTENSIONS,+  pattern GL_FALSE,+  pattern GL_FASTEST,+  pattern GL_FILL,+  pattern GL_FILTER,+  pattern GL_FIRST_VERTEX_CONVENTION,+  pattern GL_FIXED,+  pattern GL_FIXED_ONLY,+  pattern GL_FLOAT,+  pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV,+  pattern GL_FLOAT_MAT2,+  pattern GL_FLOAT_MAT2x3,+  pattern GL_FLOAT_MAT2x4,+  pattern GL_FLOAT_MAT3,+  pattern GL_FLOAT_MAT3x2,+  pattern GL_FLOAT_MAT3x4,+  pattern GL_FLOAT_MAT4,+  pattern GL_FLOAT_MAT4x2,+  pattern GL_FLOAT_MAT4x3,+  pattern GL_FLOAT_VEC2,+  pattern GL_FLOAT_VEC3,+  pattern GL_FLOAT_VEC4,+  pattern GL_FRACTIONAL_EVEN,+  pattern GL_FRACTIONAL_ODD,+  pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS,+  pattern GL_FRAGMENT_SHADER,+  pattern GL_FRAGMENT_SHADER_BIT,+  pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT,+  pattern GL_FRAGMENT_SHADER_INVOCATIONS,+  pattern GL_FRAGMENT_SUBROUTINE,+  pattern GL_FRAGMENT_SUBROUTINE_UNIFORM,+  pattern GL_FRAGMENT_TEXTURE,+  pattern GL_FRAMEBUFFER,+  pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING,+  pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED,+  pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME,+  pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE,+  pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER,+  pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL,+  pattern GL_FRAMEBUFFER_BARRIER_BIT,+  pattern GL_FRAMEBUFFER_BINDING,+  pattern GL_FRAMEBUFFER_BLEND,+  pattern GL_FRAMEBUFFER_COMPLETE,+  pattern GL_FRAMEBUFFER_DEFAULT,+  pattern GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS,+  pattern GL_FRAMEBUFFER_DEFAULT_HEIGHT,+  pattern GL_FRAMEBUFFER_DEFAULT_LAYERS,+  pattern GL_FRAMEBUFFER_DEFAULT_SAMPLES,+  pattern GL_FRAMEBUFFER_DEFAULT_WIDTH,+  pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT,+  pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER,+  pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS,+  pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT,+  pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE,+  pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER,+  pattern GL_FRAMEBUFFER_RENDERABLE,+  pattern GL_FRAMEBUFFER_RENDERABLE_LAYERED,+  pattern GL_FRAMEBUFFER_SRGB,+  pattern GL_FRAMEBUFFER_UNDEFINED,+  pattern GL_FRAMEBUFFER_UNSUPPORTED,+  pattern GL_FRONT,+  pattern GL_FRONT_AND_BACK,+  pattern GL_FRONT_FACE,+  pattern GL_FRONT_LEFT,+  pattern GL_FRONT_RIGHT,+  pattern GL_FULL_SUPPORT,+  pattern GL_FUNC_ADD,+  pattern GL_FUNC_REVERSE_SUBTRACT,+  pattern GL_FUNC_SUBTRACT,+  pattern GL_GEOMETRY_INPUT_TYPE,+  pattern GL_GEOMETRY_OUTPUT_TYPE,+  pattern GL_GEOMETRY_SHADER,+  pattern GL_GEOMETRY_SHADER_BIT,+  pattern GL_GEOMETRY_SHADER_INVOCATIONS,+  pattern GL_GEOMETRY_SHADER_PRIMITIVES_EMITTED,+  pattern GL_GEOMETRY_SUBROUTINE,+  pattern GL_GEOMETRY_SUBROUTINE_UNIFORM,+  pattern GL_GEOMETRY_TEXTURE,+  pattern GL_GEOMETRY_VERTICES_OUT,+  pattern GL_GEQUAL,+  pattern GL_GET_TEXTURE_IMAGE_FORMAT,+  pattern GL_GET_TEXTURE_IMAGE_TYPE,+  pattern GL_GREATER,+  pattern GL_GREEN,+  pattern GL_GREEN_INTEGER,+  pattern GL_GUILTY_CONTEXT_RESET,+  pattern GL_HALF_FLOAT,+  pattern GL_HIGH_FLOAT,+  pattern GL_HIGH_INT,+  pattern GL_IMAGE_1D,+  pattern GL_IMAGE_1D_ARRAY,+  pattern GL_IMAGE_2D,+  pattern GL_IMAGE_2D_ARRAY,+  pattern GL_IMAGE_2D_MULTISAMPLE,+  pattern GL_IMAGE_2D_MULTISAMPLE_ARRAY,+  pattern GL_IMAGE_2D_RECT,+  pattern GL_IMAGE_3D,+  pattern GL_IMAGE_BINDING_ACCESS,+  pattern GL_IMAGE_BINDING_FORMAT,+  pattern GL_IMAGE_BINDING_LAYER,+  pattern GL_IMAGE_BINDING_LAYERED,+  pattern GL_IMAGE_BINDING_LEVEL,+  pattern GL_IMAGE_BINDING_NAME,+  pattern GL_IMAGE_BUFFER,+  pattern GL_IMAGE_CLASS_10_10_10_2,+  pattern GL_IMAGE_CLASS_11_11_10,+  pattern GL_IMAGE_CLASS_1_X_16,+  pattern GL_IMAGE_CLASS_1_X_32,+  pattern GL_IMAGE_CLASS_1_X_8,+  pattern GL_IMAGE_CLASS_2_X_16,+  pattern GL_IMAGE_CLASS_2_X_32,+  pattern GL_IMAGE_CLASS_2_X_8,+  pattern GL_IMAGE_CLASS_4_X_16,+  pattern GL_IMAGE_CLASS_4_X_32,+  pattern GL_IMAGE_CLASS_4_X_8,+  pattern GL_IMAGE_COMPATIBILITY_CLASS,+  pattern GL_IMAGE_CUBE,+  pattern GL_IMAGE_CUBE_MAP_ARRAY,+  pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS,+  pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE,+  pattern GL_IMAGE_FORMAT_COMPATIBILITY_TYPE,+  pattern GL_IMAGE_PIXEL_FORMAT,+  pattern GL_IMAGE_PIXEL_TYPE,+  pattern GL_IMAGE_TEXEL_SIZE,+  pattern GL_IMPLEMENTATION_COLOR_READ_FORMAT,+  pattern GL_IMPLEMENTATION_COLOR_READ_TYPE,+  pattern GL_INCR,+  pattern GL_INCR_WRAP,+  pattern GL_INFO_LOG_LENGTH,+  pattern GL_INNOCENT_CONTEXT_RESET,+  pattern GL_INT,+  pattern GL_INTERLEAVED_ATTRIBS,+  pattern GL_INTERNALFORMAT_ALPHA_SIZE,+  pattern GL_INTERNALFORMAT_ALPHA_TYPE,+  pattern GL_INTERNALFORMAT_BLUE_SIZE,+  pattern GL_INTERNALFORMAT_BLUE_TYPE,+  pattern GL_INTERNALFORMAT_DEPTH_SIZE,+  pattern GL_INTERNALFORMAT_DEPTH_TYPE,+  pattern GL_INTERNALFORMAT_GREEN_SIZE,+  pattern GL_INTERNALFORMAT_GREEN_TYPE,+  pattern GL_INTERNALFORMAT_PREFERRED,+  pattern GL_INTERNALFORMAT_RED_SIZE,+  pattern GL_INTERNALFORMAT_RED_TYPE,+  pattern GL_INTERNALFORMAT_SHARED_SIZE,+  pattern GL_INTERNALFORMAT_STENCIL_SIZE,+  pattern GL_INTERNALFORMAT_STENCIL_TYPE,+  pattern GL_INTERNALFORMAT_SUPPORTED,+  pattern GL_INT_2_10_10_10_REV,+  pattern GL_INT_IMAGE_1D,+  pattern GL_INT_IMAGE_1D_ARRAY,+  pattern GL_INT_IMAGE_2D,+  pattern GL_INT_IMAGE_2D_ARRAY,+  pattern GL_INT_IMAGE_2D_MULTISAMPLE,+  pattern GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY,+  pattern GL_INT_IMAGE_2D_RECT,+  pattern GL_INT_IMAGE_3D,+  pattern GL_INT_IMAGE_BUFFER,+  pattern GL_INT_IMAGE_CUBE,+  pattern GL_INT_IMAGE_CUBE_MAP_ARRAY,+  pattern GL_INT_SAMPLER_1D,+  pattern GL_INT_SAMPLER_1D_ARRAY,+  pattern GL_INT_SAMPLER_2D,+  pattern GL_INT_SAMPLER_2D_ARRAY,+  pattern GL_INT_SAMPLER_2D_MULTISAMPLE,+  pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,+  pattern GL_INT_SAMPLER_2D_RECT,+  pattern GL_INT_SAMPLER_3D,+  pattern GL_INT_SAMPLER_BUFFER,+  pattern GL_INT_SAMPLER_CUBE,+  pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY,+  pattern GL_INT_VEC2,+  pattern GL_INT_VEC3,+  pattern GL_INT_VEC4,+  pattern GL_INVALID_ENUM,+  pattern GL_INVALID_FRAMEBUFFER_OPERATION,+  pattern GL_INVALID_INDEX,+  pattern GL_INVALID_OPERATION,+  pattern GL_INVALID_VALUE,+  pattern GL_INVERT,+  pattern GL_ISOLINES,+  pattern GL_IS_PER_PATCH,+  pattern GL_IS_ROW_MAJOR,+  pattern GL_KEEP,+  pattern GL_LAST_VERTEX_CONVENTION,+  pattern GL_LAYER_PROVOKING_VERTEX,+  pattern GL_LEFT,+  pattern GL_LEQUAL,+  pattern GL_LESS,+  pattern GL_LINE,+  pattern GL_LINEAR,+  pattern GL_LINEAR_MIPMAP_LINEAR,+  pattern GL_LINEAR_MIPMAP_NEAREST,+  pattern GL_LINES,+  pattern GL_LINES_ADJACENCY,+  pattern GL_LINE_LOOP,+  pattern GL_LINE_SMOOTH,+  pattern GL_LINE_SMOOTH_HINT,+  pattern GL_LINE_STRIP,+  pattern GL_LINE_STRIP_ADJACENCY,+  pattern GL_LINE_WIDTH,+  pattern GL_LINE_WIDTH_GRANULARITY,+  pattern GL_LINE_WIDTH_RANGE,+  pattern GL_LINK_STATUS,+  pattern GL_LOCATION,+  pattern GL_LOCATION_COMPONENT,+  pattern GL_LOCATION_INDEX,+  pattern GL_LOGIC_OP_MODE,+  pattern GL_LOSE_CONTEXT_ON_RESET,+  pattern GL_LOWER_LEFT,+  pattern GL_LOW_FLOAT,+  pattern GL_LOW_INT,+  pattern GL_MAJOR_VERSION,+  pattern GL_MANUAL_GENERATE_MIPMAP,+  pattern GL_MAP_COHERENT_BIT,+  pattern GL_MAP_FLUSH_EXPLICIT_BIT,+  pattern GL_MAP_INVALIDATE_BUFFER_BIT,+  pattern GL_MAP_INVALIDATE_RANGE_BIT,+  pattern GL_MAP_PERSISTENT_BIT,+  pattern GL_MAP_READ_BIT,+  pattern GL_MAP_UNSYNCHRONIZED_BIT,+  pattern GL_MAP_WRITE_BIT,+  pattern GL_MATRIX_STRIDE,+  pattern GL_MAX,+  pattern GL_MAX_3D_TEXTURE_SIZE,+  pattern GL_MAX_ARRAY_TEXTURE_LAYERS,+  pattern GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS,+  pattern GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE,+  pattern GL_MAX_CLIP_DISTANCES,+  pattern GL_MAX_COLOR_ATTACHMENTS,+  pattern GL_MAX_COLOR_TEXTURE_SAMPLES,+  pattern GL_MAX_COMBINED_ATOMIC_COUNTERS,+  pattern GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES,+  pattern GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_DIMENSIONS,+  pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_IMAGE_UNIFORMS,+  pattern GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS,+  pattern GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES,+  pattern GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_COMBINED_UNIFORM_BLOCKS,+  pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMPUTE_ATOMIC_COUNTERS,+  pattern GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_COMPUTE_IMAGE_UNIFORMS,+  pattern GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_COMPUTE_SHARED_MEMORY_SIZE,+  pattern GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_COMPUTE_UNIFORM_BLOCKS,+  pattern GL_MAX_COMPUTE_UNIFORM_COMPONENTS,+  pattern GL_MAX_COMPUTE_WORK_GROUP_COUNT,+  pattern GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS,+  pattern GL_MAX_COMPUTE_WORK_GROUP_SIZE,+  pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE,+  pattern GL_MAX_CULL_DISTANCES,+  pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH,+  pattern GL_MAX_DEBUG_LOGGED_MESSAGES,+  pattern GL_MAX_DEBUG_MESSAGE_LENGTH,+  pattern GL_MAX_DEPTH,+  pattern GL_MAX_DEPTH_TEXTURE_SAMPLES,+  pattern GL_MAX_DRAW_BUFFERS,+  pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS,+  pattern GL_MAX_ELEMENTS_INDICES,+  pattern GL_MAX_ELEMENTS_VERTICES,+  pattern GL_MAX_ELEMENT_INDEX,+  pattern GL_MAX_FRAGMENT_ATOMIC_COUNTERS,+  pattern GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_FRAGMENT_IMAGE_UNIFORMS,+  pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS,+  pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET,+  pattern GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS,+  pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS,+  pattern GL_MAX_FRAGMENT_UNIFORM_VECTORS,+  pattern GL_MAX_FRAMEBUFFER_HEIGHT,+  pattern GL_MAX_FRAMEBUFFER_LAYERS,+  pattern GL_MAX_FRAMEBUFFER_SAMPLES,+  pattern GL_MAX_FRAMEBUFFER_WIDTH,+  pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS,+  pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS,+  pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS,+  pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS,+  pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES,+  pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS,+  pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS,+  pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS,+  pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS,+  pattern GL_MAX_HEIGHT,+  pattern GL_MAX_IMAGE_SAMPLES,+  pattern GL_MAX_IMAGE_UNITS,+  pattern GL_MAX_INTEGER_SAMPLES,+  pattern GL_MAX_LABEL_LENGTH,+  pattern GL_MAX_LAYERS,+  pattern GL_MAX_NAME_LENGTH,+  pattern GL_MAX_NUM_ACTIVE_VARIABLES,+  pattern GL_MAX_NUM_COMPATIBLE_SUBROUTINES,+  pattern GL_MAX_PATCH_VERTICES,+  pattern GL_MAX_PROGRAM_TEXEL_OFFSET,+  pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET,+  pattern GL_MAX_RECTANGLE_TEXTURE_SIZE,+  pattern GL_MAX_RENDERBUFFER_SIZE,+  pattern GL_MAX_SAMPLES,+  pattern GL_MAX_SAMPLE_MASK_WORDS,+  pattern GL_MAX_SERVER_WAIT_TIMEOUT,+  pattern GL_MAX_SHADER_STORAGE_BLOCK_SIZE,+  pattern GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS,+  pattern GL_MAX_SUBROUTINES,+  pattern GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS,+  pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS,+  pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS,+  pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS,+  pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS,+  pattern GL_MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS,+  pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS,+  pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS,+  pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS,+  pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS,+  pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS,+  pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS,+  pattern GL_MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS,+  pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS,+  pattern GL_MAX_TESS_GEN_LEVEL,+  pattern GL_MAX_TESS_PATCH_COMPONENTS,+  pattern GL_MAX_TEXTURE_BUFFER_SIZE,+  pattern GL_MAX_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_TEXTURE_LOD_BIAS,+  pattern GL_MAX_TEXTURE_MAX_ANISOTROPY,+  pattern GL_MAX_TEXTURE_SIZE,+  pattern GL_MAX_TRANSFORM_FEEDBACK_BUFFERS,+  pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS,+  pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS,+  pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS,+  pattern GL_MAX_UNIFORM_BLOCK_SIZE,+  pattern GL_MAX_UNIFORM_BUFFER_BINDINGS,+  pattern GL_MAX_UNIFORM_LOCATIONS,+  pattern GL_MAX_VARYING_COMPONENTS,+  pattern GL_MAX_VARYING_FLOATS,+  pattern GL_MAX_VARYING_VECTORS,+  pattern GL_MAX_VERTEX_ATOMIC_COUNTERS,+  pattern GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS,+  pattern GL_MAX_VERTEX_ATTRIBS,+  pattern GL_MAX_VERTEX_ATTRIB_BINDINGS,+  pattern GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET,+  pattern GL_MAX_VERTEX_ATTRIB_STRIDE,+  pattern GL_MAX_VERTEX_IMAGE_UNIFORMS,+  pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS,+  pattern GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS,+  pattern GL_MAX_VERTEX_STREAMS,+  pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS,+  pattern GL_MAX_VERTEX_UNIFORM_BLOCKS,+  pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS,+  pattern GL_MAX_VERTEX_UNIFORM_VECTORS,+  pattern GL_MAX_VIEWPORTS,+  pattern GL_MAX_VIEWPORT_DIMS,+  pattern GL_MAX_WIDTH,+  pattern GL_MEDIUM_FLOAT,+  pattern GL_MEDIUM_INT,+  pattern GL_MIN,+  pattern GL_MINOR_VERSION,+  pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET,+  pattern GL_MIN_MAP_BUFFER_ALIGNMENT,+  pattern GL_MIN_PROGRAM_TEXEL_OFFSET,+  pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET,+  pattern GL_MIN_SAMPLE_SHADING_VALUE,+  pattern GL_MIPMAP,+  pattern GL_MIRRORED_REPEAT,+  pattern GL_MIRROR_CLAMP_TO_EDGE,+  pattern GL_MULTISAMPLE,+  pattern GL_NAME_LENGTH,+  pattern GL_NAND,+  pattern GL_NEAREST,+  pattern GL_NEAREST_MIPMAP_LINEAR,+  pattern GL_NEAREST_MIPMAP_NEAREST,+  pattern GL_NEGATIVE_ONE_TO_ONE,+  pattern GL_NEVER,+  pattern GL_NICEST,+  pattern GL_NONE,+  pattern GL_NOOP,+  pattern GL_NOR,+  pattern GL_NOTEQUAL,+  pattern GL_NO_ERROR,+  pattern GL_NO_RESET_NOTIFICATION,+  pattern GL_NUM_ACTIVE_VARIABLES,+  pattern GL_NUM_COMPATIBLE_SUBROUTINES,+  pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS,+  pattern GL_NUM_EXTENSIONS,+  pattern GL_NUM_PROGRAM_BINARY_FORMATS,+  pattern GL_NUM_SAMPLE_COUNTS,+  pattern GL_NUM_SHADER_BINARY_FORMATS,+  pattern GL_NUM_SHADING_LANGUAGE_VERSIONS,+  pattern GL_NUM_SPIR_V_EXTENSIONS,+  pattern GL_OBJECT_TYPE,+  pattern GL_OFFSET,+  pattern GL_ONE,+  pattern GL_ONE_MINUS_CONSTANT_ALPHA,+  pattern GL_ONE_MINUS_CONSTANT_COLOR,+  pattern GL_ONE_MINUS_DST_ALPHA,+  pattern GL_ONE_MINUS_DST_COLOR,+  pattern GL_ONE_MINUS_SRC1_ALPHA,+  pattern GL_ONE_MINUS_SRC1_COLOR,+  pattern GL_ONE_MINUS_SRC_ALPHA,+  pattern GL_ONE_MINUS_SRC_COLOR,+  pattern GL_OR,+  pattern GL_OR_INVERTED,+  pattern GL_OR_REVERSE,+  pattern GL_OUT_OF_MEMORY,+  pattern GL_PACK_ALIGNMENT,+  pattern GL_PACK_COMPRESSED_BLOCK_DEPTH,+  pattern GL_PACK_COMPRESSED_BLOCK_HEIGHT,+  pattern GL_PACK_COMPRESSED_BLOCK_SIZE,+  pattern GL_PACK_COMPRESSED_BLOCK_WIDTH,+  pattern GL_PACK_IMAGE_HEIGHT,+  pattern GL_PACK_LSB_FIRST,+  pattern GL_PACK_ROW_LENGTH,+  pattern GL_PACK_SKIP_IMAGES,+  pattern GL_PACK_SKIP_PIXELS,+  pattern GL_PACK_SKIP_ROWS,+  pattern GL_PACK_SWAP_BYTES,+  pattern GL_PARAMETER_BUFFER,+  pattern GL_PARAMETER_BUFFER_BINDING,+  pattern GL_PATCHES,+  pattern GL_PATCH_DEFAULT_INNER_LEVEL,+  pattern GL_PATCH_DEFAULT_OUTER_LEVEL,+  pattern GL_PATCH_VERTICES,+  pattern GL_PIXEL_BUFFER_BARRIER_BIT,+  pattern GL_PIXEL_PACK_BUFFER,+  pattern GL_PIXEL_PACK_BUFFER_BINDING,+  pattern GL_PIXEL_UNPACK_BUFFER,+  pattern GL_PIXEL_UNPACK_BUFFER_BINDING,+  pattern GL_POINT,+  pattern GL_POINTS,+  pattern GL_POINT_FADE_THRESHOLD_SIZE,+  pattern GL_POINT_SIZE,+  pattern GL_POINT_SIZE_GRANULARITY,+  pattern GL_POINT_SIZE_RANGE,+  pattern GL_POINT_SPRITE_COORD_ORIGIN,+  pattern GL_POLYGON_MODE,+  pattern GL_POLYGON_OFFSET_CLAMP,+  pattern GL_POLYGON_OFFSET_FACTOR,+  pattern GL_POLYGON_OFFSET_FILL,+  pattern GL_POLYGON_OFFSET_LINE,+  pattern GL_POLYGON_OFFSET_POINT,+  pattern GL_POLYGON_OFFSET_UNITS,+  pattern GL_POLYGON_SMOOTH,+  pattern GL_POLYGON_SMOOTH_HINT,+  pattern GL_PRIMITIVES_GENERATED,+  pattern GL_PRIMITIVES_SUBMITTED,+  pattern GL_PRIMITIVE_RESTART,+  pattern GL_PRIMITIVE_RESTART_FIXED_INDEX,+  pattern GL_PRIMITIVE_RESTART_FOR_PATCHES_SUPPORTED,+  pattern GL_PRIMITIVE_RESTART_INDEX,+  pattern GL_PROGRAM,+  pattern GL_PROGRAM_BINARY_FORMATS,+  pattern GL_PROGRAM_BINARY_LENGTH,+  pattern GL_PROGRAM_BINARY_RETRIEVABLE_HINT,+  pattern GL_PROGRAM_INPUT,+  pattern GL_PROGRAM_OUTPUT,+  pattern GL_PROGRAM_PIPELINE,+  pattern GL_PROGRAM_PIPELINE_BINDING,+  pattern GL_PROGRAM_POINT_SIZE,+  pattern GL_PROGRAM_SEPARABLE,+  pattern GL_PROVOKING_VERTEX,+  pattern GL_PROXY_TEXTURE_1D,+  pattern GL_PROXY_TEXTURE_1D_ARRAY,+  pattern GL_PROXY_TEXTURE_2D,+  pattern GL_PROXY_TEXTURE_2D_ARRAY,+  pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE,+  pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY,+  pattern GL_PROXY_TEXTURE_3D,+  pattern GL_PROXY_TEXTURE_CUBE_MAP,+  pattern GL_PROXY_TEXTURE_CUBE_MAP_ARRAY,+  pattern GL_PROXY_TEXTURE_RECTANGLE,+  pattern GL_QUADS,+  pattern GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION,+  pattern GL_QUERY,+  pattern GL_QUERY_BUFFER,+  pattern GL_QUERY_BUFFER_BARRIER_BIT,+  pattern GL_QUERY_BUFFER_BINDING,+  pattern GL_QUERY_BY_REGION_NO_WAIT,+  pattern GL_QUERY_BY_REGION_NO_WAIT_INVERTED,+  pattern GL_QUERY_BY_REGION_WAIT,+  pattern GL_QUERY_BY_REGION_WAIT_INVERTED,+  pattern GL_QUERY_COUNTER_BITS,+  pattern GL_QUERY_NO_WAIT,+  pattern GL_QUERY_NO_WAIT_INVERTED,+  pattern GL_QUERY_RESULT,+  pattern GL_QUERY_RESULT_AVAILABLE,+  pattern GL_QUERY_RESULT_NO_WAIT,+  pattern GL_QUERY_TARGET,+  pattern GL_QUERY_WAIT,+  pattern GL_QUERY_WAIT_INVERTED,+  pattern GL_R11F_G11F_B10F,+  pattern GL_R16,+  pattern GL_R16F,+  pattern GL_R16I,+  pattern GL_R16UI,+  pattern GL_R16_SNORM,+  pattern GL_R32F,+  pattern GL_R32I,+  pattern GL_R32UI,+  pattern GL_R3_G3_B2,+  pattern GL_R8,+  pattern GL_R8I,+  pattern GL_R8UI,+  pattern GL_R8_SNORM,+  pattern GL_RASTERIZER_DISCARD,+  pattern GL_READ_BUFFER,+  pattern GL_READ_FRAMEBUFFER,+  pattern GL_READ_FRAMEBUFFER_BINDING,+  pattern GL_READ_ONLY,+  pattern GL_READ_PIXELS,+  pattern GL_READ_PIXELS_FORMAT,+  pattern GL_READ_PIXELS_TYPE,+  pattern GL_READ_WRITE,+  pattern GL_RED,+  pattern GL_RED_INTEGER,+  pattern GL_REFERENCED_BY_COMPUTE_SHADER,+  pattern GL_REFERENCED_BY_FRAGMENT_SHADER,+  pattern GL_REFERENCED_BY_GEOMETRY_SHADER,+  pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER,+  pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER,+  pattern GL_REFERENCED_BY_VERTEX_SHADER,+  pattern GL_RENDERBUFFER,+  pattern GL_RENDERBUFFER_ALPHA_SIZE,+  pattern GL_RENDERBUFFER_BINDING,+  pattern GL_RENDERBUFFER_BLUE_SIZE,+  pattern GL_RENDERBUFFER_DEPTH_SIZE,+  pattern GL_RENDERBUFFER_GREEN_SIZE,+  pattern GL_RENDERBUFFER_HEIGHT,+  pattern GL_RENDERBUFFER_INTERNAL_FORMAT,+  pattern GL_RENDERBUFFER_RED_SIZE,+  pattern GL_RENDERBUFFER_SAMPLES,+  pattern GL_RENDERBUFFER_STENCIL_SIZE,+  pattern GL_RENDERBUFFER_WIDTH,+  pattern GL_RENDERER,+  pattern GL_REPEAT,+  pattern GL_REPLACE,+  pattern GL_RESET_NOTIFICATION_STRATEGY,+  pattern GL_RG,+  pattern GL_RG16,+  pattern GL_RG16F,+  pattern GL_RG16I,+  pattern GL_RG16UI,+  pattern GL_RG16_SNORM,+  pattern GL_RG32F,+  pattern GL_RG32I,+  pattern GL_RG32UI,+  pattern GL_RG8,+  pattern GL_RG8I,+  pattern GL_RG8UI,+  pattern GL_RG8_SNORM,+  pattern GL_RGB,+  pattern GL_RGB10,+  pattern GL_RGB10_A2,+  pattern GL_RGB10_A2UI,+  pattern GL_RGB12,+  pattern GL_RGB16,+  pattern GL_RGB16F,+  pattern GL_RGB16I,+  pattern GL_RGB16UI,+  pattern GL_RGB16_SNORM,+  pattern GL_RGB32F,+  pattern GL_RGB32I,+  pattern GL_RGB32UI,+  pattern GL_RGB4,+  pattern GL_RGB5,+  pattern GL_RGB565,+  pattern GL_RGB5_A1,+  pattern GL_RGB8,+  pattern GL_RGB8I,+  pattern GL_RGB8UI,+  pattern GL_RGB8_SNORM,+  pattern GL_RGB9_E5,+  pattern GL_RGBA,+  pattern GL_RGBA12,+  pattern GL_RGBA16,+  pattern GL_RGBA16F,+  pattern GL_RGBA16I,+  pattern GL_RGBA16UI,+  pattern GL_RGBA16_SNORM,+  pattern GL_RGBA2,+  pattern GL_RGBA32F,+  pattern GL_RGBA32I,+  pattern GL_RGBA32UI,+  pattern GL_RGBA4,+  pattern GL_RGBA8,+  pattern GL_RGBA8I,+  pattern GL_RGBA8UI,+  pattern GL_RGBA8_SNORM,+  pattern GL_RGBA_INTEGER,+  pattern GL_RGB_INTEGER,+  pattern GL_RG_INTEGER,+  pattern GL_RIGHT,+  pattern GL_SAMPLER,+  pattern GL_SAMPLER_1D,+  pattern GL_SAMPLER_1D_ARRAY,+  pattern GL_SAMPLER_1D_ARRAY_SHADOW,+  pattern GL_SAMPLER_1D_SHADOW,+  pattern GL_SAMPLER_2D,+  pattern GL_SAMPLER_2D_ARRAY,+  pattern GL_SAMPLER_2D_ARRAY_SHADOW,+  pattern GL_SAMPLER_2D_MULTISAMPLE,+  pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY,+  pattern GL_SAMPLER_2D_RECT,+  pattern GL_SAMPLER_2D_RECT_SHADOW,+  pattern GL_SAMPLER_2D_SHADOW,+  pattern GL_SAMPLER_3D,+  pattern GL_SAMPLER_BINDING,+  pattern GL_SAMPLER_BUFFER,+  pattern GL_SAMPLER_CUBE,+  pattern GL_SAMPLER_CUBE_MAP_ARRAY,+  pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW,+  pattern GL_SAMPLER_CUBE_SHADOW,+  pattern GL_SAMPLES,+  pattern GL_SAMPLES_PASSED,+  pattern GL_SAMPLE_ALPHA_TO_COVERAGE,+  pattern GL_SAMPLE_ALPHA_TO_ONE,+  pattern GL_SAMPLE_BUFFERS,+  pattern GL_SAMPLE_COVERAGE,+  pattern GL_SAMPLE_COVERAGE_INVERT,+  pattern GL_SAMPLE_COVERAGE_VALUE,+  pattern GL_SAMPLE_MASK,+  pattern GL_SAMPLE_MASK_VALUE,+  pattern GL_SAMPLE_POSITION,+  pattern GL_SAMPLE_SHADING,+  pattern GL_SCISSOR_BOX,+  pattern GL_SCISSOR_TEST,+  pattern GL_SEPARATE_ATTRIBS,+  pattern GL_SET,+  pattern GL_SHADER,+  pattern GL_SHADER_BINARY_FORMATS,+  pattern GL_SHADER_BINARY_FORMAT_SPIR_V,+  pattern GL_SHADER_COMPILER,+  pattern GL_SHADER_IMAGE_ACCESS_BARRIER_BIT,+  pattern GL_SHADER_IMAGE_ATOMIC,+  pattern GL_SHADER_IMAGE_LOAD,+  pattern GL_SHADER_IMAGE_STORE,+  pattern GL_SHADER_SOURCE_LENGTH,+  pattern GL_SHADER_STORAGE_BARRIER_BIT,+  pattern GL_SHADER_STORAGE_BLOCK,+  pattern GL_SHADER_STORAGE_BUFFER,+  pattern GL_SHADER_STORAGE_BUFFER_BINDING,+  pattern GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT,+  pattern GL_SHADER_STORAGE_BUFFER_SIZE,+  pattern GL_SHADER_STORAGE_BUFFER_START,+  pattern GL_SHADER_TYPE,+  pattern GL_SHADING_LANGUAGE_VERSION,+  pattern GL_SHORT,+  pattern GL_SIGNALED,+  pattern GL_SIGNED_NORMALIZED,+  pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST,+  pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE,+  pattern GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST,+  pattern GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_WRITE,+  pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY,+  pattern GL_SMOOTH_LINE_WIDTH_RANGE,+  pattern GL_SMOOTH_POINT_SIZE_GRANULARITY,+  pattern GL_SMOOTH_POINT_SIZE_RANGE,+  pattern GL_SPIR_V_BINARY,+  pattern GL_SPIR_V_EXTENSIONS,+  pattern GL_SRC1_ALPHA,+  pattern GL_SRC1_COLOR,+  pattern GL_SRC_ALPHA,+  pattern GL_SRC_ALPHA_SATURATE,+  pattern GL_SRC_COLOR,+  pattern GL_SRGB,+  pattern GL_SRGB8,+  pattern GL_SRGB8_ALPHA8,+  pattern GL_SRGB_ALPHA,+  pattern GL_SRGB_READ,+  pattern GL_SRGB_WRITE,+  pattern GL_STACK_OVERFLOW,+  pattern GL_STACK_UNDERFLOW,+  pattern GL_STATIC_COPY,+  pattern GL_STATIC_DRAW,+  pattern GL_STATIC_READ,+  pattern GL_STENCIL,+  pattern GL_STENCIL_ATTACHMENT,+  pattern GL_STENCIL_BACK_FAIL,+  pattern GL_STENCIL_BACK_FUNC,+  pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL,+  pattern GL_STENCIL_BACK_PASS_DEPTH_PASS,+  pattern GL_STENCIL_BACK_REF,+  pattern GL_STENCIL_BACK_VALUE_MASK,+  pattern GL_STENCIL_BACK_WRITEMASK,+  pattern GL_STENCIL_BUFFER_BIT,+  pattern GL_STENCIL_CLEAR_VALUE,+  pattern GL_STENCIL_COMPONENTS,+  pattern GL_STENCIL_FAIL,+  pattern GL_STENCIL_FUNC,+  pattern GL_STENCIL_INDEX,+  pattern GL_STENCIL_INDEX1,+  pattern GL_STENCIL_INDEX16,+  pattern GL_STENCIL_INDEX4,+  pattern GL_STENCIL_INDEX8,+  pattern GL_STENCIL_PASS_DEPTH_FAIL,+  pattern GL_STENCIL_PASS_DEPTH_PASS,+  pattern GL_STENCIL_REF,+  pattern GL_STENCIL_RENDERABLE,+  pattern GL_STENCIL_TEST,+  pattern GL_STENCIL_VALUE_MASK,+  pattern GL_STENCIL_WRITEMASK,+  pattern GL_STEREO,+  pattern GL_STREAM_COPY,+  pattern GL_STREAM_DRAW,+  pattern GL_STREAM_READ,+  pattern GL_SUBPIXEL_BITS,+  pattern GL_SYNC_CONDITION,+  pattern GL_SYNC_FENCE,+  pattern GL_SYNC_FLAGS,+  pattern GL_SYNC_FLUSH_COMMANDS_BIT,+  pattern GL_SYNC_GPU_COMMANDS_COMPLETE,+  pattern GL_SYNC_STATUS,+  pattern GL_TESS_CONTROL_OUTPUT_VERTICES,+  pattern GL_TESS_CONTROL_SHADER,+  pattern GL_TESS_CONTROL_SHADER_BIT,+  pattern GL_TESS_CONTROL_SHADER_PATCHES,+  pattern GL_TESS_CONTROL_SUBROUTINE,+  pattern GL_TESS_CONTROL_SUBROUTINE_UNIFORM,+  pattern GL_TESS_CONTROL_TEXTURE,+  pattern GL_TESS_EVALUATION_SHADER,+  pattern GL_TESS_EVALUATION_SHADER_BIT,+  pattern GL_TESS_EVALUATION_SHADER_INVOCATIONS,+  pattern GL_TESS_EVALUATION_SUBROUTINE,+  pattern GL_TESS_EVALUATION_SUBROUTINE_UNIFORM,+  pattern GL_TESS_EVALUATION_TEXTURE,+  pattern GL_TESS_GEN_MODE,+  pattern GL_TESS_GEN_POINT_MODE,+  pattern GL_TESS_GEN_SPACING,+  pattern GL_TESS_GEN_VERTEX_ORDER,+  pattern GL_TEXTURE,+  pattern GL_TEXTURE0,+  pattern GL_TEXTURE1,+  pattern GL_TEXTURE10,+  pattern GL_TEXTURE11,+  pattern GL_TEXTURE12,+  pattern GL_TEXTURE13,+  pattern GL_TEXTURE14,+  pattern GL_TEXTURE15,+  pattern GL_TEXTURE16,+  pattern GL_TEXTURE17,+  pattern GL_TEXTURE18,+  pattern GL_TEXTURE19,+  pattern GL_TEXTURE2,+  pattern GL_TEXTURE20,+  pattern GL_TEXTURE21,+  pattern GL_TEXTURE22,+  pattern GL_TEXTURE23,+  pattern GL_TEXTURE24,+  pattern GL_TEXTURE25,+  pattern GL_TEXTURE26,+  pattern GL_TEXTURE27,+  pattern GL_TEXTURE28,+  pattern GL_TEXTURE29,+  pattern GL_TEXTURE3,+  pattern GL_TEXTURE30,+  pattern GL_TEXTURE31,+  pattern GL_TEXTURE4,+  pattern GL_TEXTURE5,+  pattern GL_TEXTURE6,+  pattern GL_TEXTURE7,+  pattern GL_TEXTURE8,+  pattern GL_TEXTURE9,+  pattern GL_TEXTURE_1D,+  pattern GL_TEXTURE_1D_ARRAY,+  pattern GL_TEXTURE_2D,+  pattern GL_TEXTURE_2D_ARRAY,+  pattern GL_TEXTURE_2D_MULTISAMPLE,+  pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY,+  pattern GL_TEXTURE_3D,+  pattern GL_TEXTURE_ALPHA_SIZE,+  pattern GL_TEXTURE_ALPHA_TYPE,+  pattern GL_TEXTURE_BASE_LEVEL,+  pattern GL_TEXTURE_BINDING_1D,+  pattern GL_TEXTURE_BINDING_1D_ARRAY,+  pattern GL_TEXTURE_BINDING_2D,+  pattern GL_TEXTURE_BINDING_2D_ARRAY,+  pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE,+  pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY,+  pattern GL_TEXTURE_BINDING_3D,+  pattern GL_TEXTURE_BINDING_BUFFER,+  pattern GL_TEXTURE_BINDING_CUBE_MAP,+  pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY,+  pattern GL_TEXTURE_BINDING_RECTANGLE,+  pattern GL_TEXTURE_BLUE_SIZE,+  pattern GL_TEXTURE_BLUE_TYPE,+  pattern GL_TEXTURE_BORDER_COLOR,+  pattern GL_TEXTURE_BUFFER,+  pattern GL_TEXTURE_BUFFER_BINDING,+  pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING,+  pattern GL_TEXTURE_BUFFER_OFFSET,+  pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT,+  pattern GL_TEXTURE_BUFFER_SIZE,+  pattern GL_TEXTURE_COMPARE_FUNC,+  pattern GL_TEXTURE_COMPARE_MODE,+  pattern GL_TEXTURE_COMPRESSED,+  pattern GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT,+  pattern GL_TEXTURE_COMPRESSED_BLOCK_SIZE,+  pattern GL_TEXTURE_COMPRESSED_BLOCK_WIDTH,+  pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE,+  pattern GL_TEXTURE_COMPRESSION_HINT,+  pattern GL_TEXTURE_CUBE_MAP,+  pattern GL_TEXTURE_CUBE_MAP_ARRAY,+  pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X,+  pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y,+  pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z,+  pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X,+  pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y,+  pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z,+  pattern GL_TEXTURE_CUBE_MAP_SEAMLESS,+  pattern GL_TEXTURE_DEPTH,+  pattern GL_TEXTURE_DEPTH_SIZE,+  pattern GL_TEXTURE_DEPTH_TYPE,+  pattern GL_TEXTURE_FETCH_BARRIER_BIT,+  pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS,+  pattern GL_TEXTURE_GATHER,+  pattern GL_TEXTURE_GATHER_SHADOW,+  pattern GL_TEXTURE_GREEN_SIZE,+  pattern GL_TEXTURE_GREEN_TYPE,+  pattern GL_TEXTURE_HEIGHT,+  pattern GL_TEXTURE_IMAGE_FORMAT,+  pattern GL_TEXTURE_IMAGE_TYPE,+  pattern GL_TEXTURE_IMMUTABLE_FORMAT,+  pattern GL_TEXTURE_IMMUTABLE_LEVELS,+  pattern GL_TEXTURE_INTERNAL_FORMAT,+  pattern GL_TEXTURE_LOD_BIAS,+  pattern GL_TEXTURE_MAG_FILTER,+  pattern GL_TEXTURE_MAX_ANISOTROPY,+  pattern GL_TEXTURE_MAX_LEVEL,+  pattern GL_TEXTURE_MAX_LOD,+  pattern GL_TEXTURE_MIN_FILTER,+  pattern GL_TEXTURE_MIN_LOD,+  pattern GL_TEXTURE_RECTANGLE,+  pattern GL_TEXTURE_RED_SIZE,+  pattern GL_TEXTURE_RED_TYPE,+  pattern GL_TEXTURE_SAMPLES,+  pattern GL_TEXTURE_SHADOW,+  pattern GL_TEXTURE_SHARED_SIZE,+  pattern GL_TEXTURE_STENCIL_SIZE,+  pattern GL_TEXTURE_SWIZZLE_A,+  pattern GL_TEXTURE_SWIZZLE_B,+  pattern GL_TEXTURE_SWIZZLE_G,+  pattern GL_TEXTURE_SWIZZLE_R,+  pattern GL_TEXTURE_SWIZZLE_RGBA,+  pattern GL_TEXTURE_TARGET,+  pattern GL_TEXTURE_UPDATE_BARRIER_BIT,+  pattern GL_TEXTURE_VIEW,+  pattern GL_TEXTURE_VIEW_MIN_LAYER,+  pattern GL_TEXTURE_VIEW_MIN_LEVEL,+  pattern GL_TEXTURE_VIEW_NUM_LAYERS,+  pattern GL_TEXTURE_VIEW_NUM_LEVELS,+  pattern GL_TEXTURE_WIDTH,+  pattern GL_TEXTURE_WRAP_R,+  pattern GL_TEXTURE_WRAP_S,+  pattern GL_TEXTURE_WRAP_T,+  pattern GL_TIMEOUT_EXPIRED,+  pattern GL_TIMEOUT_IGNORED,+  pattern GL_TIMESTAMP,+  pattern GL_TIME_ELAPSED,+  pattern GL_TOP_LEVEL_ARRAY_SIZE,+  pattern GL_TOP_LEVEL_ARRAY_STRIDE,+  pattern GL_TRANSFORM_FEEDBACK,+  pattern GL_TRANSFORM_FEEDBACK_ACTIVE,+  pattern GL_TRANSFORM_FEEDBACK_BARRIER_BIT,+  pattern GL_TRANSFORM_FEEDBACK_BINDING,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_INDEX,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_START,+  pattern GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE,+  pattern GL_TRANSFORM_FEEDBACK_OVERFLOW,+  pattern GL_TRANSFORM_FEEDBACK_PAUSED,+  pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN,+  pattern GL_TRANSFORM_FEEDBACK_STREAM_OVERFLOW,+  pattern GL_TRANSFORM_FEEDBACK_VARYING,+  pattern GL_TRANSFORM_FEEDBACK_VARYINGS,+  pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH,+  pattern GL_TRIANGLES,+  pattern GL_TRIANGLES_ADJACENCY,+  pattern GL_TRIANGLE_FAN,+  pattern GL_TRIANGLE_STRIP,+  pattern GL_TRIANGLE_STRIP_ADJACENCY,+  pattern GL_TRUE,+  pattern GL_TYPE,+  pattern GL_UNDEFINED_VERTEX,+  pattern GL_UNIFORM,+  pattern GL_UNIFORM_ARRAY_STRIDE,+  pattern GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX,+  pattern GL_UNIFORM_BARRIER_BIT,+  pattern GL_UNIFORM_BLOCK,+  pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS,+  pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES,+  pattern GL_UNIFORM_BLOCK_BINDING,+  pattern GL_UNIFORM_BLOCK_DATA_SIZE,+  pattern GL_UNIFORM_BLOCK_INDEX,+  pattern GL_UNIFORM_BLOCK_NAME_LENGTH,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER,+  pattern GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER,+  pattern GL_UNIFORM_BUFFER,+  pattern GL_UNIFORM_BUFFER_BINDING,+  pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT,+  pattern GL_UNIFORM_BUFFER_SIZE,+  pattern GL_UNIFORM_BUFFER_START,+  pattern GL_UNIFORM_IS_ROW_MAJOR,+  pattern GL_UNIFORM_MATRIX_STRIDE,+  pattern GL_UNIFORM_NAME_LENGTH,+  pattern GL_UNIFORM_OFFSET,+  pattern GL_UNIFORM_SIZE,+  pattern GL_UNIFORM_TYPE,+  pattern GL_UNKNOWN_CONTEXT_RESET,+  pattern GL_UNPACK_ALIGNMENT,+  pattern GL_UNPACK_COMPRESSED_BLOCK_DEPTH,+  pattern GL_UNPACK_COMPRESSED_BLOCK_HEIGHT,+  pattern GL_UNPACK_COMPRESSED_BLOCK_SIZE,+  pattern GL_UNPACK_COMPRESSED_BLOCK_WIDTH,+  pattern GL_UNPACK_IMAGE_HEIGHT,+  pattern GL_UNPACK_LSB_FIRST,+  pattern GL_UNPACK_ROW_LENGTH,+  pattern GL_UNPACK_SKIP_IMAGES,+  pattern GL_UNPACK_SKIP_PIXELS,+  pattern GL_UNPACK_SKIP_ROWS,+  pattern GL_UNPACK_SWAP_BYTES,+  pattern GL_UNSIGNALED,+  pattern GL_UNSIGNED_BYTE,+  pattern GL_UNSIGNED_BYTE_2_3_3_REV,+  pattern GL_UNSIGNED_BYTE_3_3_2,+  pattern GL_UNSIGNED_INT,+  pattern GL_UNSIGNED_INT_10F_11F_11F_REV,+  pattern GL_UNSIGNED_INT_10_10_10_2,+  pattern GL_UNSIGNED_INT_24_8,+  pattern GL_UNSIGNED_INT_2_10_10_10_REV,+  pattern GL_UNSIGNED_INT_5_9_9_9_REV,+  pattern GL_UNSIGNED_INT_8_8_8_8,+  pattern GL_UNSIGNED_INT_8_8_8_8_REV,+  pattern GL_UNSIGNED_INT_ATOMIC_COUNTER,+  pattern GL_UNSIGNED_INT_IMAGE_1D,+  pattern GL_UNSIGNED_INT_IMAGE_1D_ARRAY,+  pattern GL_UNSIGNED_INT_IMAGE_2D,+  pattern GL_UNSIGNED_INT_IMAGE_2D_ARRAY,+  pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE,+  pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY,+  pattern GL_UNSIGNED_INT_IMAGE_2D_RECT,+  pattern GL_UNSIGNED_INT_IMAGE_3D,+  pattern GL_UNSIGNED_INT_IMAGE_BUFFER,+  pattern GL_UNSIGNED_INT_IMAGE_CUBE,+  pattern GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY,+  pattern GL_UNSIGNED_INT_SAMPLER_1D,+  pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY,+  pattern GL_UNSIGNED_INT_SAMPLER_2D,+  pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY,+  pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE,+  pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY,+  pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT,+  pattern GL_UNSIGNED_INT_SAMPLER_3D,+  pattern GL_UNSIGNED_INT_SAMPLER_BUFFER,+  pattern GL_UNSIGNED_INT_SAMPLER_CUBE,+  pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY,+  pattern GL_UNSIGNED_INT_VEC2,+  pattern GL_UNSIGNED_INT_VEC3,+  pattern GL_UNSIGNED_INT_VEC4,+  pattern GL_UNSIGNED_NORMALIZED,+  pattern GL_UNSIGNED_SHORT,+  pattern GL_UNSIGNED_SHORT_1_5_5_5_REV,+  pattern GL_UNSIGNED_SHORT_4_4_4_4,+  pattern GL_UNSIGNED_SHORT_4_4_4_4_REV,+  pattern GL_UNSIGNED_SHORT_5_5_5_1,+  pattern GL_UNSIGNED_SHORT_5_6_5,+  pattern GL_UNSIGNED_SHORT_5_6_5_REV,+  pattern GL_UPPER_LEFT,+  pattern GL_VALIDATE_STATUS,+  pattern GL_VENDOR,+  pattern GL_VERSION,+  pattern GL_VERTEX_ARRAY,+  pattern GL_VERTEX_ARRAY_BINDING,+  pattern GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT,+  pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING,+  pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR,+  pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED,+  pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER,+  pattern GL_VERTEX_ATTRIB_ARRAY_LONG,+  pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED,+  pattern GL_VERTEX_ATTRIB_ARRAY_POINTER,+  pattern GL_VERTEX_ATTRIB_ARRAY_SIZE,+  pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE,+  pattern GL_VERTEX_ATTRIB_ARRAY_TYPE,+  pattern GL_VERTEX_ATTRIB_BINDING,+  pattern GL_VERTEX_ATTRIB_RELATIVE_OFFSET,+  pattern GL_VERTEX_BINDING_BUFFER,+  pattern GL_VERTEX_BINDING_DIVISOR,+  pattern GL_VERTEX_BINDING_OFFSET,+  pattern GL_VERTEX_BINDING_STRIDE,+  pattern GL_VERTEX_PROGRAM_POINT_SIZE,+  pattern GL_VERTEX_SHADER,+  pattern GL_VERTEX_SHADER_BIT,+  pattern GL_VERTEX_SHADER_INVOCATIONS,+  pattern GL_VERTEX_SUBROUTINE,+  pattern GL_VERTEX_SUBROUTINE_UNIFORM,+  pattern GL_VERTEX_TEXTURE,+  pattern GL_VERTICES_SUBMITTED,+  pattern GL_VIEWPORT,+  pattern GL_VIEWPORT_BOUNDS_RANGE,+  pattern GL_VIEWPORT_INDEX_PROVOKING_VERTEX,+  pattern GL_VIEWPORT_SUBPIXEL_BITS,+  pattern GL_VIEW_CLASS_128_BITS,+  pattern GL_VIEW_CLASS_16_BITS,+  pattern GL_VIEW_CLASS_24_BITS,+  pattern GL_VIEW_CLASS_32_BITS,+  pattern GL_VIEW_CLASS_48_BITS,+  pattern GL_VIEW_CLASS_64_BITS,+  pattern GL_VIEW_CLASS_8_BITS,+  pattern GL_VIEW_CLASS_96_BITS,+  pattern GL_VIEW_CLASS_BPTC_FLOAT,+  pattern GL_VIEW_CLASS_BPTC_UNORM,+  pattern GL_VIEW_CLASS_RGTC1_RED,+  pattern GL_VIEW_CLASS_RGTC2_RG,+  pattern GL_VIEW_CLASS_S3TC_DXT1_RGB,+  pattern GL_VIEW_CLASS_S3TC_DXT1_RGBA,+  pattern GL_VIEW_CLASS_S3TC_DXT3_RGBA,+  pattern GL_VIEW_CLASS_S3TC_DXT5_RGBA,+  pattern GL_VIEW_COMPATIBILITY_CLASS,+  pattern GL_WAIT_FAILED,+  pattern GL_WRITE_ONLY,+  pattern GL_XOR,+  pattern GL_ZERO,+  pattern GL_ZERO_TO_ONE,+  -- * Functions+  glActiveShaderProgram,+  glActiveTexture,+  glAttachShader,+  glBeginConditionalRender,+  glBeginQuery,+  glBeginQueryIndexed,+  glBeginTransformFeedback,+  glBindAttribLocation,+  glBindBuffer,+  glBindBufferBase,+  glBindBufferRange,+  glBindBuffersBase,+  glBindBuffersRange,+  glBindFragDataLocation,+  glBindFragDataLocationIndexed,+  glBindFramebuffer,+  glBindImageTexture,+  glBindImageTextures,+  glBindProgramPipeline,+  glBindRenderbuffer,+  glBindSampler,+  glBindSamplers,+  glBindTexture,+  glBindTextureUnit,+  glBindTextures,+  glBindTransformFeedback,+  glBindVertexArray,+  glBindVertexBuffer,+  glBindVertexBuffers,+  glBlendColor,+  glBlendEquation,+  glBlendEquationSeparate,+  glBlendEquationSeparatei,+  glBlendEquationi,+  glBlendFunc,+  glBlendFuncSeparate,+  glBlendFuncSeparatei,+  glBlendFunci,+  glBlitFramebuffer,+  glBlitNamedFramebuffer,+  glBufferData,+  glBufferStorage,+  glBufferSubData,+  glCheckFramebufferStatus,+  glCheckNamedFramebufferStatus,+  glClampColor,+  glClear,+  glClearBufferData,+  glClearBufferSubData,+  glClearBufferfi,+  glClearBufferfv,+  glClearBufferiv,+  glClearBufferuiv,+  glClearColor,+  glClearDepth,+  glClearDepthf,+  glClearNamedBufferData,+  glClearNamedBufferSubData,+  glClearNamedFramebufferfi,+  glClearNamedFramebufferfv,+  glClearNamedFramebufferiv,+  glClearNamedFramebufferuiv,+  glClearStencil,+  glClearTexImage,+  glClearTexSubImage,+  glClientWaitSync,+  glClipControl,+  glColorMask,+  glColorMaski,+  glCompileShader,+  glCompressedTexImage1D,+  glCompressedTexImage2D,+  glCompressedTexImage3D,+  glCompressedTexSubImage1D,+  glCompressedTexSubImage2D,+  glCompressedTexSubImage3D,+  glCompressedTextureSubImage1D,+  glCompressedTextureSubImage2D,+  glCompressedTextureSubImage3D,+  glCopyBufferSubData,+  glCopyImageSubData,+  glCopyNamedBufferSubData,+  glCopyTexImage1D,+  glCopyTexImage2D,+  glCopyTexSubImage1D,+  glCopyTexSubImage2D,+  glCopyTexSubImage3D,+  glCopyTextureSubImage1D,+  glCopyTextureSubImage2D,+  glCopyTextureSubImage3D,+  glCreateBuffers,+  glCreateFramebuffers,+  glCreateProgram,+  glCreateProgramPipelines,+  glCreateQueries,+  glCreateRenderbuffers,+  glCreateSamplers,+  glCreateShader,+  glCreateShaderProgramv,+  glCreateTextures,+  glCreateTransformFeedbacks,+  glCreateVertexArrays,+  glCullFace,+  glDebugMessageCallback,+  glDebugMessageControl,+  glDebugMessageInsert,+  glDeleteBuffers,+  glDeleteFramebuffers,+  glDeleteProgram,+  glDeleteProgramPipelines,+  glDeleteQueries,+  glDeleteRenderbuffers,+  glDeleteSamplers,+  glDeleteShader,+  glDeleteSync,+  glDeleteTextures,+  glDeleteTransformFeedbacks,+  glDeleteVertexArrays,+  glDepthFunc,+  glDepthMask,+  glDepthRange,+  glDepthRangeArrayv,+  glDepthRangeIndexed,+  glDepthRangef,+  glDetachShader,+  glDisable,+  glDisableVertexArrayAttrib,+  glDisableVertexAttribArray,+  glDisablei,+  glDispatchCompute,+  glDispatchComputeIndirect,+  glDrawArrays,+  glDrawArraysIndirect,+  glDrawArraysInstanced,+  glDrawArraysInstancedBaseInstance,+  glDrawBuffer,+  glDrawBuffers,+  glDrawElements,+  glDrawElementsBaseVertex,+  glDrawElementsIndirect,+  glDrawElementsInstanced,+  glDrawElementsInstancedBaseInstance,+  glDrawElementsInstancedBaseVertex,+  glDrawElementsInstancedBaseVertexBaseInstance,+  glDrawRangeElements,+  glDrawRangeElementsBaseVertex,+  glDrawTransformFeedback,+  glDrawTransformFeedbackInstanced,+  glDrawTransformFeedbackStream,+  glDrawTransformFeedbackStreamInstanced,+  glEnable,+  glEnableVertexArrayAttrib,+  glEnableVertexAttribArray,+  glEnablei,+  glEndConditionalRender,+  glEndQuery,+  glEndQueryIndexed,+  glEndTransformFeedback,+  glFenceSync,+  glFinish,+  glFlush,+  glFlushMappedBufferRange,+  glFlushMappedNamedBufferRange,+  glFramebufferParameteri,+  glFramebufferRenderbuffer,+  glFramebufferTexture,+  glFramebufferTexture1D,+  glFramebufferTexture2D,+  glFramebufferTexture3D,+  glFramebufferTextureLayer,+  glFrontFace,+  glGenBuffers,+  glGenFramebuffers,+  glGenProgramPipelines,+  glGenQueries,+  glGenRenderbuffers,+  glGenSamplers,+  glGenTextures,+  glGenTransformFeedbacks,+  glGenVertexArrays,+  glGenerateMipmap,+  glGenerateTextureMipmap,+  glGetActiveAtomicCounterBufferiv,+  glGetActiveAttrib,+  glGetActiveSubroutineName,+  glGetActiveSubroutineUniformName,+  glGetActiveSubroutineUniformiv,+  glGetActiveUniform,+  glGetActiveUniformBlockName,+  glGetActiveUniformBlockiv,+  glGetActiveUniformName,+  glGetActiveUniformsiv,+  glGetAttachedShaders,+  glGetAttribLocation,+  glGetBooleani_v,+  glGetBooleanv,+  glGetBufferParameteri64v,+  glGetBufferParameteriv,+  glGetBufferPointerv,+  glGetBufferSubData,+  glGetCompressedTexImage,+  glGetCompressedTextureImage,+  glGetCompressedTextureSubImage,+  glGetDebugMessageLog,+  glGetDoublei_v,+  glGetDoublev,+  glGetError,+  glGetFloati_v,+  glGetFloatv,+  glGetFragDataIndex,+  glGetFragDataLocation,+  glGetFramebufferAttachmentParameteriv,+  glGetFramebufferParameteriv,+  glGetGraphicsResetStatus,+  glGetInteger64i_v,+  glGetInteger64v,+  glGetIntegeri_v,+  glGetIntegerv,+  glGetInternalformati64v,+  glGetInternalformativ,+  glGetMultisamplefv,+  glGetNamedBufferParameteri64v,+  glGetNamedBufferParameteriv,+  glGetNamedBufferPointerv,+  glGetNamedBufferSubData,+  glGetNamedFramebufferAttachmentParameteriv,+  glGetNamedFramebufferParameteriv,+  glGetNamedRenderbufferParameteriv,+  glGetObjectLabel,+  glGetObjectPtrLabel,+  glGetPointerv,+  glGetProgramBinary,+  glGetProgramInfoLog,+  glGetProgramInterfaceiv,+  glGetProgramPipelineInfoLog,+  glGetProgramPipelineiv,+  glGetProgramResourceIndex,+  glGetProgramResourceLocation,+  glGetProgramResourceLocationIndex,+  glGetProgramResourceName,+  glGetProgramResourceiv,+  glGetProgramStageiv,+  glGetProgramiv,+  glGetQueryBufferObjecti64v,+  glGetQueryBufferObjectiv,+  glGetQueryBufferObjectui64v,+  glGetQueryBufferObjectuiv,+  glGetQueryIndexediv,+  glGetQueryObjecti64v,+  glGetQueryObjectiv,+  glGetQueryObjectui64v,+  glGetQueryObjectuiv,+  glGetQueryiv,+  glGetRenderbufferParameteriv,+  glGetSamplerParameterIiv,+  glGetSamplerParameterIuiv,+  glGetSamplerParameterfv,+  glGetSamplerParameteriv,+  glGetShaderInfoLog,+  glGetShaderPrecisionFormat,+  glGetShaderSource,+  glGetShaderiv,+  glGetString,+  glGetStringi,+  glGetSubroutineIndex,+  glGetSubroutineUniformLocation,+  glGetSynciv,+  glGetTexImage,+  glGetTexLevelParameterfv,+  glGetTexLevelParameteriv,+  glGetTexParameterIiv,+  glGetTexParameterIuiv,+  glGetTexParameterfv,+  glGetTexParameteriv,+  glGetTextureImage,+  glGetTextureLevelParameterfv,+  glGetTextureLevelParameteriv,+  glGetTextureParameterIiv,+  glGetTextureParameterIuiv,+  glGetTextureParameterfv,+  glGetTextureParameteriv,+  glGetTextureSubImage,+  glGetTransformFeedbackVarying,+  glGetTransformFeedbacki64_v,+  glGetTransformFeedbacki_v,+  glGetTransformFeedbackiv,+  glGetUniformBlockIndex,+  glGetUniformIndices,+  glGetUniformLocation,+  glGetUniformSubroutineuiv,+  glGetUniformdv,+  glGetUniformfv,+  glGetUniformiv,+  glGetUniformuiv,+  glGetVertexArrayIndexed64iv,+  glGetVertexArrayIndexediv,+  glGetVertexArrayiv,+  glGetVertexAttribIiv,+  glGetVertexAttribIuiv,+  glGetVertexAttribLdv,+  glGetVertexAttribPointerv,+  glGetVertexAttribdv,+  glGetVertexAttribfv,+  glGetVertexAttribiv,+  glGetnCompressedTexImage,+  glGetnTexImage,+  glGetnUniformdv,+  glGetnUniformfv,+  glGetnUniformiv,+  glGetnUniformuiv,+  glHint,+  glInvalidateBufferData,+  glInvalidateBufferSubData,+  glInvalidateFramebuffer,+  glInvalidateNamedFramebufferData,+  glInvalidateNamedFramebufferSubData,+  glInvalidateSubFramebuffer,+  glInvalidateTexImage,+  glInvalidateTexSubImage,+  glIsBuffer,+  glIsEnabled,+  glIsEnabledi,+  glIsFramebuffer,+  glIsProgram,+  glIsProgramPipeline,+  glIsQuery,+  glIsRenderbuffer,+  glIsSampler,+  glIsShader,+  glIsSync,+  glIsTexture,+  glIsTransformFeedback,+  glIsVertexArray,+  glLineWidth,+  glLinkProgram,+  glLogicOp,+  glMapBuffer,+  glMapBufferRange,+  glMapNamedBuffer,+  glMapNamedBufferRange,+  glMemoryBarrier,+  glMemoryBarrierByRegion,+  glMinSampleShading,+  glMultiDrawArrays,+  glMultiDrawArraysIndirect,+  glMultiDrawArraysIndirectCount,+  glMultiDrawElements,+  glMultiDrawElementsBaseVertex,+  glMultiDrawElementsIndirect,+  glMultiDrawElementsIndirectCount,+  glNamedBufferData,+  glNamedBufferStorage,+  glNamedBufferSubData,+  glNamedFramebufferDrawBuffer,+  glNamedFramebufferDrawBuffers,+  glNamedFramebufferParameteri,+  glNamedFramebufferReadBuffer,+  glNamedFramebufferRenderbuffer,+  glNamedFramebufferTexture,+  glNamedFramebufferTextureLayer,+  glNamedRenderbufferStorage,+  glNamedRenderbufferStorageMultisample,+  glObjectLabel,+  glObjectPtrLabel,+  glPatchParameterfv,+  glPatchParameteri,+  glPauseTransformFeedback,+  glPixelStoref,+  glPixelStorei,+  glPointParameterf,+  glPointParameterfv,+  glPointParameteri,+  glPointParameteriv,+  glPointSize,+  glPolygonMode,+  glPolygonOffset,+  glPolygonOffsetClamp,+  glPopDebugGroup,+  glPrimitiveRestartIndex,+  glProgramBinary,+  glProgramParameteri,+  glProgramUniform1d,+  glProgramUniform1dv,+  glProgramUniform1f,+  glProgramUniform1fv,+  glProgramUniform1i,+  glProgramUniform1iv,+  glProgramUniform1ui,+  glProgramUniform1uiv,+  glProgramUniform2d,+  glProgramUniform2dv,+  glProgramUniform2f,+  glProgramUniform2fv,+  glProgramUniform2i,+  glProgramUniform2iv,+  glProgramUniform2ui,+  glProgramUniform2uiv,+  glProgramUniform3d,+  glProgramUniform3dv,+  glProgramUniform3f,+  glProgramUniform3fv,+  glProgramUniform3i,+  glProgramUniform3iv,+  glProgramUniform3ui,+  glProgramUniform3uiv,+  glProgramUniform4d,+  glProgramUniform4dv,+  glProgramUniform4f,+  glProgramUniform4fv,+  glProgramUniform4i,+  glProgramUniform4iv,+  glProgramUniform4ui,+  glProgramUniform4uiv,+  glProgramUniformMatrix2dv,+  glProgramUniformMatrix2fv,+  glProgramUniformMatrix2x3dv,+  glProgramUniformMatrix2x3fv,+  glProgramUniformMatrix2x4dv,+  glProgramUniformMatrix2x4fv,+  glProgramUniformMatrix3dv,+  glProgramUniformMatrix3fv,+  glProgramUniformMatrix3x2dv,+  glProgramUniformMatrix3x2fv,+  glProgramUniformMatrix3x4dv,+  glProgramUniformMatrix3x4fv,+  glProgramUniformMatrix4dv,+  glProgramUniformMatrix4fv,+  glProgramUniformMatrix4x2dv,+  glProgramUniformMatrix4x2fv,+  glProgramUniformMatrix4x3dv,+  glProgramUniformMatrix4x3fv,+  glProvokingVertex,+  glPushDebugGroup,+  glQueryCounter,+  glReadBuffer,+  glReadPixels,+  glReadnPixels,+  glReleaseShaderCompiler,+  glRenderbufferStorage,+  glRenderbufferStorageMultisample,+  glResumeTransformFeedback,+  glSampleCoverage,+  glSampleMaski,+  glSamplerParameterIiv,+  glSamplerParameterIuiv,+  glSamplerParameterf,+  glSamplerParameterfv,+  glSamplerParameteri,+  glSamplerParameteriv,+  glScissor,+  glScissorArrayv,+  glScissorIndexed,+  glScissorIndexedv,+  glShaderBinary,+  glShaderSource,+  glShaderStorageBlockBinding,+  glSpecializeShader,+  glStencilFunc,+  glStencilFuncSeparate,+  glStencilMask,+  glStencilMaskSeparate,+  glStencilOp,+  glStencilOpSeparate,+  glTexBuffer,+  glTexBufferRange,+  glTexImage1D,+  glTexImage2D,+  glTexImage2DMultisample,+  glTexImage3D,+  glTexImage3DMultisample,+  glTexParameterIiv,+  glTexParameterIuiv,+  glTexParameterf,+  glTexParameterfv,+  glTexParameteri,+  glTexParameteriv,+  glTexStorage1D,+  glTexStorage2D,+  glTexStorage2DMultisample,+  glTexStorage3D,+  glTexStorage3DMultisample,+  glTexSubImage1D,+  glTexSubImage2D,+  glTexSubImage3D,+  glTextureBarrier,+  glTextureBuffer,+  glTextureBufferRange,+  glTextureParameterIiv,+  glTextureParameterIuiv,+  glTextureParameterf,+  glTextureParameterfv,+  glTextureParameteri,+  glTextureParameteriv,+  glTextureStorage1D,+  glTextureStorage2D,+  glTextureStorage2DMultisample,+  glTextureStorage3D,+  glTextureStorage3DMultisample,+  glTextureSubImage1D,+  glTextureSubImage2D,+  glTextureSubImage3D,+  glTextureView,+  glTransformFeedbackBufferBase,+  glTransformFeedbackBufferRange,+  glTransformFeedbackVaryings,+  glUniform1d,+  glUniform1dv,+  glUniform1f,+  glUniform1fv,+  glUniform1i,+  glUniform1iv,+  glUniform1ui,+  glUniform1uiv,+  glUniform2d,+  glUniform2dv,+  glUniform2f,+  glUniform2fv,+  glUniform2i,+  glUniform2iv,+  glUniform2ui,+  glUniform2uiv,+  glUniform3d,+  glUniform3dv,+  glUniform3f,+  glUniform3fv,+  glUniform3i,+  glUniform3iv,+  glUniform3ui,+  glUniform3uiv,+  glUniform4d,+  glUniform4dv,+  glUniform4f,+  glUniform4fv,+  glUniform4i,+  glUniform4iv,+  glUniform4ui,+  glUniform4uiv,+  glUniformBlockBinding,+  glUniformMatrix2dv,+  glUniformMatrix2fv,+  glUniformMatrix2x3dv,+  glUniformMatrix2x3fv,+  glUniformMatrix2x4dv,+  glUniformMatrix2x4fv,+  glUniformMatrix3dv,+  glUniformMatrix3fv,+  glUniformMatrix3x2dv,+  glUniformMatrix3x2fv,+  glUniformMatrix3x4dv,+  glUniformMatrix3x4fv,+  glUniformMatrix4dv,+  glUniformMatrix4fv,+  glUniformMatrix4x2dv,+  glUniformMatrix4x2fv,+  glUniformMatrix4x3dv,+  glUniformMatrix4x3fv,+  glUniformSubroutinesuiv,+  glUnmapBuffer,+  glUnmapNamedBuffer,+  glUseProgram,+  glUseProgramStages,+  glValidateProgram,+  glValidateProgramPipeline,+  glVertexArrayAttribBinding,+  glVertexArrayAttribFormat,+  glVertexArrayAttribIFormat,+  glVertexArrayAttribLFormat,+  glVertexArrayBindingDivisor,+  glVertexArrayElementBuffer,+  glVertexArrayVertexBuffer,+  glVertexArrayVertexBuffers,+  glVertexAttrib1d,+  glVertexAttrib1dv,+  glVertexAttrib1f,+  glVertexAttrib1fv,+  glVertexAttrib1s,+  glVertexAttrib1sv,+  glVertexAttrib2d,+  glVertexAttrib2dv,+  glVertexAttrib2f,+  glVertexAttrib2fv,+  glVertexAttrib2s,+  glVertexAttrib2sv,+  glVertexAttrib3d,+  glVertexAttrib3dv,+  glVertexAttrib3f,+  glVertexAttrib3fv,+  glVertexAttrib3s,+  glVertexAttrib3sv,+  glVertexAttrib4Nbv,+  glVertexAttrib4Niv,+  glVertexAttrib4Nsv,+  glVertexAttrib4Nub,+  glVertexAttrib4Nubv,+  glVertexAttrib4Nuiv,+  glVertexAttrib4Nusv,+  glVertexAttrib4bv,+  glVertexAttrib4d,+  glVertexAttrib4dv,+  glVertexAttrib4f,+  glVertexAttrib4fv,+  glVertexAttrib4iv,+  glVertexAttrib4s,+  glVertexAttrib4sv,+  glVertexAttrib4ubv,+  glVertexAttrib4uiv,+  glVertexAttrib4usv,+  glVertexAttribBinding,+  glVertexAttribDivisor,+  glVertexAttribFormat,+  glVertexAttribI1i,+  glVertexAttribI1iv,+  glVertexAttribI1ui,+  glVertexAttribI1uiv,+  glVertexAttribI2i,+  glVertexAttribI2iv,+  glVertexAttribI2ui,+  glVertexAttribI2uiv,+  glVertexAttribI3i,+  glVertexAttribI3iv,+  glVertexAttribI3ui,+  glVertexAttribI3uiv,+  glVertexAttribI4bv,+  glVertexAttribI4i,+  glVertexAttribI4iv,+  glVertexAttribI4sv,+  glVertexAttribI4ubv,+  glVertexAttribI4ui,+  glVertexAttribI4uiv,+  glVertexAttribI4usv,+  glVertexAttribIFormat,+  glVertexAttribIPointer,+  glVertexAttribL1d,+  glVertexAttribL1dv,+  glVertexAttribL2d,+  glVertexAttribL2dv,+  glVertexAttribL3d,+  glVertexAttribL3dv,+  glVertexAttribL4d,+  glVertexAttribL4dv,+  glVertexAttribLFormat,+  glVertexAttribLPointer,+  glVertexAttribP1ui,+  glVertexAttribP1uiv,+  glVertexAttribP2ui,+  glVertexAttribP2uiv,+  glVertexAttribP3ui,+  glVertexAttribP3uiv,+  glVertexAttribP4ui,+  glVertexAttribP4uiv,+  glVertexAttribPointer,+  glVertexBindingDivisor,+  glViewport,+  glViewportArrayv,+  glViewportIndexedf,+  glViewportIndexedfv,+  glWaitSync+) where++import Graphics.GL.Types+import Graphics.GL.Tokens+import Graphics.GL.Functions
src/Graphics/GL/EXT.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/ABGR.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.ABGR--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/BGRA.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.BGRA--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/BindableUniform.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.BindableUniform--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/BlendColor.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.BlendColor--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/BlendEquationSeparate.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.BlendEquationSeparate--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/BlendFuncSeparate.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.BlendFuncSeparate--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/BlendMinmax.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.BlendMinmax--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/BlendSubtract.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.BlendSubtract--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/CMYKA.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.CMYKA--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/ClipVolumeHint.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.ClipVolumeHint--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/ColorSubtable.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.ColorSubtable--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/CompiledVertexArray.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.CompiledVertexArray--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/Convolution.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.Convolution--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/CoordinateFrame.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.CoordinateFrame--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/CopyTexture.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.CopyTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/CullVertex.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.CullVertex--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/DebugLabel.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.DebugLabel--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/DebugMarker.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.DebugMarker--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/DepthBoundsTest.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.DepthBoundsTest--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/DirectStateAccess.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.DirectStateAccess--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/DrawBuffers2.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.DrawBuffers2--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/DrawInstanced.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.DrawInstanced--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/DrawRangeElements.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.DrawRangeElements--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/ExternalBuffer.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.ExternalBuffer--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/FogCoord.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.FogCoord--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/FourTwoTwoPixels.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.FourTwoTwoPixels--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/FramebufferBlit.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.FramebufferBlit--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/FramebufferMultisample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.FramebufferMultisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/FramebufferMultisampleBlitScaled.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.FramebufferMultisampleBlitScaled--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/FramebufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.FramebufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/FramebufferSRGB.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.FramebufferSRGB--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/GPUProgramParameters.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.GPUProgramParameters--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/GPUShader4.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.GPUShader4--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/GeometryShader4.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.GeometryShader4--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/Histogram.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.Histogram--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/IndexArrayFormats.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.IndexArrayFormats--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/IndexFunc.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.IndexFunc--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/IndexMaterial.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.IndexMaterial--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/LightTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.LightTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/MemoryObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.MemoryObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/MemoryObjectFd.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.MemoryObjectFd--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/MemoryObjectWin32.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.MemoryObjectWin32--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/MultiDrawArrays.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.MultiDrawArrays--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/Multisample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.Multisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/PackedDepthStencil.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.PackedDepthStencil--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/PackedFloat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.PackedFloat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/PackedPixels.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.PackedPixels--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/PalettedTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.PalettedTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/PixelBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.PixelBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/PixelTransform.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.PixelTransform--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/PointParameters.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.PointParameters--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/PolygonOffset.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.PolygonOffset--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/PolygonOffsetClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.PolygonOffsetClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/ProvokingVertex.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.ProvokingVertex--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/RasterMultisample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.RasterMultisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/RescaleNormal.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.RescaleNormal--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/SecondaryColor.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.SecondaryColor--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/Semaphore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.Semaphore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/SemaphoreFd.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.SemaphoreFd--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/SemaphoreWin32.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.SemaphoreWin32--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/SeparateShaderObjects.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.SeparateShaderObjects--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/SeparateSpecularColor.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.SeparateSpecularColor--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/ShaderImageLoadStore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.ShaderImageLoadStore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/SharedTexturePalette.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.SharedTexturePalette--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/StencilClearTag.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.StencilClearTag--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/StencilTwoSide.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.StencilTwoSide--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/StencilWrap.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.StencilWrap--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/Subtexture.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.Subtexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/Texture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.Texture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/Texture3D.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.Texture3D--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureArray.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureArray--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureCompressionLATC.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureCompressionLATC--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureCompressionRGTC.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureCompressionRGTC--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureCompressionS3TC.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureCompressionS3TC--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureCubeMap.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureCubeMap--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureEnvCombine.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureEnvCombine--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureEnvDot3.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureEnvDot3--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureFilterAnisotropic.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureFilterAnisotropic--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureFilterMinmax.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureFilterMinmax--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureInteger.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureInteger--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureLODBias.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureLODBias--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureMirrorClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureMirrorClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TexturePerturbNormal.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TexturePerturbNormal--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureSNorm.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureSNorm--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureSRGB.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureSRGB--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureSRGBDecode.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureSRGBDecode--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureSharedExponent.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureSharedExponent--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TextureSwizzle.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TextureSwizzle--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TimerQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TimerQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/TransformFeedback.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.TransformFeedback--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/VertexArray.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.VertexArray--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/VertexArrayBGRA.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.VertexArrayBGRA--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/VertexAttrib64Bit.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.VertexAttrib64Bit--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/VertexShader.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.VertexShader--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/VertexWeighting.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.VertexWeighting--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/Win32KeyedMutex.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.Win32KeyedMutex--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/WindowRectangles.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.WindowRectangles--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/EXT/X11SyncObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.EXT.X11SyncObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ExtensionPredicates.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ExtensionPredicates--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>@@ -3780,6 +3780,17 @@ gl_NV_conservative_raster_dilate :: Bool gl_NV_conservative_raster_dilate = member "GL_NV_conservative_raster_dilate" extensions {-# NOINLINE gl_NV_conservative_raster_dilate #-}++-- | Is the <https://www.opengl.org/registry/specs/NV/conservative_raster_pre_snap.txt NV_conservative_raster_pre_snap> extension supported?+glGetNVConservativeRasterPreSnap :: MonadIO m => m Bool+glGetNVConservativeRasterPreSnap = getExtensions >>= (return . member "GL_NV_conservative_raster_pre_snap")++-- | Is the <https://www.opengl.org/registry/specs/NV/conservative_raster_pre_snap.txt NV_conservative_raster_pre_snap> extension supported?+-- Note that in the presence of multiple contexts with different capabilities,+-- this might be wrong. Use 'glGetNVConservativeRasterPreSnap' in those cases instead.+gl_NV_conservative_raster_pre_snap :: Bool+gl_NV_conservative_raster_pre_snap = member "GL_NV_conservative_raster_pre_snap" extensions+{-# NOINLINE gl_NV_conservative_raster_pre_snap #-}  -- | Is the <https://www.opengl.org/registry/specs/NV/conservative_raster_pre_snap_triangles.txt NV_conservative_raster_pre_snap_triangles> extension supported? glGetNVConservativeRasterPreSnapTriangles :: MonadIO m => m Bool
src/Graphics/GL/Foreign.hs view
@@ -3,7 +3,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Foreign--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F01.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F01--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F02.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F02--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F03.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F03--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F04.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F04--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F05.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F05--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F06.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F06--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F07.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F07--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F08.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F08--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F09.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F09--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F10.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F10--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F11.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F11--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F12.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F12--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F13.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F13--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F14.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F14--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F15.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F15--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F16.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F16--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F17.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F17--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F18.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F18--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F19.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F19--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F20.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F20--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F21.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F21--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F22.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F22--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F23.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F23--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F24.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F24--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F25.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F25--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F26.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F26--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F27.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F27--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F28.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F28--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F29.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F29--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F30.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F30--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F31.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F31--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F32.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F32--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Functions/F33.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Functions.F33--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/GREMEDY.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.GREMEDY--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/GREMEDY/FrameTerminator.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.GREMEDY.FrameTerminator--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/GREMEDY/StringMarker.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.GREMEDY.StringMarker--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/GetProcAddress.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.GetProcAddress--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Groups.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Groups--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/HP.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.HP--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/HP/ConvolutionBorderModes.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.HP.ConvolutionBorderModes--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/HP/ImageTransform.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.HP.ImageTransform--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/HP/OcclusionTest.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.HP.OcclusionTest--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/HP/TextureLighting.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.HP.TextureLighting--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/IBM.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.IBM--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/IBM/CullVertex.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.IBM.CullVertex--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/IBM/MultimodeDrawArrays.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.IBM.MultimodeDrawArrays--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/IBM/RasterposClip.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.IBM.RasterposClip--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/IBM/StaticData.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.IBM.StaticData--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/IBM/TextureMirroredRepeat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.IBM.TextureMirroredRepeat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/IBM/VertexArrayLists.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.IBM.VertexArrayLists--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INGR.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INGR--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INGR/BlendFuncSeparate.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INGR.BlendFuncSeparate--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INGR/ColorClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INGR.ColorClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INGR/InterlaceRead.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INGR.InterlaceRead--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INTEL.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INTEL--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INTEL/ConservativeRasterization.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INTEL.ConservativeRasterization--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INTEL/FramebufferCmaa.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INTEL.FramebufferCmaa--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INTEL/MapTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INTEL.MapTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INTEL/ParallelArrays.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INTEL.ParallelArrays--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/INTEL/PerformanceQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.INTEL.PerformanceQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/BlendEquationAdvanced.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.BlendEquationAdvanced--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/BlendEquationAdvancedCoherent.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.BlendEquationAdvancedCoherent--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/ContextFlushControl.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.ContextFlushControl--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/DebugCompatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.DebugCompatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/DebugCore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.DebugCore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/NoError.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.NoError--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/ParallelShaderCompile.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.ParallelShaderCompile--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/Robustness.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.Robustness--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/TextureCompressionASTCHDR.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.TextureCompressionASTCHDR--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/KHR/TextureCompressionASTCLDR.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.KHR.TextureCompressionASTCLDR--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/MESA.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.MESA--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/MESA/PackInvert.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.MESA.PackInvert--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/MESA/ProgramBinaryFormats.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.MESA.ProgramBinaryFormats--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/MESA/ResizeBuffers.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.MESA.ResizeBuffers--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/MESA/TileRasterOrder.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.MESA.TileRasterOrder--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/MESA/WindowPos.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.MESA.WindowPos--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/MESA/YCbCrTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.MESA.YCbCrTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/MESAX.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.MESAX--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/MESAX/TextureStack.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.MESAX.TextureStack--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>@@ -26,6 +26,7 @@   module Graphics.GL.NV.ConditionalRender,   module Graphics.GL.NV.ConservativeRaster,   module Graphics.GL.NV.ConservativeRasterDilate,+  module Graphics.GL.NV.ConservativeRasterPreSnap,   module Graphics.GL.NV.ConservativeRasterPreSnapTriangles,   module Graphics.GL.NV.CopyDepthToColor,   module Graphics.GL.NV.CopyImage,@@ -114,6 +115,7 @@ import Graphics.GL.NV.ConditionalRender import Graphics.GL.NV.ConservativeRaster import Graphics.GL.NV.ConservativeRasterDilate+import Graphics.GL.NV.ConservativeRasterPreSnap import Graphics.GL.NV.ConservativeRasterPreSnapTriangles import Graphics.GL.NV.CopyDepthToColor import Graphics.GL.NV.CopyImage
src/Graphics/GL/NV/AlphaToCoverageDitherControl.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.AlphaToCoverageDitherControl--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/BindlessMultiDrawIndirect.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.BindlessMultiDrawIndirect--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/BindlessMultiDrawIndirectCount.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.BindlessMultiDrawIndirectCount--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/BindlessTexture.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.BindlessTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/BlendEquationAdvanced.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.BlendEquationAdvanced--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/BlendEquationAdvancedCoherent.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.BlendEquationAdvancedCoherent--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/BlendMinmaxFactor.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.BlendMinmaxFactor--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ClipSpaceWScaling.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ClipSpaceWScaling--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/CommandList.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.CommandList--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ComputeProgram5.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ComputeProgram5--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ConditionalRender.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ConditionalRender--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ConservativeRaster.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ConservativeRaster--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ConservativeRasterDilate.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ConservativeRasterDilate--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
+ src/Graphics/GL/NV/ConservativeRasterPreSnap.hs view
@@ -0,0 +1,23 @@+{-# LANGUAGE PatternSynonyms #-}+--------------------------------------------------------------------------------+-- |+-- Module      :  Graphics.GL.NV.ConservativeRasterPreSnap+-- Copyright   :  (c) Sven Panne 2017+-- License     :  BSD3+--+-- Maintainer  :  Sven Panne <svenpanne@gmail.com>+-- Stability   :  stable+-- Portability :  portable+--+--------------------------------------------------------------------------------++module Graphics.GL.NV.ConservativeRasterPreSnap (+  -- * Extension Support+  glGetNVConservativeRasterPreSnap,+  gl_NV_conservative_raster_pre_snap,+  -- * Enums+  pattern GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV+) where++import Graphics.GL.ExtensionPredicates+import Graphics.GL.Tokens
src/Graphics/GL/NV/ConservativeRasterPreSnapTriangles.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ConservativeRasterPreSnapTriangles--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/CopyDepthToColor.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.CopyDepthToColor--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/CopyImage.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.CopyImage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/DeepTexture3D.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.DeepTexture3D--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/DepthBufferFloat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.DepthBufferFloat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/DepthClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.DepthClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/DrawTexture.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.DrawTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/DrawVulkanImage.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.DrawVulkanImage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/Evaluators.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.Evaluators--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ExplicitMultisample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ExplicitMultisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/Fence.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.Fence--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/FillRectangle.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.FillRectangle--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/FloatBuffer.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.FloatBuffer--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/FogDistance.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.FogDistance--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/FragmentCoverageToColor.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.FragmentCoverageToColor--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/FragmentProgram.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.FragmentProgram--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/FragmentProgram2.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.FragmentProgram2--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/FramebufferMixedSamples.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.FramebufferMixedSamples--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/FramebufferMultisampleCoverage.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.FramebufferMultisampleCoverage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/GPUMulticast.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.GPUMulticast--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/GPUProgram4.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.GPUProgram4--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/GPUProgram5.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.GPUProgram5--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/GPUShader5.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.GPUShader5--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/GeometryProgram4.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.GeometryProgram4--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/HalfFloat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.HalfFloat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/InternalformatSampleQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.InternalformatSampleQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/LightMaxExponent.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.LightMaxExponent--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/MultisampleCoverage.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.MultisampleCoverage--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/MultisampleFilterHint.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.MultisampleFilterHint--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/OcclusionQuery.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.OcclusionQuery--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/PackedDepthStencil.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.PackedDepthStencil--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ParameterBufferObject.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ParameterBufferObject--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/PathRenderingCompatibility.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.PathRenderingCompatibility--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/PathRenderingCore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.PathRenderingCore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/PathRenderingSharedEdge.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.PathRenderingSharedEdge--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/PixelDataRange.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.PixelDataRange--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/PointSprite.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.PointSprite--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/PresentVideo.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.PresentVideo--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/PrimitiveRestart.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.PrimitiveRestart--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/QueryResource.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.QueryResource--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/QueryResourceTag.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.QueryResourceTag--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/RegisterCombiners.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.RegisterCombiners--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/RegisterCombiners2.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.RegisterCombiners2--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/RobustnessVideoMemoryPurge.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.RobustnessVideoMemoryPurge--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/SampleLocations.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.SampleLocations--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ShaderBufferLoad.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ShaderBufferLoad--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ShaderBufferStore.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ShaderBufferStore--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ShaderThreadGroup.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ShaderThreadGroup--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TessellationProgram5.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TessellationProgram5--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TexgenEmboss.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TexgenEmboss--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TexgenReflection.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TexgenReflection--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TextureBarrier.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TextureBarrier--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TextureEnvCombine4.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TextureEnvCombine4--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TextureExpandNormal.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TextureExpandNormal--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TextureMultisample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TextureMultisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TextureRectangle.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TextureRectangle--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TextureShader.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TextureShader--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TextureShader2.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TextureShader2--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TextureShader3.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TextureShader3--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TransformFeedback.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TransformFeedback--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/TransformFeedback2.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.TransformFeedback2--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/UniformBufferUnifiedMemory.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.UniformBufferUnifiedMemory--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VDPAUInterop.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VDPAUInterop--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VertexArrayRange.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VertexArrayRange--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VertexArrayRange2.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VertexArrayRange2--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VertexAttribInteger64Bit.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VertexAttribInteger64Bit--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VertexBufferUnifiedMemory.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VertexBufferUnifiedMemory--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VertexProgram.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VertexProgram--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VertexProgram2Option.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VertexProgram2Option--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VertexProgram3.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VertexProgram3--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VertexProgram4.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VertexProgram4--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/VideoCapture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.VideoCapture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NV/ViewportSwizzle.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NV.ViewportSwizzle--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NVX.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NVX--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NVX/ConditionalRender.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NVX.ConditionalRender--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NVX/GPUMemoryInfo.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NVX.GPUMemoryInfo--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/NVX/LinkedGPUMulticast.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.NVX.LinkedGPUMulticast--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OES.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OES--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OES/ByteCoordinates.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OES.ByteCoordinates--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OES/CompressedPalettedTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OES.CompressedPalettedTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OES/FixedPoint.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OES.FixedPoint--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OES/QueryMatrix.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OES.QueryMatrix--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OES/ReadFormat.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OES.ReadFormat--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OES/SinglePrecision.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OES.SinglePrecision--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OML.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OML--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OML/Interlace.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OML.Interlace--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OML/Resample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OML.Resample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OML/Subsample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OML.Subsample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OVR.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OVR--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/OVR/Multiview.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.OVR.Multiview--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/PGI.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.PGI--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/PGI/MiscHints.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.PGI.MiscHints--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/PGI/VertexHints.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.PGI.VertexHints--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/REND.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.REND--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/REND/ScreenCoordinates.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.REND.ScreenCoordinates--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/S3.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.S3--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/S3/S3TC.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.S3.S3TC--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGI.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGI--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGI/ColorMatrix.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGI.ColorMatrix--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGI/ColorTable.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGI.ColorTable--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGI/TextureColorTable.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGI.TextureColorTable--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/DetailTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.DetailTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/FogFunction.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.FogFunction--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/GenerateMipmap.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.GenerateMipmap--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/Multisample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.Multisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/PixelTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.PixelTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/PointLineTexgen.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.PointLineTexgen--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/PointParameters.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.PointParameters--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/SharpenTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.SharpenTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/Texture4D.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.Texture4D--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/TextureBorderClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.TextureBorderClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/TextureColorMask.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.TextureColorMask--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/TextureEdgeClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.TextureEdgeClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/TextureFilter4.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.TextureFilter4--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/TextureLOD.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.TextureLOD--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIS/TextureSelect.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIS.TextureSelect--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/Async.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.Async--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/AsyncHistogram.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.AsyncHistogram--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/AsyncPixel.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.AsyncPixel--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/BlendAlphaMinmax.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.BlendAlphaMinmax--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/CalligraphicFragment.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.CalligraphicFragment--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/Clipmap.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.Clipmap--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/ConvolutionAccuracy.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.ConvolutionAccuracy--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/DepthTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.DepthTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/FlushRaster.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.FlushRaster--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/FogOffset.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.FogOffset--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/FragmentLighting.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.FragmentLighting--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/Framezoom.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.Framezoom--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/IglooInterface.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.IglooInterface--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/Instruments.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.Instruments--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/Interlace.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.Interlace--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/IrInstrument1.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.IrInstrument1--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/ListPriority.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.ListPriority--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/PixelTexture.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.PixelTexture--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/PixelTiles.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.PixelTiles--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/PolynomialFFD.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.PolynomialFFD--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/ReferencePlane.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.ReferencePlane--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/Resample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.Resample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/ScalebiasHint.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.ScalebiasHint--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/Shadow.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.Shadow--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/ShadowAmbient.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.ShadowAmbient--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/Sprite.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.Sprite--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/Subsample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.Subsample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/TagSampleBuffer.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.TagSampleBuffer--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/TextureAddEnv.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.TextureAddEnv--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/TextureCoordinateClamp.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.TextureCoordinateClamp--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/TextureLODBias.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.TextureLODBias--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/TextureMultiBuffer.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.TextureMultiBuffer--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/TextureScaleBias.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.TextureScaleBias--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/VertexPreclip.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.VertexPreclip--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/YCrCb.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.YCrCb--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SGIX/YCrCbA.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SGIX.YCrCbA--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SUN.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SUN--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SUN/ConvolutionBorderModes.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SUN.ConvolutionBorderModes--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SUN/GlobalAlpha.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SUN.GlobalAlpha--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SUN/MeshArray.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SUN.MeshArray--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SUN/SliceAccum.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SUN.SliceAccum--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SUN/TriangleList.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SUN.TriangleList--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SUN/Vertex.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SUN.Vertex--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SUNX.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SUNX--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/SUNX/ConstantData.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.SUNX.ConstantData--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ThreeDFX.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ThreeDFX--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ThreeDFX/Multisample.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ThreeDFX.Multisample--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ThreeDFX/Tbuffer.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ThreeDFX.Tbuffer--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/ThreeDFX/TextureCompressionFXT1.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.ThreeDFX.TextureCompressionFXT1--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Tokens.hs view
@@ -5,7 +5,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Tokens--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>@@ -1630,6 +1630,8 @@ pattern GL_CONSERVATIVE_RASTER_MODE_NV = 0x954D :: GLenum  pattern GL_CONSERVATIVE_RASTER_MODE_POST_SNAP_NV = 0x954E :: GLenum++pattern GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_NV = 0x9550 :: GLenum  pattern GL_CONSERVATIVE_RASTER_MODE_PRE_SNAP_TRIANGLES_NV = 0x954F :: GLenum 
src/Graphics/GL/Types.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Types--- Copyright   :  (c) Sven Panne 2009-2016+-- Copyright   :  (c) Sven Panne 2009-2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Version10.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Version10--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Version11.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Version11--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Version12.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Version12--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Version13.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Version13--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Version14.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Version14--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Version15.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Version15--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Version20.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Version20--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/Version21.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.Version21--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/WIN.hs view
@@ -1,7 +1,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.WIN--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/WIN/PhongShading.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.WIN.PhongShading--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>
src/Graphics/GL/WIN/SpecularFog.hs view
@@ -2,7 +2,7 @@ -------------------------------------------------------------------------------- -- | -- Module      :  Graphics.GL.WIN.SpecularFog--- Copyright   :  (c) Sven Panne 2016+-- Copyright   :  (c) Sven Panne 2017 -- License     :  BSD3 -- -- Maintainer  :  Sven Panne <svenpanne@gmail.com>