Safe Haskell | None |
---|---|
Language | Haskell2010 |
- glActiveTexture :: MonadIO m => GLenum -> m ()
- glAttachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m ()
- glBeginQuery :: MonadIO m => GLenum -> GLuint -> m ()
- glBeginTransformFeedback :: MonadIO m => GLenum -> m ()
- glBindAttribLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindBuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindBufferBase :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glBindFragDataLocation :: MonadIO m => GLuint -> GLuint -> Ptr GLchar -> m ()
- glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m ()
- glBindTexture :: MonadIO m => GLenum -> GLuint -> m ()
- glBindVertexArray :: MonadIO m => GLuint -> m ()
- glBlendColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glBlendEquation :: MonadIO m => GLenum -> m ()
- glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendFunc :: MonadIO m => GLenum -> GLenum -> m ()
- glBlendFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m ()
- glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr () -> GLenum -> m ()
- glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m ()
- glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum
- glClampColor :: MonadIO m => GLenum -> GLenum -> m ()
- glClear :: MonadIO m => GLbitfield -> m ()
- glClearBufferfi :: MonadIO m => GLenum -> GLint -> GLfloat -> GLint -> m ()
- glClearBufferfv :: MonadIO m => GLenum -> GLint -> Ptr GLfloat -> m ()
- glClearBufferiv :: MonadIO m => GLenum -> GLint -> Ptr GLint -> m ()
- glClearBufferuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glClearColor :: MonadIO m => GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glClearDepth :: MonadIO m => GLdouble -> m ()
- glClearStencil :: MonadIO m => GLint -> m ()
- glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- glColorMask :: MonadIO m => GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m ()
- glCompileShader :: MonadIO m => GLuint -> m ()
- glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m ()
- glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m ()
- glCopyTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> m ()
- glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m ()
- glCopyTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m ()
- glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glCreateProgram :: MonadIO m => m GLuint
- glCreateShader :: MonadIO m => GLenum -> m GLuint
- glCullFace :: MonadIO m => GLenum -> m ()
- glDeleteBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteProgram :: MonadIO m => GLuint -> m ()
- glDeleteQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteShader :: MonadIO m => GLuint -> m ()
- glDeleteSync :: MonadIO m => GLsync -> m ()
- glDeleteTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDeleteVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDepthFunc :: MonadIO m => GLenum -> m ()
- glDepthMask :: MonadIO m => GLboolean -> m ()
- glDepthRange :: MonadIO m => GLdouble -> GLdouble -> m ()
- glDetachShader :: MonadIO m => GLuint -> GLuint -> m ()
- glDisable :: MonadIO m => GLenum -> m ()
- glDisableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glDisablei :: MonadIO m => GLenum -> GLuint -> m ()
- glDrawArrays :: MonadIO m => GLenum -> GLint -> GLsizei -> m ()
- glDrawArraysInstanced :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> m ()
- glDrawBuffer :: MonadIO m => GLenum -> m ()
- glDrawBuffers :: MonadIO m => GLsizei -> Ptr GLenum -> m ()
- glDrawElements :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> m ()
- glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLint -> m ()
- glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> m ()
- glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> m ()
- glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> m ()
- glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> GLint -> m ()
- glEnable :: MonadIO m => GLenum -> m ()
- glEnableVertexAttribArray :: MonadIO m => GLuint -> m ()
- glEnablei :: MonadIO m => GLenum -> GLuint -> m ()
- glEndConditionalRender :: MonadIO m => m ()
- glEndQuery :: MonadIO m => GLenum -> m ()
- glEndTransformFeedback :: MonadIO m => m ()
- glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync
- glFinish :: MonadIO m => m ()
- glFlush :: MonadIO m => m ()
- glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m ()
- glFramebufferRenderbuffer :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> m ()
- glFramebufferTexture :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture1D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture2D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> m ()
- glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m ()
- glFrontFace :: MonadIO m => GLenum -> m ()
- glGenBuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenFramebuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenQueries :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenRenderbuffers :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenTextures :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenVertexArrays :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenerateMipmap :: MonadIO m => GLenum -> m ()
- glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformBlockiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetActiveUniformName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m ()
- glGetAttachedShaders :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> m ()
- glGetAttribLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m ()
- glGetBooleanv :: MonadIO m => GLenum -> Ptr GLboolean -> m ()
- glGetBufferParameteri64v :: MonadIO m => GLenum -> GLenum -> Ptr GLint64 -> m ()
- glGetBufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetBufferPointerv :: MonadIO m => GLenum -> GLenum -> Ptr () -> m ()
- glGetBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m ()
- glGetCompressedTexImage :: MonadIO m => GLenum -> GLint -> Ptr () -> m ()
- glGetDoublev :: MonadIO m => GLenum -> Ptr GLdouble -> m ()
- glGetError :: MonadIO m => m GLenum
- glGetFloatv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glGetFragDataLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetInteger64i_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint64 -> m ()
- glGetInteger64v :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
- glGetIntegeri_v :: MonadIO m => GLenum -> GLuint -> Ptr GLint -> m ()
- glGetIntegerv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetProgramInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjectiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetQueryObjectuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetQueryiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetRenderbufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetShaderInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetShaderiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetString :: MonadIO m => GLenum -> m (Ptr GLubyte)
- glGetStringi :: MonadIO m => GLenum -> GLuint -> m (Ptr GLubyte)
- glGetSynciv :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetTexImage :: MonadIO m => GLenum -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glGetTexLevelParameterfv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
- glGetTexLevelParameteriv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glGetTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glGetTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetUniformBlockIndex :: MonadIO m => GLuint -> Ptr GLchar -> m GLuint
- glGetUniformIndices :: MonadIO m => GLuint -> GLsizei -> Ptr GLchar -> Ptr GLuint -> m ()
- glGetUniformLocation :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glGetUniformfv :: MonadIO m => GLuint -> GLint -> Ptr GLfloat -> m ()
- glGetUniformiv :: MonadIO m => GLuint -> GLint -> Ptr GLint -> m ()
- glGetUniformuiv :: MonadIO m => GLuint -> GLint -> Ptr GLuint -> m ()
- glGetVertexAttribIiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetVertexAttribIuiv :: MonadIO m => GLuint -> GLenum -> Ptr GLuint -> m ()
- glGetVertexAttribPointerv :: MonadIO m => GLuint -> GLenum -> Ptr () -> m ()
- glGetVertexAttribdv :: MonadIO m => GLuint -> GLenum -> Ptr GLdouble -> m ()
- glGetVertexAttribfv :: MonadIO m => GLuint -> GLenum -> Ptr GLfloat -> m ()
- glGetVertexAttribiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glHint :: MonadIO m => GLenum -> GLenum -> m ()
- glIsBuffer :: MonadIO m => GLuint -> m GLboolean
- glIsEnabled :: MonadIO m => GLenum -> m GLboolean
- glIsEnabledi :: MonadIO m => GLenum -> GLuint -> m GLboolean
- glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean
- glIsProgram :: MonadIO m => GLuint -> m GLboolean
- glIsQuery :: MonadIO m => GLuint -> m GLboolean
- glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean
- glIsShader :: MonadIO m => GLuint -> m GLboolean
- glIsSync :: MonadIO m => GLsync -> m GLboolean
- glIsTexture :: MonadIO m => GLuint -> m GLboolean
- glIsVertexArray :: MonadIO m => GLuint -> m GLboolean
- glLineWidth :: MonadIO m => GLfloat -> m ()
- glLinkProgram :: MonadIO m => GLuint -> m ()
- glLogicOp :: MonadIO m => GLenum -> m ()
- glMapBuffer :: MonadIO m => GLenum -> GLenum -> m (Ptr ())
- glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ())
- glMultiDrawArrays :: MonadIO m => GLenum -> Ptr GLint -> Ptr GLsizei -> GLsizei -> m ()
- glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr () -> GLsizei -> m ()
- glMultiDrawElementsBaseVertex :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr () -> GLsizei -> Ptr GLint -> m ()
- glPixelStoref :: MonadIO m => GLenum -> GLfloat -> m ()
- glPixelStorei :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m ()
- glPointParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPointParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPointParameteriv :: MonadIO m => GLenum -> Ptr GLint -> m ()
- glPointSize :: MonadIO m => GLfloat -> m ()
- glPolygonMode :: MonadIO m => GLenum -> GLenum -> m ()
- glPolygonOffset :: MonadIO m => GLfloat -> GLfloat -> m ()
- glPrimitiveRestartIndex :: MonadIO m => GLuint -> m ()
- glProvokingVertex :: MonadIO m => GLenum -> m ()
- glReadBuffer :: MonadIO m => GLenum -> m ()
- glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glRenderbufferStorage :: MonadIO m => GLenum -> GLenum -> GLsizei -> GLsizei -> m ()
- glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m ()
- glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m ()
- glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m ()
- glScissor :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glShaderSource :: MonadIO m => GLuint -> GLsizei -> Ptr GLchar -> Ptr GLint -> m ()
- glStencilFunc :: MonadIO m => GLenum -> GLint -> GLuint -> m ()
- glStencilFuncSeparate :: MonadIO m => GLenum -> GLenum -> GLint -> GLuint -> m ()
- glStencilMask :: MonadIO m => GLuint -> m ()
- glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m ()
- glStencilOp :: MonadIO m => GLenum -> GLenum -> GLenum -> m ()
- glStencilOpSeparate :: MonadIO m => GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glTexBuffer :: MonadIO m => GLenum -> GLenum -> GLuint -> m ()
- glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m ()
- glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m ()
- glTexParameterIiv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexParameterIuiv :: MonadIO m => GLenum -> GLenum -> Ptr GLuint -> m ()
- glTexParameterf :: MonadIO m => GLenum -> GLenum -> GLfloat -> m ()
- glTexParameterfv :: MonadIO m => GLenum -> GLenum -> Ptr GLfloat -> m ()
- glTexParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glTexParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m ()
- glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr GLchar -> GLenum -> m ()
- glUniform1f :: MonadIO m => GLint -> GLfloat -> m ()
- glUniform1fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform1i :: MonadIO m => GLint -> GLint -> m ()
- glUniform1iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform1ui :: MonadIO m => GLint -> GLuint -> m ()
- glUniform1uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> m ()
- glUniform2fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform2i :: MonadIO m => GLint -> GLint -> GLint -> m ()
- glUniform2iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform2ui :: MonadIO m => GLint -> GLuint -> GLuint -> m ()
- glUniform2uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform3f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform3fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform3i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> m ()
- glUniform3iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform3ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform3uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniform4f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glUniform4fv :: MonadIO m => GLint -> GLsizei -> Ptr GLfloat -> m ()
- glUniform4i :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glUniform4iv :: MonadIO m => GLint -> GLsizei -> Ptr GLint -> m ()
- glUniform4ui :: MonadIO m => GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glUniform4uiv :: MonadIO m => GLint -> GLsizei -> Ptr GLuint -> m ()
- glUniformBlockBinding :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glUniformMatrix2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x2fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x3fv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean
- glUseProgram :: MonadIO m => GLuint -> m ()
- glValidateProgram :: MonadIO m => GLuint -> m ()
- glVertexAttrib1d :: MonadIO m => GLuint -> GLdouble -> m ()
- glVertexAttrib1dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib1f :: MonadIO m => GLuint -> GLfloat -> m ()
- glVertexAttrib1fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib1s :: MonadIO m => GLuint -> GLshort -> m ()
- glVertexAttrib1sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib2d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> m ()
- glVertexAttrib2dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib2f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> m ()
- glVertexAttrib2fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib2s :: MonadIO m => GLuint -> GLshort -> GLshort -> m ()
- glVertexAttrib2sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib3d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib3dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib3f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib3fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib3s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib3sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4Nbv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4Niv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4Nsv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4Nub :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m ()
- glVertexAttrib4Nubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4Nuiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4Nusv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttrib4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glVertexAttrib4dv :: MonadIO m => GLuint -> Ptr GLdouble -> m ()
- glVertexAttrib4f :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glVertexAttrib4fv :: MonadIO m => GLuint -> Ptr GLfloat -> m ()
- glVertexAttrib4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttrib4s :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m ()
- glVertexAttrib4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttrib4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttrib4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttrib4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m ()
- glVertexAttribI1iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribI1uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI2i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glVertexAttribI2iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI2ui :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI2uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI3iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI3ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI3uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4bv :: MonadIO m => GLuint -> Ptr GLbyte -> m ()
- glVertexAttribI4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glVertexAttribI4iv :: MonadIO m => GLuint -> Ptr GLint -> m ()
- glVertexAttribI4sv :: MonadIO m => GLuint -> Ptr GLshort -> m ()
- glVertexAttribI4ubv :: MonadIO m => GLuint -> Ptr GLubyte -> m ()
- glVertexAttribI4ui :: MonadIO m => GLuint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glVertexAttribI4uiv :: MonadIO m => GLuint -> Ptr GLuint -> m ()
- glVertexAttribI4usv :: MonadIO m => GLuint -> Ptr GLushort -> m ()
- glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m ()
- glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> m ()
- glViewport :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> m ()
- glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
- pattern GL_ACTIVE_ATTRIBUTES :: (Num a, Eq a) => a
- pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: (Num a, Eq a) => a
- pattern GL_ACTIVE_TEXTURE :: (Num a, Eq a) => a
- pattern GL_ACTIVE_UNIFORMS :: (Num a, Eq a) => a
- pattern GL_ACTIVE_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: (Num a, Eq a) => a
- pattern GL_ACTIVE_UNIFORM_MAX_LENGTH :: (Num a, Eq a) => a
- pattern GL_ALIASED_LINE_WIDTH_RANGE :: (Num a, Eq a) => a
- pattern GL_ALPHA :: (Num a, Eq a) => a
- pattern GL_ALREADY_SIGNALED :: (Num a, Eq a) => a
- pattern GL_ALWAYS :: (Num a, Eq a) => a
- pattern GL_AND :: (Num a, Eq a) => a
- pattern GL_AND_INVERTED :: (Num a, Eq a) => a
- pattern GL_AND_REVERSE :: (Num a, Eq a) => a
- pattern GL_ARRAY_BUFFER :: (Num a, Eq a) => a
- pattern GL_ARRAY_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_ATTACHED_SHADERS :: (Num a, Eq a) => a
- pattern GL_BACK :: (Num a, Eq a) => a
- pattern GL_BACK_LEFT :: (Num a, Eq a) => a
- pattern GL_BACK_RIGHT :: (Num a, Eq a) => a
- pattern GL_BGR :: (Num a, Eq a) => a
- pattern GL_BGRA :: (Num a, Eq a) => a
- pattern GL_BGRA_INTEGER :: (Num a, Eq a) => a
- pattern GL_BGR_INTEGER :: (Num a, Eq a) => a
- pattern GL_BLEND :: (Num a, Eq a) => a
- pattern GL_BLEND_DST :: (Num a, Eq a) => a
- pattern GL_BLEND_DST_ALPHA :: (Num a, Eq a) => a
- pattern GL_BLEND_DST_RGB :: (Num a, Eq a) => a
- pattern GL_BLEND_EQUATION_ALPHA :: (Num a, Eq a) => a
- pattern GL_BLEND_EQUATION_RGB :: (Num a, Eq a) => a
- pattern GL_BLEND_SRC :: (Num a, Eq a) => a
- pattern GL_BLEND_SRC_ALPHA :: (Num a, Eq a) => a
- pattern GL_BLEND_SRC_RGB :: (Num a, Eq a) => a
- pattern GL_BLUE :: (Num a, Eq a) => a
- pattern GL_BLUE_INTEGER :: (Num a, Eq a) => a
- pattern GL_BOOL :: (Num a, Eq a) => a
- pattern GL_BOOL_VEC2 :: (Num a, Eq a) => a
- pattern GL_BOOL_VEC3 :: (Num a, Eq a) => a
- pattern GL_BOOL_VEC4 :: (Num a, Eq a) => a
- pattern GL_BUFFER_ACCESS :: (Num a, Eq a) => a
- pattern GL_BUFFER_ACCESS_FLAGS :: (Num a, Eq a) => a
- pattern GL_BUFFER_MAPPED :: (Num a, Eq a) => a
- pattern GL_BUFFER_MAP_LENGTH :: (Num a, Eq a) => a
- pattern GL_BUFFER_MAP_OFFSET :: (Num a, Eq a) => a
- pattern GL_BUFFER_MAP_POINTER :: (Num a, Eq a) => a
- pattern GL_BUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_BUFFER_USAGE :: (Num a, Eq a) => a
- pattern GL_BYTE :: (Num a, Eq a) => a
- pattern GL_CCW :: (Num a, Eq a) => a
- pattern GL_CLAMP_READ_COLOR :: (Num a, Eq a) => a
- pattern GL_CLAMP_TO_BORDER :: (Num a, Eq a) => a
- pattern GL_CLAMP_TO_EDGE :: (Num a, Eq a) => a
- pattern GL_CLEAR :: (Num a, Eq a) => a
- pattern GL_CLIP_DISTANCE0 :: (Num a, Eq a) => a
- pattern GL_CLIP_DISTANCE1 :: (Num a, Eq a) => a
- pattern GL_CLIP_DISTANCE2 :: (Num a, Eq a) => a
- pattern GL_CLIP_DISTANCE3 :: (Num a, Eq a) => a
- pattern GL_CLIP_DISTANCE4 :: (Num a, Eq a) => a
- pattern GL_CLIP_DISTANCE5 :: (Num a, Eq a) => a
- pattern GL_CLIP_DISTANCE6 :: (Num a, Eq a) => a
- pattern GL_CLIP_DISTANCE7 :: (Num a, Eq a) => a
- pattern GL_COLOR :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT0 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT1 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT10 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT11 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT12 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT13 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT14 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT15 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT2 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT3 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT4 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT5 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT6 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT7 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT8 :: (Num a, Eq a) => a
- pattern GL_COLOR_ATTACHMENT9 :: (Num a, Eq a) => a
- pattern GL_COLOR_BUFFER_BIT :: (Num a, Eq a) => a
- pattern GL_COLOR_CLEAR_VALUE :: (Num a, Eq a) => a
- pattern GL_COLOR_LOGIC_OP :: (Num a, Eq a) => a
- pattern GL_COLOR_WRITEMASK :: (Num a, Eq a) => a
- pattern GL_COMPARE_REF_TO_TEXTURE :: (Num a, Eq a) => a
- pattern GL_COMPILE_STATUS :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RED :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RED_RGTC1 :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RG :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RGB :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RGBA :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_RG_RGTC2 :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_SRGB :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_SRGB_ALPHA :: (Num a, Eq a) => a
- pattern GL_COMPRESSED_TEXTURE_FORMATS :: (Num a, Eq a) => a
- pattern GL_CONDITION_SATISFIED :: (Num a, Eq a) => a
- pattern GL_CONSTANT_ALPHA :: (Num a, Eq a) => a
- pattern GL_CONSTANT_COLOR :: (Num a, Eq a) => a
- pattern GL_CONTEXT_COMPATIBILITY_PROFILE_BIT :: (Num a, Eq a) => a
- pattern GL_CONTEXT_CORE_PROFILE_BIT :: (Num a, Eq a) => a
- pattern GL_CONTEXT_FLAGS :: (Num a, Eq a) => a
- pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: (Num a, Eq a) => a
- pattern GL_CONTEXT_PROFILE_MASK :: (Num a, Eq a) => a
- pattern GL_COPY :: (Num a, Eq a) => a
- pattern GL_COPY_INVERTED :: (Num a, Eq a) => a
- pattern GL_COPY_READ_BUFFER :: (Num a, Eq a) => a
- pattern GL_COPY_WRITE_BUFFER :: (Num a, Eq a) => a
- pattern GL_CULL_FACE :: (Num a, Eq a) => a
- pattern GL_CULL_FACE_MODE :: (Num a, Eq a) => a
- pattern GL_CURRENT_PROGRAM :: (Num a, Eq a) => a
- pattern GL_CURRENT_QUERY :: (Num a, Eq a) => a
- pattern GL_CURRENT_VERTEX_ATTRIB :: (Num a, Eq a) => a
- pattern GL_CW :: (Num a, Eq a) => a
- pattern GL_DECR :: (Num a, Eq a) => a
- pattern GL_DECR_WRAP :: (Num a, Eq a) => a
- pattern GL_DELETE_STATUS :: (Num a, Eq a) => a
- pattern GL_DEPTH :: (Num a, Eq a) => a
- pattern GL_DEPTH24_STENCIL8 :: (Num a, Eq a) => a
- pattern GL_DEPTH32F_STENCIL8 :: (Num a, Eq a) => a
- pattern GL_DEPTH_ATTACHMENT :: (Num a, Eq a) => a
- pattern GL_DEPTH_BUFFER_BIT :: (Num a, Eq a) => a
- pattern GL_DEPTH_CLAMP :: (Num a, Eq a) => a
- pattern GL_DEPTH_CLEAR_VALUE :: (Num a, Eq a) => a
- pattern GL_DEPTH_COMPONENT :: (Num a, Eq a) => a
- pattern GL_DEPTH_COMPONENT16 :: (Num a, Eq a) => a
- pattern GL_DEPTH_COMPONENT24 :: (Num a, Eq a) => a
- pattern GL_DEPTH_COMPONENT32 :: (Num a, Eq a) => a
- pattern GL_DEPTH_COMPONENT32F :: (Num a, Eq a) => a
- pattern GL_DEPTH_FUNC :: (Num a, Eq a) => a
- pattern GL_DEPTH_RANGE :: (Num a, Eq a) => a
- pattern GL_DEPTH_STENCIL :: (Num a, Eq a) => a
- pattern GL_DEPTH_STENCIL_ATTACHMENT :: (Num a, Eq a) => a
- pattern GL_DEPTH_TEST :: (Num a, Eq a) => a
- pattern GL_DEPTH_WRITEMASK :: (Num a, Eq a) => a
- pattern GL_DITHER :: (Num a, Eq a) => a
- pattern GL_DONT_CARE :: (Num a, Eq a) => a
- pattern GL_DOUBLE :: (Num a, Eq a) => a
- pattern GL_DOUBLEBUFFER :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER0 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER1 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER10 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER11 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER12 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER13 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER14 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER15 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER2 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER3 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER4 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER5 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER6 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER7 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER8 :: (Num a, Eq a) => a
- pattern GL_DRAW_BUFFER9 :: (Num a, Eq a) => a
- pattern GL_DRAW_FRAMEBUFFER :: (Num a, Eq a) => a
- pattern GL_DRAW_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_DST_ALPHA :: (Num a, Eq a) => a
- pattern GL_DST_COLOR :: (Num a, Eq a) => a
- pattern GL_DYNAMIC_COPY :: (Num a, Eq a) => a
- pattern GL_DYNAMIC_DRAW :: (Num a, Eq a) => a
- pattern GL_DYNAMIC_READ :: (Num a, Eq a) => a
- pattern GL_ELEMENT_ARRAY_BUFFER :: (Num a, Eq a) => a
- pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_EQUAL :: (Num a, Eq a) => a
- pattern GL_EQUIV :: (Num a, Eq a) => a
- pattern GL_EXTENSIONS :: (Num a, Eq a) => a
- pattern GL_FALSE :: (Num a, Eq a) => a
- pattern GL_FASTEST :: (Num a, Eq a) => a
- pattern GL_FILL :: (Num a, Eq a) => a
- pattern GL_FIRST_VERTEX_CONVENTION :: (Num a, Eq a) => a
- pattern GL_FIXED_ONLY :: (Num a, Eq a) => a
- pattern GL_FLOAT :: (Num a, Eq a) => a
- pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT2 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT2x3 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT2x4 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT3 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT3x2 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT3x4 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT4 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT4x2 :: (Num a, Eq a) => a
- pattern GL_FLOAT_MAT4x3 :: (Num a, Eq a) => a
- pattern GL_FLOAT_VEC2 :: (Num a, Eq a) => a
- pattern GL_FLOAT_VEC3 :: (Num a, Eq a) => a
- pattern GL_FLOAT_VEC4 :: (Num a, Eq a) => a
- pattern GL_FRAGMENT_SHADER :: (Num a, Eq a) => a
- pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_COMPLETE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_DEFAULT :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_SRGB :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_UNDEFINED :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_UNSUPPORTED :: (Num a, Eq a) => a
- pattern GL_FRONT :: (Num a, Eq a) => a
- pattern GL_FRONT_AND_BACK :: (Num a, Eq a) => a
- pattern GL_FRONT_FACE :: (Num a, Eq a) => a
- pattern GL_FRONT_LEFT :: (Num a, Eq a) => a
- pattern GL_FRONT_RIGHT :: (Num a, Eq a) => a
- pattern GL_FUNC_ADD :: (Num a, Eq a) => a
- pattern GL_FUNC_REVERSE_SUBTRACT :: (Num a, Eq a) => a
- pattern GL_FUNC_SUBTRACT :: (Num a, Eq a) => a
- pattern GL_GEOMETRY_INPUT_TYPE :: (Num a, Eq a) => a
- pattern GL_GEOMETRY_OUTPUT_TYPE :: (Num a, Eq a) => a
- pattern GL_GEOMETRY_SHADER :: (Num a, Eq a) => a
- pattern GL_GEOMETRY_VERTICES_OUT :: (Num a, Eq a) => a
- pattern GL_GEQUAL :: (Num a, Eq a) => a
- pattern GL_GREATER :: (Num a, Eq a) => a
- pattern GL_GREEN :: (Num a, Eq a) => a
- pattern GL_GREEN_INTEGER :: (Num a, Eq a) => a
- pattern GL_HALF_FLOAT :: (Num a, Eq a) => a
- pattern GL_INCR :: (Num a, Eq a) => a
- pattern GL_INCR_WRAP :: (Num a, Eq a) => a
- pattern GL_INDEX :: (Num a, Eq a) => a
- pattern GL_INFO_LOG_LENGTH :: (Num a, Eq a) => a
- pattern GL_INT :: (Num a, Eq a) => a
- pattern GL_INTERLEAVED_ATTRIBS :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_1D :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_1D_ARRAY :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_2D :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_2D_RECT :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_3D :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_BUFFER :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_CUBE :: (Num a, Eq a) => a
- pattern GL_INT_VEC2 :: (Num a, Eq a) => a
- pattern GL_INT_VEC3 :: (Num a, Eq a) => a
- pattern GL_INT_VEC4 :: (Num a, Eq a) => a
- pattern GL_INVALID_ENUM :: (Num a, Eq a) => a
- pattern GL_INVALID_FRAMEBUFFER_OPERATION :: (Num a, Eq a) => a
- pattern GL_INVALID_INDEX :: (Num a, Eq a) => a
- pattern GL_INVALID_OPERATION :: (Num a, Eq a) => a
- pattern GL_INVALID_VALUE :: (Num a, Eq a) => a
- pattern GL_INVERT :: (Num a, Eq a) => a
- pattern GL_KEEP :: (Num a, Eq a) => a
- pattern GL_LAST_VERTEX_CONVENTION :: (Num a, Eq a) => a
- pattern GL_LEFT :: (Num a, Eq a) => a
- pattern GL_LEQUAL :: (Num a, Eq a) => a
- pattern GL_LESS :: (Num a, Eq a) => a
- pattern GL_LINE :: (Num a, Eq a) => a
- pattern GL_LINEAR :: (Num a, Eq a) => a
- pattern GL_LINEAR_MIPMAP_LINEAR :: (Num a, Eq a) => a
- pattern GL_LINEAR_MIPMAP_NEAREST :: (Num a, Eq a) => a
- pattern GL_LINES :: (Num a, Eq a) => a
- pattern GL_LINES_ADJACENCY :: (Num a, Eq a) => a
- pattern GL_LINE_LOOP :: (Num a, Eq a) => a
- pattern GL_LINE_SMOOTH :: (Num a, Eq a) => a
- pattern GL_LINE_SMOOTH_HINT :: (Num a, Eq a) => a
- pattern GL_LINE_STRIP :: (Num a, Eq a) => a
- pattern GL_LINE_STRIP_ADJACENCY :: (Num a, Eq a) => a
- pattern GL_LINE_WIDTH :: (Num a, Eq a) => a
- pattern GL_LINE_WIDTH_GRANULARITY :: (Num a, Eq a) => a
- pattern GL_LINE_WIDTH_RANGE :: (Num a, Eq a) => a
- pattern GL_LINK_STATUS :: (Num a, Eq a) => a
- pattern GL_LOGIC_OP_MODE :: (Num a, Eq a) => a
- pattern GL_LOWER_LEFT :: (Num a, Eq a) => a
- pattern GL_MAJOR_VERSION :: (Num a, Eq a) => a
- pattern GL_MAP_FLUSH_EXPLICIT_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_INVALIDATE_BUFFER_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_INVALIDATE_RANGE_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_READ_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_UNSYNCHRONIZED_BIT :: (Num a, Eq a) => a
- pattern GL_MAP_WRITE_BIT :: (Num a, Eq a) => a
- pattern GL_MAX :: (Num a, Eq a) => a
- pattern GL_MAX_3D_TEXTURE_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: (Num a, Eq a) => a
- pattern GL_MAX_CLIP_DISTANCES :: (Num a, Eq a) => a
- pattern GL_MAX_COLOR_ATTACHMENTS :: (Num a, Eq a) => a
- pattern GL_MAX_COLOR_TEXTURE_SAMPLES :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_DEPTH_TEXTURE_SAMPLES :: (Num a, Eq a) => a
- pattern GL_MAX_DRAW_BUFFERS :: (Num a, Eq a) => a
- pattern GL_MAX_ELEMENTS_INDICES :: (Num a, Eq a) => a
- pattern GL_MAX_ELEMENTS_VERTICES :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES :: (Num a, Eq a) => a
- pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_INTEGER_SAMPLES :: (Num a, Eq a) => a
- pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: (Num a, Eq a) => a
- pattern GL_MAX_RECTANGLE_TEXTURE_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_RENDERBUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_SAMPLES :: (Num a, Eq a) => a
- pattern GL_MAX_SAMPLE_MASK_WORDS :: (Num a, Eq a) => a
- pattern GL_MAX_SERVER_WAIT_TIMEOUT :: (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_BUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_LOD_BIAS :: (Num a, Eq a) => a
- pattern GL_MAX_TEXTURE_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: (Num a, Eq a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_UNIFORM_BLOCK_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_UNIFORM_BUFFER_BINDINGS :: (Num a, Eq a) => a
- pattern GL_MAX_VARYING_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_VARYING_FLOATS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_ATTRIBS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_VIEWPORT_DIMS :: (Num a, Eq a) => a
- pattern GL_MIN :: (Num a, Eq a) => a
- pattern GL_MINOR_VERSION :: (Num a, Eq a) => a
- pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: (Num a, Eq a) => a
- pattern GL_MIRRORED_REPEAT :: (Num a, Eq a) => a
- pattern GL_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_NAND :: (Num a, Eq a) => a
- pattern GL_NEAREST :: (Num a, Eq a) => a
- pattern GL_NEAREST_MIPMAP_LINEAR :: (Num a, Eq a) => a
- pattern GL_NEAREST_MIPMAP_NEAREST :: (Num a, Eq a) => a
- pattern GL_NEVER :: (Num a, Eq a) => a
- pattern GL_NICEST :: (Num a, Eq a) => a
- pattern GL_NONE :: (Num a, Eq a) => a
- pattern GL_NOOP :: (Num a, Eq a) => a
- pattern GL_NOR :: (Num a, Eq a) => a
- pattern GL_NOTEQUAL :: (Num a, Eq a) => a
- pattern GL_NO_ERROR :: (Num a, Eq a) => a
- pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: (Num a, Eq a) => a
- pattern GL_NUM_EXTENSIONS :: (Num a, Eq a) => a
- pattern GL_OBJECT_TYPE :: (Num a, Eq a) => a
- pattern GL_ONE :: (Num a, Eq a) => a
- pattern GL_ONE_MINUS_CONSTANT_ALPHA :: (Num a, Eq a) => a
- pattern GL_ONE_MINUS_CONSTANT_COLOR :: (Num a, Eq a) => a
- pattern GL_ONE_MINUS_DST_ALPHA :: (Num a, Eq a) => a
- pattern GL_ONE_MINUS_DST_COLOR :: (Num a, Eq a) => a
- pattern GL_ONE_MINUS_SRC_ALPHA :: (Num a, Eq a) => a
- pattern GL_ONE_MINUS_SRC_COLOR :: (Num a, Eq a) => a
- pattern GL_OR :: (Num a, Eq a) => a
- pattern GL_OR_INVERTED :: (Num a, Eq a) => a
- pattern GL_OR_REVERSE :: (Num a, Eq a) => a
- pattern GL_OUT_OF_MEMORY :: (Num a, Eq a) => a
- pattern GL_PACK_ALIGNMENT :: (Num a, Eq a) => a
- pattern GL_PACK_IMAGE_HEIGHT :: (Num a, Eq a) => a
- pattern GL_PACK_LSB_FIRST :: (Num a, Eq a) => a
- pattern GL_PACK_ROW_LENGTH :: (Num a, Eq a) => a
- pattern GL_PACK_SKIP_IMAGES :: (Num a, Eq a) => a
- pattern GL_PACK_SKIP_PIXELS :: (Num a, Eq a) => a
- pattern GL_PACK_SKIP_ROWS :: (Num a, Eq a) => a
- pattern GL_PACK_SWAP_BYTES :: (Num a, Eq a) => a
- pattern GL_PIXEL_PACK_BUFFER :: (Num a, Eq a) => a
- pattern GL_PIXEL_PACK_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_PIXEL_UNPACK_BUFFER :: (Num a, Eq a) => a
- pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_POINT :: (Num a, Eq a) => a
- pattern GL_POINTS :: (Num a, Eq a) => a
- pattern GL_POINT_FADE_THRESHOLD_SIZE :: (Num a, Eq a) => a
- pattern GL_POINT_SIZE :: (Num a, Eq a) => a
- pattern GL_POINT_SIZE_GRANULARITY :: (Num a, Eq a) => a
- pattern GL_POINT_SIZE_RANGE :: (Num a, Eq a) => a
- pattern GL_POINT_SPRITE_COORD_ORIGIN :: (Num a, Eq a) => a
- pattern GL_POLYGON_MODE :: (Num a, Eq a) => a
- pattern GL_POLYGON_OFFSET_FACTOR :: (Num a, Eq a) => a
- pattern GL_POLYGON_OFFSET_FILL :: (Num a, Eq a) => a
- pattern GL_POLYGON_OFFSET_LINE :: (Num a, Eq a) => a
- pattern GL_POLYGON_OFFSET_POINT :: (Num a, Eq a) => a
- pattern GL_POLYGON_OFFSET_UNITS :: (Num a, Eq a) => a
- pattern GL_POLYGON_SMOOTH :: (Num a, Eq a) => a
- pattern GL_POLYGON_SMOOTH_HINT :: (Num a, Eq a) => a
- pattern GL_PRIMITIVES_GENERATED :: (Num a, Eq a) => a
- pattern GL_PRIMITIVE_RESTART :: (Num a, Eq a) => a
- pattern GL_PRIMITIVE_RESTART_INDEX :: (Num a, Eq a) => a
- pattern GL_PROGRAM_POINT_SIZE :: (Num a, Eq a) => a
- pattern GL_PROVOKING_VERTEX :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_1D :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_1D_ARRAY :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_2D :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_3D :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_CUBE_MAP :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_RECTANGLE :: (Num a, Eq a) => a
- pattern GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION :: (Num a, Eq a) => a
- pattern GL_QUERY_BY_REGION_NO_WAIT :: (Num a, Eq a) => a
- pattern GL_QUERY_BY_REGION_WAIT :: (Num a, Eq a) => a
- pattern GL_QUERY_COUNTER_BITS :: (Num a, Eq a) => a
- pattern GL_QUERY_NO_WAIT :: (Num a, Eq a) => a
- pattern GL_QUERY_RESULT :: (Num a, Eq a) => a
- pattern GL_QUERY_RESULT_AVAILABLE :: (Num a, Eq a) => a
- pattern GL_QUERY_WAIT :: (Num a, Eq a) => a
- pattern GL_R11F_G11F_B10F :: (Num a, Eq a) => a
- pattern GL_R16 :: (Num a, Eq a) => a
- pattern GL_R16F :: (Num a, Eq a) => a
- pattern GL_R16I :: (Num a, Eq a) => a
- pattern GL_R16UI :: (Num a, Eq a) => a
- pattern GL_R16_SNORM :: (Num a, Eq a) => a
- pattern GL_R32F :: (Num a, Eq a) => a
- pattern GL_R32I :: (Num a, Eq a) => a
- pattern GL_R32UI :: (Num a, Eq a) => a
- pattern GL_R3_G3_B2 :: (Num a, Eq a) => a
- pattern GL_R8 :: (Num a, Eq a) => a
- pattern GL_R8I :: (Num a, Eq a) => a
- pattern GL_R8UI :: (Num a, Eq a) => a
- pattern GL_R8_SNORM :: (Num a, Eq a) => a
- pattern GL_RASTERIZER_DISCARD :: (Num a, Eq a) => a
- pattern GL_READ_BUFFER :: (Num a, Eq a) => a
- pattern GL_READ_FRAMEBUFFER :: (Num a, Eq a) => a
- pattern GL_READ_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_READ_ONLY :: (Num a, Eq a) => a
- pattern GL_READ_WRITE :: (Num a, Eq a) => a
- pattern GL_RED :: (Num a, Eq a) => a
- pattern GL_RED_INTEGER :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_ALPHA_SIZE :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_BLUE_SIZE :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_DEPTH_SIZE :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_GREEN_SIZE :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_HEIGHT :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_RED_SIZE :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_SAMPLES :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_STENCIL_SIZE :: (Num a, Eq a) => a
- pattern GL_RENDERBUFFER_WIDTH :: (Num a, Eq a) => a
- pattern GL_RENDERER :: (Num a, Eq a) => a
- pattern GL_REPEAT :: (Num a, Eq a) => a
- pattern GL_REPLACE :: (Num a, Eq a) => a
- pattern GL_RG :: (Num a, Eq a) => a
- pattern GL_RG16 :: (Num a, Eq a) => a
- pattern GL_RG16F :: (Num a, Eq a) => a
- pattern GL_RG16I :: (Num a, Eq a) => a
- pattern GL_RG16UI :: (Num a, Eq a) => a
- pattern GL_RG16_SNORM :: (Num a, Eq a) => a
- pattern GL_RG32F :: (Num a, Eq a) => a
- pattern GL_RG32I :: (Num a, Eq a) => a
- pattern GL_RG32UI :: (Num a, Eq a) => a
- pattern GL_RG8 :: (Num a, Eq a) => a
- pattern GL_RG8I :: (Num a, Eq a) => a
- pattern GL_RG8UI :: (Num a, Eq a) => a
- pattern GL_RG8_SNORM :: (Num a, Eq a) => a
- pattern GL_RGB :: (Num a, Eq a) => a
- pattern GL_RGB10 :: (Num a, Eq a) => a
- pattern GL_RGB10_A2 :: (Num a, Eq a) => a
- pattern GL_RGB12 :: (Num a, Eq a) => a
- pattern GL_RGB16 :: (Num a, Eq a) => a
- pattern GL_RGB16F :: (Num a, Eq a) => a
- pattern GL_RGB16I :: (Num a, Eq a) => a
- pattern GL_RGB16UI :: (Num a, Eq a) => a
- pattern GL_RGB16_SNORM :: (Num a, Eq a) => a
- pattern GL_RGB32F :: (Num a, Eq a) => a
- pattern GL_RGB32I :: (Num a, Eq a) => a
- pattern GL_RGB32UI :: (Num a, Eq a) => a
- pattern GL_RGB4 :: (Num a, Eq a) => a
- pattern GL_RGB5 :: (Num a, Eq a) => a
- pattern GL_RGB5_A1 :: (Num a, Eq a) => a
- pattern GL_RGB8 :: (Num a, Eq a) => a
- pattern GL_RGB8I :: (Num a, Eq a) => a
- pattern GL_RGB8UI :: (Num a, Eq a) => a
- pattern GL_RGB8_SNORM :: (Num a, Eq a) => a
- pattern GL_RGB9_E5 :: (Num a, Eq a) => a
- pattern GL_RGBA :: (Num a, Eq a) => a
- pattern GL_RGBA12 :: (Num a, Eq a) => a
- pattern GL_RGBA16 :: (Num a, Eq a) => a
- pattern GL_RGBA16F :: (Num a, Eq a) => a
- pattern GL_RGBA16I :: (Num a, Eq a) => a
- pattern GL_RGBA16UI :: (Num a, Eq a) => a
- pattern GL_RGBA16_SNORM :: (Num a, Eq a) => a
- pattern GL_RGBA2 :: (Num a, Eq a) => a
- pattern GL_RGBA32F :: (Num a, Eq a) => a
- pattern GL_RGBA32I :: (Num a, Eq a) => a
- pattern GL_RGBA32UI :: (Num a, Eq a) => a
- pattern GL_RGBA4 :: (Num a, Eq a) => a
- pattern GL_RGBA8 :: (Num a, Eq a) => a
- pattern GL_RGBA8I :: (Num a, Eq a) => a
- pattern GL_RGBA8UI :: (Num a, Eq a) => a
- pattern GL_RGBA8_SNORM :: (Num a, Eq a) => a
- pattern GL_RGBA_INTEGER :: (Num a, Eq a) => a
- pattern GL_RGB_INTEGER :: (Num a, Eq a) => a
- pattern GL_RG_INTEGER :: (Num a, Eq a) => a
- pattern GL_RIGHT :: (Num a, Eq a) => a
- pattern GL_SAMPLER_1D :: (Num a, Eq a) => a
- pattern GL_SAMPLER_1D_ARRAY :: (Num a, Eq a) => a
- pattern GL_SAMPLER_1D_ARRAY_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLER_1D_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_ARRAY_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_RECT :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_RECT_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLER_3D :: (Num a, Eq a) => a
- pattern GL_SAMPLER_BUFFER :: (Num a, Eq a) => a
- pattern GL_SAMPLER_CUBE :: (Num a, Eq a) => a
- pattern GL_SAMPLER_CUBE_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLES :: (Num a, Eq a) => a
- pattern GL_SAMPLES_PASSED :: (Num a, Eq a) => a
- pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: (Num a, Eq a) => a
- pattern GL_SAMPLE_ALPHA_TO_ONE :: (Num a, Eq a) => a
- pattern GL_SAMPLE_BUFFERS :: (Num a, Eq a) => a
- pattern GL_SAMPLE_COVERAGE :: (Num a, Eq a) => a
- pattern GL_SAMPLE_COVERAGE_INVERT :: (Num a, Eq a) => a
- pattern GL_SAMPLE_COVERAGE_VALUE :: (Num a, Eq a) => a
- pattern GL_SAMPLE_MASK :: (Num a, Eq a) => a
- pattern GL_SAMPLE_MASK_VALUE :: (Num a, Eq a) => a
- pattern GL_SAMPLE_POSITION :: (Num a, Eq a) => a
- pattern GL_SCISSOR_BOX :: (Num a, Eq a) => a
- pattern GL_SCISSOR_TEST :: (Num a, Eq a) => a
- pattern GL_SEPARATE_ATTRIBS :: (Num a, Eq a) => a
- pattern GL_SET :: (Num a, Eq a) => a
- pattern GL_SHADER_SOURCE_LENGTH :: (Num a, Eq a) => a
- pattern GL_SHADER_TYPE :: (Num a, Eq a) => a
- pattern GL_SHADING_LANGUAGE_VERSION :: (Num a, Eq a) => a
- pattern GL_SHORT :: (Num a, Eq a) => a
- pattern GL_SIGNALED :: (Num a, Eq a) => a
- pattern GL_SIGNED_NORMALIZED :: (Num a, Eq a) => a
- pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY :: (Num a, Eq a) => a
- pattern GL_SMOOTH_LINE_WIDTH_RANGE :: (Num a, Eq a) => a
- pattern GL_SMOOTH_POINT_SIZE_GRANULARITY :: (Num a, Eq a) => a
- pattern GL_SMOOTH_POINT_SIZE_RANGE :: (Num a, Eq a) => a
- pattern GL_SRC1_ALPHA :: (Num a, Eq a) => a
- pattern GL_SRC_ALPHA :: (Num a, Eq a) => a
- pattern GL_SRC_ALPHA_SATURATE :: (Num a, Eq a) => a
- pattern GL_SRC_COLOR :: (Num a, Eq a) => a
- pattern GL_SRGB :: (Num a, Eq a) => a
- pattern GL_SRGB8 :: (Num a, Eq a) => a
- pattern GL_SRGB8_ALPHA8 :: (Num a, Eq a) => a
- pattern GL_SRGB_ALPHA :: (Num a, Eq a) => a
- pattern GL_STATIC_COPY :: (Num a, Eq a) => a
- pattern GL_STATIC_DRAW :: (Num a, Eq a) => a
- pattern GL_STATIC_READ :: (Num a, Eq a) => a
- pattern GL_STENCIL :: (Num a, Eq a) => a
- pattern GL_STENCIL_ATTACHMENT :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_FAIL :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_FUNC :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_REF :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_VALUE_MASK :: (Num a, Eq a) => a
- pattern GL_STENCIL_BACK_WRITEMASK :: (Num a, Eq a) => a
- pattern GL_STENCIL_BUFFER_BIT :: (Num a, Eq a) => a
- pattern GL_STENCIL_CLEAR_VALUE :: (Num a, Eq a) => a
- pattern GL_STENCIL_FAIL :: (Num a, Eq a) => a
- pattern GL_STENCIL_FUNC :: (Num a, Eq a) => a
- pattern GL_STENCIL_INDEX :: (Num a, Eq a) => a
- pattern GL_STENCIL_INDEX1 :: (Num a, Eq a) => a
- pattern GL_STENCIL_INDEX16 :: (Num a, Eq a) => a
- pattern GL_STENCIL_INDEX4 :: (Num a, Eq a) => a
- pattern GL_STENCIL_INDEX8 :: (Num a, Eq a) => a
- pattern GL_STENCIL_PASS_DEPTH_FAIL :: (Num a, Eq a) => a
- pattern GL_STENCIL_PASS_DEPTH_PASS :: (Num a, Eq a) => a
- pattern GL_STENCIL_REF :: (Num a, Eq a) => a
- pattern GL_STENCIL_TEST :: (Num a, Eq a) => a
- pattern GL_STENCIL_VALUE_MASK :: (Num a, Eq a) => a
- pattern GL_STENCIL_WRITEMASK :: (Num a, Eq a) => a
- pattern GL_STEREO :: (Num a, Eq a) => a
- pattern GL_STREAM_COPY :: (Num a, Eq a) => a
- pattern GL_STREAM_DRAW :: (Num a, Eq a) => a
- pattern GL_STREAM_READ :: (Num a, Eq a) => a
- pattern GL_SUBPIXEL_BITS :: (Num a, Eq a) => a
- pattern GL_SYNC_CONDITION :: (Num a, Eq a) => a
- pattern GL_SYNC_FENCE :: (Num a, Eq a) => a
- pattern GL_SYNC_FLAGS :: (Num a, Eq a) => a
- pattern GL_SYNC_FLUSH_COMMANDS_BIT :: (Num a, Eq a) => a
- pattern GL_SYNC_GPU_COMMANDS_COMPLETE :: (Num a, Eq a) => a
- pattern GL_SYNC_STATUS :: (Num a, Eq a) => a
- pattern GL_TEXTURE :: (Num a, Eq a) => a
- pattern GL_TEXTURE0 :: (Num a, Eq a) => a
- pattern GL_TEXTURE1 :: (Num a, Eq a) => a
- pattern GL_TEXTURE10 :: (Num a, Eq a) => a
- pattern GL_TEXTURE11 :: (Num a, Eq a) => a
- pattern GL_TEXTURE12 :: (Num a, Eq a) => a
- pattern GL_TEXTURE13 :: (Num a, Eq a) => a
- pattern GL_TEXTURE14 :: (Num a, Eq a) => a
- pattern GL_TEXTURE15 :: (Num a, Eq a) => a
- pattern GL_TEXTURE16 :: (Num a, Eq a) => a
- pattern GL_TEXTURE17 :: (Num a, Eq a) => a
- pattern GL_TEXTURE18 :: (Num a, Eq a) => a
- pattern GL_TEXTURE19 :: (Num a, Eq a) => a
- pattern GL_TEXTURE2 :: (Num a, Eq a) => a
- pattern GL_TEXTURE20 :: (Num a, Eq a) => a
- pattern GL_TEXTURE21 :: (Num a, Eq a) => a
- pattern GL_TEXTURE22 :: (Num a, Eq a) => a
- pattern GL_TEXTURE23 :: (Num a, Eq a) => a
- pattern GL_TEXTURE24 :: (Num a, Eq a) => a
- pattern GL_TEXTURE25 :: (Num a, Eq a) => a
- pattern GL_TEXTURE26 :: (Num a, Eq a) => a
- pattern GL_TEXTURE27 :: (Num a, Eq a) => a
- pattern GL_TEXTURE28 :: (Num a, Eq a) => a
- pattern GL_TEXTURE29 :: (Num a, Eq a) => a
- pattern GL_TEXTURE3 :: (Num a, Eq a) => a
- pattern GL_TEXTURE30 :: (Num a, Eq a) => a
- pattern GL_TEXTURE31 :: (Num a, Eq a) => a
- pattern GL_TEXTURE4 :: (Num a, Eq a) => a
- pattern GL_TEXTURE5 :: (Num a, Eq a) => a
- pattern GL_TEXTURE6 :: (Num a, Eq a) => a
- pattern GL_TEXTURE7 :: (Num a, Eq a) => a
- pattern GL_TEXTURE8 :: (Num a, Eq a) => a
- pattern GL_TEXTURE9 :: (Num a, Eq a) => a
- pattern GL_TEXTURE_1D :: (Num a, Eq a) => a
- pattern GL_TEXTURE_1D_ARRAY :: (Num a, Eq a) => a
- pattern GL_TEXTURE_2D :: (Num a, Eq a) => a
- pattern GL_TEXTURE_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_TEXTURE_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a
- pattern GL_TEXTURE_3D :: (Num a, Eq a) => a
- pattern GL_TEXTURE_ALPHA_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_ALPHA_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BASE_LEVEL :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_1D :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_1D_ARRAY :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_2D :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_3D :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_BUFFER :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_CUBE_MAP :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_RECTANGLE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BLUE_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BLUE_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BORDER_COLOR :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BUFFER :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING :: (Num a, Eq a) => a
- pattern GL_TEXTURE_COMPARE_FUNC :: (Num a, Eq a) => a
- pattern GL_TEXTURE_COMPARE_MODE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_COMPRESSED :: (Num a, Eq a) => a
- pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_COMPRESSION_HINT :: (Num a, Eq a) => a
- pattern GL_TEXTURE_CUBE_MAP :: (Num a, Eq a) => a
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: (Num a, Eq a) => a
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: (Num a, Eq a) => a
- pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: (Num a, Eq a) => a
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: (Num a, Eq a) => a
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: (Num a, Eq a) => a
- pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: (Num a, Eq a) => a
- pattern GL_TEXTURE_CUBE_MAP_SEAMLESS :: (Num a, Eq a) => a
- pattern GL_TEXTURE_DEPTH :: (Num a, Eq a) => a
- pattern GL_TEXTURE_DEPTH_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_DEPTH_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS :: (Num a, Eq a) => a
- pattern GL_TEXTURE_GREEN_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_GREEN_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_HEIGHT :: (Num a, Eq a) => a
- pattern GL_TEXTURE_INTERNAL_FORMAT :: (Num a, Eq a) => a
- pattern GL_TEXTURE_LOD_BIAS :: (Num a, Eq a) => a
- pattern GL_TEXTURE_MAG_FILTER :: (Num a, Eq a) => a
- pattern GL_TEXTURE_MAX_LEVEL :: (Num a, Eq a) => a
- pattern GL_TEXTURE_MAX_LOD :: (Num a, Eq a) => a
- pattern GL_TEXTURE_MIN_FILTER :: (Num a, Eq a) => a
- pattern GL_TEXTURE_MIN_LOD :: (Num a, Eq a) => a
- pattern GL_TEXTURE_RECTANGLE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_RED_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_RED_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_SAMPLES :: (Num a, Eq a) => a
- pattern GL_TEXTURE_SHARED_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_STENCIL_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_WIDTH :: (Num a, Eq a) => a
- pattern GL_TEXTURE_WRAP_R :: (Num a, Eq a) => a
- pattern GL_TEXTURE_WRAP_S :: (Num a, Eq a) => a
- pattern GL_TEXTURE_WRAP_T :: (Num a, Eq a) => a
- pattern GL_TIMEOUT_EXPIRED :: (Num a, Eq a) => a
- pattern GL_TIMEOUT_IGNORED :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: (Num a, Eq a) => a
- pattern GL_TRIANGLES :: (Num a, Eq a) => a
- pattern GL_TRIANGLES_ADJACENCY :: (Num a, Eq a) => a
- pattern GL_TRIANGLE_FAN :: (Num a, Eq a) => a
- pattern GL_TRIANGLE_STRIP :: (Num a, Eq a) => a
- pattern GL_TRIANGLE_STRIP_ADJACENCY :: (Num a, Eq a) => a
- pattern GL_TRUE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_ARRAY_STRIDE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_BINDING :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_DATA_SIZE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_INDEX :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_NAME_LENGTH :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BUFFER_START :: (Num a, Eq a) => a
- pattern GL_UNIFORM_IS_ROW_MAJOR :: (Num a, Eq a) => a
- pattern GL_UNIFORM_MATRIX_STRIDE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_NAME_LENGTH :: (Num a, Eq a) => a
- pattern GL_UNIFORM_OFFSET :: (Num a, Eq a) => a
- pattern GL_UNIFORM_SIZE :: (Num a, Eq a) => a
- pattern GL_UNIFORM_TYPE :: (Num a, Eq a) => a
- pattern GL_UNPACK_ALIGNMENT :: (Num a, Eq a) => a
- pattern GL_UNPACK_IMAGE_HEIGHT :: (Num a, Eq a) => a
- pattern GL_UNPACK_LSB_FIRST :: (Num a, Eq a) => a
- pattern GL_UNPACK_ROW_LENGTH :: (Num a, Eq a) => a
- pattern GL_UNPACK_SKIP_IMAGES :: (Num a, Eq a) => a
- pattern GL_UNPACK_SKIP_PIXELS :: (Num a, Eq a) => a
- pattern GL_UNPACK_SKIP_ROWS :: (Num a, Eq a) => a
- pattern GL_UNPACK_SWAP_BYTES :: (Num a, Eq a) => a
- pattern GL_UNSIGNALED :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_BYTE :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_BYTE_2_3_3_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_BYTE_3_3_2 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_10_10_10_2 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_24_8 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_2_10_10_10_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_5_9_9_9_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_8_8_8_8 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_8_8_8_8_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_1D :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_3D :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_BUFFER :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_VEC2 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_VEC3 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_VEC4 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_NORMALIZED :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT_1_5_5_5_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT_4_4_4_4 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT_4_4_4_4_REV :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT_5_5_5_1 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT_5_6_5 :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_SHORT_5_6_5_REV :: (Num a, Eq a) => a
- pattern GL_UPPER_LEFT :: (Num a, Eq a) => a
- pattern GL_VALIDATE_STATUS :: (Num a, Eq a) => a
- pattern GL_VENDOR :: (Num a, Eq a) => a
- pattern GL_VERSION :: (Num a, Eq a) => a
- pattern GL_VERTEX_ARRAY_BINDING :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_TYPE :: (Num a, Eq a) => a
- pattern GL_VERTEX_PROGRAM_POINT_SIZE :: (Num a, Eq a) => a
- pattern GL_VERTEX_SHADER :: (Num a, Eq a) => a
- pattern GL_VIEWPORT :: (Num a, Eq a) => a
- pattern GL_WAIT_FAILED :: (Num a, Eq a) => a
- pattern GL_WRITE_ONLY :: (Num a, Eq a) => a
- pattern GL_XOR :: (Num a, Eq a) => a
- pattern GL_ZERO :: (Num a, Eq a) => a
Graphics.GL.Raw.Profile.Core32
glActiveTexture :: MonadIO m => GLenum -> m () Source
glAttachShader :: MonadIO m => GLuint -> GLuint -> m () Source
glBeginConditionalRender :: MonadIO m => GLuint -> GLenum -> m () Source
glBeginQuery :: MonadIO m => GLenum -> GLuint -> m () Source
glBeginTransformFeedback :: MonadIO m => GLenum -> m () Source
glBindBuffer :: MonadIO m => GLenum -> GLuint -> m () Source
glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m () Source
glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m () Source
glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m () Source
glBindTexture :: MonadIO m => GLenum -> GLuint -> m () Source
glBindVertexArray :: MonadIO m => GLuint -> m () Source
glBlendEquation :: MonadIO m => GLenum -> m () Source
glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m () Source
glBlendFunc :: MonadIO m => GLenum -> GLenum -> m () Source
glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m () Source
glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr () -> GLenum -> m () Source
glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m () Source
glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum Source
glClampColor :: MonadIO m => GLenum -> GLenum -> m () Source
glClear :: MonadIO m => GLbitfield -> m () Source
glClearDepth :: MonadIO m => GLdouble -> m () Source
glClearStencil :: MonadIO m => GLint -> m () Source
glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum Source
glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m () Source
glCompileShader :: MonadIO m => GLuint -> m () Source
glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source
glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source
glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source
glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m () Source
glCopyTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> m () Source
glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m () Source
glCopyTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m () Source
glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glCreateProgram :: MonadIO m => m GLuint Source
glCreateShader :: MonadIO m => GLenum -> m GLuint Source
glCullFace :: MonadIO m => GLenum -> m () Source
glDeleteProgram :: MonadIO m => GLuint -> m () Source
glDeleteShader :: MonadIO m => GLuint -> m () Source
glDeleteSync :: MonadIO m => GLsync -> m () Source
glDepthFunc :: MonadIO m => GLenum -> m () Source
glDepthMask :: MonadIO m => GLboolean -> m () Source
glDepthRange :: MonadIO m => GLdouble -> GLdouble -> m () Source
glDetachShader :: MonadIO m => GLuint -> GLuint -> m () Source
glDisableVertexAttribArray :: MonadIO m => GLuint -> m () Source
glDisablei :: MonadIO m => GLenum -> GLuint -> m () Source
glDrawBuffer :: MonadIO m => GLenum -> m () Source
glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLint -> m () Source
glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> m () Source
glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> m () Source
glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> m () Source
glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> GLint -> m () Source
glEnableVertexAttribArray :: MonadIO m => GLuint -> m () Source
glEndConditionalRender :: MonadIO m => m () Source
glEndQuery :: MonadIO m => GLenum -> m () Source
glEndTransformFeedback :: MonadIO m => m () Source
glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync Source
glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m () Source
glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m () Source
glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m () Source
glFrontFace :: MonadIO m => GLenum -> m () Source
glGenerateMipmap :: MonadIO m => GLenum -> m () Source
glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m () Source
glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m () Source
glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetActiveUniformName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m () Source
glGetBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m () Source
glGetError :: MonadIO m => m GLenum Source
glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m () Source
glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m () Source
glIsBuffer :: MonadIO m => GLuint -> m GLboolean Source
glIsEnabled :: MonadIO m => GLenum -> m GLboolean Source
glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean Source
glIsProgram :: MonadIO m => GLuint -> m GLboolean Source
glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean Source
glIsShader :: MonadIO m => GLuint -> m GLboolean Source
glIsTexture :: MonadIO m => GLuint -> m GLboolean Source
glIsVertexArray :: MonadIO m => GLuint -> m GLboolean Source
glLineWidth :: MonadIO m => GLfloat -> m () Source
glLinkProgram :: MonadIO m => GLuint -> m () Source
glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ()) Source
glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr () -> GLsizei -> m () Source
glMultiDrawElementsBaseVertex :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr () -> GLsizei -> Ptr GLint -> m () Source
glPixelStoref :: MonadIO m => GLenum -> GLfloat -> m () Source
glPixelStorei :: MonadIO m => GLenum -> GLint -> m () Source
glPointParameterf :: MonadIO m => GLenum -> GLfloat -> m () Source
glPointParameteri :: MonadIO m => GLenum -> GLint -> m () Source
glPointSize :: MonadIO m => GLfloat -> m () Source
glPolygonMode :: MonadIO m => GLenum -> GLenum -> m () Source
glPolygonOffset :: MonadIO m => GLfloat -> GLfloat -> m () Source
glPrimitiveRestartIndex :: MonadIO m => GLuint -> m () Source
glProvokingVertex :: MonadIO m => GLenum -> m () Source
glReadBuffer :: MonadIO m => GLenum -> m () Source
glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source
glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m () Source
glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m () Source
glStencilMask :: MonadIO m => GLuint -> m () Source
glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m () Source
glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source
glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source
glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m () Source
glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source
glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m () Source
glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr GLchar -> GLenum -> m () Source
glUniform1f :: MonadIO m => GLint -> GLfloat -> m () Source
glUniform1i :: MonadIO m => GLint -> GLint -> m () Source
glUniform1ui :: MonadIO m => GLint -> GLuint -> m () Source
glUnmapBuffer :: MonadIO m => GLenum -> m GLboolean Source
glUseProgram :: MonadIO m => GLuint -> m () Source
glValidateProgram :: MonadIO m => GLuint -> m () Source
glVertexAttrib1d :: MonadIO m => GLuint -> GLdouble -> m () Source
glVertexAttrib1f :: MonadIO m => GLuint -> GLfloat -> m () Source
glVertexAttrib1s :: MonadIO m => GLuint -> GLshort -> m () Source
glVertexAttrib4Nub :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m () Source
glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glVertexAttribI1i :: MonadIO m => GLuint -> GLint -> m () Source
glVertexAttribI1ui :: MonadIO m => GLuint -> GLuint -> m () Source
glVertexAttribIPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m () Source
glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> m () Source
glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m () Source
pattern GL_ACTIVE_ATTRIBUTES :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_TEXTURE :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_UNIFORMS :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_UNIFORM_MAX_LENGTH :: (Num a, Eq a) => a Source
pattern GL_ALIASED_LINE_WIDTH_RANGE :: (Num a, Eq a) => a Source
pattern GL_ALREADY_SIGNALED :: (Num a, Eq a) => a Source
pattern GL_AND_INVERTED :: (Num a, Eq a) => a Source
pattern GL_AND_REVERSE :: (Num a, Eq a) => a Source
pattern GL_ARRAY_BUFFER :: (Num a, Eq a) => a Source
pattern GL_ARRAY_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_ATTACHED_SHADERS :: (Num a, Eq a) => a Source
pattern GL_BACK_LEFT :: (Num a, Eq a) => a Source
pattern GL_BACK_RIGHT :: (Num a, Eq a) => a Source
pattern GL_BGRA_INTEGER :: (Num a, Eq a) => a Source
pattern GL_BGR_INTEGER :: (Num a, Eq a) => a Source
pattern GL_BLEND_DST :: (Num a, Eq a) => a Source
pattern GL_BLEND_DST_ALPHA :: (Num a, Eq a) => a Source
pattern GL_BLEND_DST_RGB :: (Num a, Eq a) => a Source
pattern GL_BLEND_EQUATION_ALPHA :: (Num a, Eq a) => a Source
pattern GL_BLEND_EQUATION_RGB :: (Num a, Eq a) => a Source
pattern GL_BLEND_SRC :: (Num a, Eq a) => a Source
pattern GL_BLEND_SRC_ALPHA :: (Num a, Eq a) => a Source
pattern GL_BLEND_SRC_RGB :: (Num a, Eq a) => a Source
pattern GL_BLUE_INTEGER :: (Num a, Eq a) => a Source
pattern GL_BOOL_VEC2 :: (Num a, Eq a) => a Source
pattern GL_BOOL_VEC3 :: (Num a, Eq a) => a Source
pattern GL_BOOL_VEC4 :: (Num a, Eq a) => a Source
pattern GL_BUFFER_ACCESS :: (Num a, Eq a) => a Source
pattern GL_BUFFER_ACCESS_FLAGS :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAPPED :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAP_LENGTH :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAP_OFFSET :: (Num a, Eq a) => a Source
pattern GL_BUFFER_MAP_POINTER :: (Num a, Eq a) => a Source
pattern GL_BUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_BUFFER_USAGE :: (Num a, Eq a) => a Source
pattern GL_CLAMP_READ_COLOR :: (Num a, Eq a) => a Source
pattern GL_CLAMP_TO_BORDER :: (Num a, Eq a) => a Source
pattern GL_CLAMP_TO_EDGE :: (Num a, Eq a) => a Source
pattern GL_CLIP_DISTANCE0 :: (Num a, Eq a) => a Source
pattern GL_CLIP_DISTANCE1 :: (Num a, Eq a) => a Source
pattern GL_CLIP_DISTANCE2 :: (Num a, Eq a) => a Source
pattern GL_CLIP_DISTANCE3 :: (Num a, Eq a) => a Source
pattern GL_CLIP_DISTANCE4 :: (Num a, Eq a) => a Source
pattern GL_CLIP_DISTANCE5 :: (Num a, Eq a) => a Source
pattern GL_CLIP_DISTANCE6 :: (Num a, Eq a) => a Source
pattern GL_CLIP_DISTANCE7 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT0 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT1 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT10 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT11 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT12 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT13 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT14 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT15 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT2 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT3 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT4 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT5 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT6 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT7 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT8 :: (Num a, Eq a) => a Source
pattern GL_COLOR_ATTACHMENT9 :: (Num a, Eq a) => a Source
pattern GL_COLOR_BUFFER_BIT :: (Num a, Eq a) => a Source
pattern GL_COLOR_CLEAR_VALUE :: (Num a, Eq a) => a Source
pattern GL_COLOR_LOGIC_OP :: (Num a, Eq a) => a Source
pattern GL_COLOR_WRITEMASK :: (Num a, Eq a) => a Source
pattern GL_COMPARE_REF_TO_TEXTURE :: (Num a, Eq a) => a Source
pattern GL_COMPILE_STATUS :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RED :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RED_RGTC1 :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RG :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RGB :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RGBA :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_RG_RGTC2 :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_SRGB :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_SRGB_ALPHA :: (Num a, Eq a) => a Source
pattern GL_COMPRESSED_TEXTURE_FORMATS :: (Num a, Eq a) => a Source
pattern GL_CONDITION_SATISFIED :: (Num a, Eq a) => a Source
pattern GL_CONSTANT_ALPHA :: (Num a, Eq a) => a Source
pattern GL_CONSTANT_COLOR :: (Num a, Eq a) => a Source
pattern GL_CONTEXT_COMPATIBILITY_PROFILE_BIT :: (Num a, Eq a) => a Source
pattern GL_CONTEXT_CORE_PROFILE_BIT :: (Num a, Eq a) => a Source
pattern GL_CONTEXT_FLAGS :: (Num a, Eq a) => a Source
pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: (Num a, Eq a) => a Source
pattern GL_CONTEXT_PROFILE_MASK :: (Num a, Eq a) => a Source
pattern GL_COPY_INVERTED :: (Num a, Eq a) => a Source
pattern GL_COPY_READ_BUFFER :: (Num a, Eq a) => a Source
pattern GL_COPY_WRITE_BUFFER :: (Num a, Eq a) => a Source
pattern GL_CULL_FACE :: (Num a, Eq a) => a Source
pattern GL_CULL_FACE_MODE :: (Num a, Eq a) => a Source
pattern GL_CURRENT_PROGRAM :: (Num a, Eq a) => a Source
pattern GL_CURRENT_QUERY :: (Num a, Eq a) => a Source
pattern GL_CURRENT_VERTEX_ATTRIB :: (Num a, Eq a) => a Source
pattern GL_DECR_WRAP :: (Num a, Eq a) => a Source
pattern GL_DELETE_STATUS :: (Num a, Eq a) => a Source
pattern GL_DEPTH24_STENCIL8 :: (Num a, Eq a) => a Source
pattern GL_DEPTH32F_STENCIL8 :: (Num a, Eq a) => a Source
pattern GL_DEPTH_ATTACHMENT :: (Num a, Eq a) => a Source
pattern GL_DEPTH_BUFFER_BIT :: (Num a, Eq a) => a Source
pattern GL_DEPTH_CLAMP :: (Num a, Eq a) => a Source
pattern GL_DEPTH_CLEAR_VALUE :: (Num a, Eq a) => a Source
pattern GL_DEPTH_COMPONENT :: (Num a, Eq a) => a Source
pattern GL_DEPTH_COMPONENT16 :: (Num a, Eq a) => a Source
pattern GL_DEPTH_COMPONENT24 :: (Num a, Eq a) => a Source
pattern GL_DEPTH_COMPONENT32 :: (Num a, Eq a) => a Source
pattern GL_DEPTH_COMPONENT32F :: (Num a, Eq a) => a Source
pattern GL_DEPTH_FUNC :: (Num a, Eq a) => a Source
pattern GL_DEPTH_RANGE :: (Num a, Eq a) => a Source
pattern GL_DEPTH_STENCIL :: (Num a, Eq a) => a Source
pattern GL_DEPTH_STENCIL_ATTACHMENT :: (Num a, Eq a) => a Source
pattern GL_DEPTH_TEST :: (Num a, Eq a) => a Source
pattern GL_DEPTH_WRITEMASK :: (Num a, Eq a) => a Source
pattern GL_DONT_CARE :: (Num a, Eq a) => a Source
pattern GL_DOUBLEBUFFER :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER0 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER1 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER10 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER11 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER12 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER13 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER14 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER15 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER2 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER3 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER4 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER5 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER6 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER7 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER8 :: (Num a, Eq a) => a Source
pattern GL_DRAW_BUFFER9 :: (Num a, Eq a) => a Source
pattern GL_DRAW_FRAMEBUFFER :: (Num a, Eq a) => a Source
pattern GL_DRAW_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_DST_ALPHA :: (Num a, Eq a) => a Source
pattern GL_DST_COLOR :: (Num a, Eq a) => a Source
pattern GL_DYNAMIC_COPY :: (Num a, Eq a) => a Source
pattern GL_DYNAMIC_DRAW :: (Num a, Eq a) => a Source
pattern GL_DYNAMIC_READ :: (Num a, Eq a) => a Source
pattern GL_ELEMENT_ARRAY_BUFFER :: (Num a, Eq a) => a Source
pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_EXTENSIONS :: (Num a, Eq a) => a Source
pattern GL_FASTEST :: (Num a, Eq a) => a Source
pattern GL_FIRST_VERTEX_CONVENTION :: (Num a, Eq a) => a Source
pattern GL_FIXED_ONLY :: (Num a, Eq a) => a Source
pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT2 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT2x3 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT2x4 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT3 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT3x2 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT3x4 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT4 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT4x2 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_MAT4x3 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_VEC2 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_VEC3 :: (Num a, Eq a) => a Source
pattern GL_FLOAT_VEC4 :: (Num a, Eq a) => a Source
pattern GL_FRAGMENT_SHADER :: (Num a, Eq a) => a Source
pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_COMPLETE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_DEFAULT :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_SRGB :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_UNDEFINED :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_UNSUPPORTED :: (Num a, Eq a) => a Source
pattern GL_FRONT_AND_BACK :: (Num a, Eq a) => a Source
pattern GL_FRONT_FACE :: (Num a, Eq a) => a Source
pattern GL_FRONT_LEFT :: (Num a, Eq a) => a Source
pattern GL_FRONT_RIGHT :: (Num a, Eq a) => a Source
pattern GL_FUNC_ADD :: (Num a, Eq a) => a Source
pattern GL_FUNC_REVERSE_SUBTRACT :: (Num a, Eq a) => a Source
pattern GL_FUNC_SUBTRACT :: (Num a, Eq a) => a Source
pattern GL_GEOMETRY_INPUT_TYPE :: (Num a, Eq a) => a Source
pattern GL_GEOMETRY_OUTPUT_TYPE :: (Num a, Eq a) => a Source
pattern GL_GEOMETRY_SHADER :: (Num a, Eq a) => a Source
pattern GL_GEOMETRY_VERTICES_OUT :: (Num a, Eq a) => a Source
pattern GL_GREATER :: (Num a, Eq a) => a Source
pattern GL_GREEN_INTEGER :: (Num a, Eq a) => a Source
pattern GL_HALF_FLOAT :: (Num a, Eq a) => a Source
pattern GL_INCR_WRAP :: (Num a, Eq a) => a Source
pattern GL_INFO_LOG_LENGTH :: (Num a, Eq a) => a Source
pattern GL_INTERLEAVED_ATTRIBS :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_1D :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_1D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_2D :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_2D_RECT :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_3D :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_BUFFER :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_CUBE :: (Num a, Eq a) => a Source
pattern GL_INT_VEC2 :: (Num a, Eq a) => a Source
pattern GL_INT_VEC3 :: (Num a, Eq a) => a Source
pattern GL_INT_VEC4 :: (Num a, Eq a) => a Source
pattern GL_INVALID_ENUM :: (Num a, Eq a) => a Source
pattern GL_INVALID_FRAMEBUFFER_OPERATION :: (Num a, Eq a) => a Source
pattern GL_INVALID_INDEX :: (Num a, Eq a) => a Source
pattern GL_INVALID_OPERATION :: (Num a, Eq a) => a Source
pattern GL_INVALID_VALUE :: (Num a, Eq a) => a Source
pattern GL_LAST_VERTEX_CONVENTION :: (Num a, Eq a) => a Source
pattern GL_LINEAR_MIPMAP_LINEAR :: (Num a, Eq a) => a Source
pattern GL_LINEAR_MIPMAP_NEAREST :: (Num a, Eq a) => a Source
pattern GL_LINES_ADJACENCY :: (Num a, Eq a) => a Source
pattern GL_LINE_LOOP :: (Num a, Eq a) => a Source
pattern GL_LINE_SMOOTH :: (Num a, Eq a) => a Source
pattern GL_LINE_SMOOTH_HINT :: (Num a, Eq a) => a Source
pattern GL_LINE_STRIP :: (Num a, Eq a) => a Source
pattern GL_LINE_STRIP_ADJACENCY :: (Num a, Eq a) => a Source
pattern GL_LINE_WIDTH :: (Num a, Eq a) => a Source
pattern GL_LINE_WIDTH_GRANULARITY :: (Num a, Eq a) => a Source
pattern GL_LINE_WIDTH_RANGE :: (Num a, Eq a) => a Source
pattern GL_LINK_STATUS :: (Num a, Eq a) => a Source
pattern GL_LOGIC_OP_MODE :: (Num a, Eq a) => a Source
pattern GL_LOWER_LEFT :: (Num a, Eq a) => a Source
pattern GL_MAJOR_VERSION :: (Num a, Eq a) => a Source
pattern GL_MAP_FLUSH_EXPLICIT_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_INVALIDATE_BUFFER_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_INVALIDATE_RANGE_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_READ_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_UNSYNCHRONIZED_BIT :: (Num a, Eq a) => a Source
pattern GL_MAP_WRITE_BIT :: (Num a, Eq a) => a Source
pattern GL_MAX_3D_TEXTURE_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: (Num a, Eq a) => a Source
pattern GL_MAX_CLIP_DISTANCES :: (Num a, Eq a) => a Source
pattern GL_MAX_COLOR_ATTACHMENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_COLOR_TEXTURE_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_DEPTH_TEXTURE_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_MAX_DRAW_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_MAX_ELEMENTS_INDICES :: (Num a, Eq a) => a Source
pattern GL_MAX_ELEMENTS_VERTICES :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_GEOMETRY_INPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_GEOMETRY_OUTPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES :: (Num a, Eq a) => a Source
pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_INTEGER_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: (Num a, Eq a) => a Source
pattern GL_MAX_RECTANGLE_TEXTURE_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_RENDERBUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_MAX_SAMPLE_MASK_WORDS :: (Num a, Eq a) => a Source
pattern GL_MAX_SERVER_WAIT_TIMEOUT :: (Num a, Eq a) => a Source
pattern GL_MAX_TEXTURE_BUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_TEXTURE_LOD_BIAS :: (Num a, Eq a) => a Source
pattern GL_MAX_TEXTURE_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS :: (Num a, Eq a) => a Source
pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_UNIFORM_BLOCK_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_UNIFORM_BUFFER_BINDINGS :: (Num a, Eq a) => a Source
pattern GL_MAX_VARYING_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_VARYING_FLOATS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_ATTRIBS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_VIEWPORT_DIMS :: (Num a, Eq a) => a Source
pattern GL_MINOR_VERSION :: (Num a, Eq a) => a Source
pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: (Num a, Eq a) => a Source
pattern GL_MIRRORED_REPEAT :: (Num a, Eq a) => a Source
pattern GL_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_NEAREST :: (Num a, Eq a) => a Source
pattern GL_NEAREST_MIPMAP_LINEAR :: (Num a, Eq a) => a Source
pattern GL_NEAREST_MIPMAP_NEAREST :: (Num a, Eq a) => a Source
pattern GL_NOTEQUAL :: (Num a, Eq a) => a Source
pattern GL_NO_ERROR :: (Num a, Eq a) => a Source
pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: (Num a, Eq a) => a Source
pattern GL_NUM_EXTENSIONS :: (Num a, Eq a) => a Source
pattern GL_OBJECT_TYPE :: (Num a, Eq a) => a Source
pattern GL_ONE_MINUS_CONSTANT_ALPHA :: (Num a, Eq a) => a Source
pattern GL_ONE_MINUS_CONSTANT_COLOR :: (Num a, Eq a) => a Source
pattern GL_ONE_MINUS_DST_ALPHA :: (Num a, Eq a) => a Source
pattern GL_ONE_MINUS_DST_COLOR :: (Num a, Eq a) => a Source
pattern GL_ONE_MINUS_SRC_ALPHA :: (Num a, Eq a) => a Source
pattern GL_ONE_MINUS_SRC_COLOR :: (Num a, Eq a) => a Source
pattern GL_OR_INVERTED :: (Num a, Eq a) => a Source
pattern GL_OR_REVERSE :: (Num a, Eq a) => a Source
pattern GL_OUT_OF_MEMORY :: (Num a, Eq a) => a Source
pattern GL_PACK_ALIGNMENT :: (Num a, Eq a) => a Source
pattern GL_PACK_IMAGE_HEIGHT :: (Num a, Eq a) => a Source
pattern GL_PACK_LSB_FIRST :: (Num a, Eq a) => a Source
pattern GL_PACK_ROW_LENGTH :: (Num a, Eq a) => a Source
pattern GL_PACK_SKIP_IMAGES :: (Num a, Eq a) => a Source
pattern GL_PACK_SKIP_PIXELS :: (Num a, Eq a) => a Source
pattern GL_PACK_SKIP_ROWS :: (Num a, Eq a) => a Source
pattern GL_PACK_SWAP_BYTES :: (Num a, Eq a) => a Source
pattern GL_PIXEL_PACK_BUFFER :: (Num a, Eq a) => a Source
pattern GL_PIXEL_PACK_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_PIXEL_UNPACK_BUFFER :: (Num a, Eq a) => a Source
pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_POINT_FADE_THRESHOLD_SIZE :: (Num a, Eq a) => a Source
pattern GL_POINT_SIZE :: (Num a, Eq a) => a Source
pattern GL_POINT_SIZE_GRANULARITY :: (Num a, Eq a) => a Source
pattern GL_POINT_SIZE_RANGE :: (Num a, Eq a) => a Source
pattern GL_POINT_SPRITE_COORD_ORIGIN :: (Num a, Eq a) => a Source
pattern GL_POLYGON_MODE :: (Num a, Eq a) => a Source
pattern GL_POLYGON_OFFSET_FACTOR :: (Num a, Eq a) => a Source
pattern GL_POLYGON_OFFSET_FILL :: (Num a, Eq a) => a Source
pattern GL_POLYGON_OFFSET_LINE :: (Num a, Eq a) => a Source
pattern GL_POLYGON_OFFSET_POINT :: (Num a, Eq a) => a Source
pattern GL_POLYGON_OFFSET_UNITS :: (Num a, Eq a) => a Source
pattern GL_POLYGON_SMOOTH :: (Num a, Eq a) => a Source
pattern GL_POLYGON_SMOOTH_HINT :: (Num a, Eq a) => a Source
pattern GL_PRIMITIVES_GENERATED :: (Num a, Eq a) => a Source
pattern GL_PRIMITIVE_RESTART :: (Num a, Eq a) => a Source
pattern GL_PRIMITIVE_RESTART_INDEX :: (Num a, Eq a) => a Source
pattern GL_PROGRAM_POINT_SIZE :: (Num a, Eq a) => a Source
pattern GL_PROVOKING_VERTEX :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_1D :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_1D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_2D :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_3D :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_CUBE_MAP :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_RECTANGLE :: (Num a, Eq a) => a Source
pattern GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION :: (Num a, Eq a) => a Source
pattern GL_QUERY_BY_REGION_NO_WAIT :: (Num a, Eq a) => a Source
pattern GL_QUERY_BY_REGION_WAIT :: (Num a, Eq a) => a Source
pattern GL_QUERY_COUNTER_BITS :: (Num a, Eq a) => a Source
pattern GL_QUERY_NO_WAIT :: (Num a, Eq a) => a Source
pattern GL_QUERY_RESULT :: (Num a, Eq a) => a Source
pattern GL_QUERY_RESULT_AVAILABLE :: (Num a, Eq a) => a Source
pattern GL_QUERY_WAIT :: (Num a, Eq a) => a Source
pattern GL_R11F_G11F_B10F :: (Num a, Eq a) => a Source
pattern GL_R16_SNORM :: (Num a, Eq a) => a Source
pattern GL_R3_G3_B2 :: (Num a, Eq a) => a Source
pattern GL_R8_SNORM :: (Num a, Eq a) => a Source
pattern GL_RASTERIZER_DISCARD :: (Num a, Eq a) => a Source
pattern GL_READ_BUFFER :: (Num a, Eq a) => a Source
pattern GL_READ_FRAMEBUFFER :: (Num a, Eq a) => a Source
pattern GL_READ_FRAMEBUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_READ_ONLY :: (Num a, Eq a) => a Source
pattern GL_READ_WRITE :: (Num a, Eq a) => a Source
pattern GL_RED_INTEGER :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_ALPHA_SIZE :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_BLUE_SIZE :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_DEPTH_SIZE :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_GREEN_SIZE :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_HEIGHT :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_RED_SIZE :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_STENCIL_SIZE :: (Num a, Eq a) => a Source
pattern GL_RENDERBUFFER_WIDTH :: (Num a, Eq a) => a Source
pattern GL_RENDERER :: (Num a, Eq a) => a Source
pattern GL_REPLACE :: (Num a, Eq a) => a Source
pattern GL_RG16_SNORM :: (Num a, Eq a) => a Source
pattern GL_RG8_SNORM :: (Num a, Eq a) => a Source
pattern GL_RGB10_A2 :: (Num a, Eq a) => a Source
pattern GL_RGB16UI :: (Num a, Eq a) => a Source
pattern GL_RGB16_SNORM :: (Num a, Eq a) => a Source
pattern GL_RGB32UI :: (Num a, Eq a) => a Source
pattern GL_RGB5_A1 :: (Num a, Eq a) => a Source
pattern GL_RGB8_SNORM :: (Num a, Eq a) => a Source
pattern GL_RGB9_E5 :: (Num a, Eq a) => a Source
pattern GL_RGBA16F :: (Num a, Eq a) => a Source
pattern GL_RGBA16I :: (Num a, Eq a) => a Source
pattern GL_RGBA16UI :: (Num a, Eq a) => a Source
pattern GL_RGBA16_SNORM :: (Num a, Eq a) => a Source
pattern GL_RGBA32F :: (Num a, Eq a) => a Source
pattern GL_RGBA32I :: (Num a, Eq a) => a Source
pattern GL_RGBA32UI :: (Num a, Eq a) => a Source
pattern GL_RGBA8UI :: (Num a, Eq a) => a Source
pattern GL_RGBA8_SNORM :: (Num a, Eq a) => a Source
pattern GL_RGBA_INTEGER :: (Num a, Eq a) => a Source
pattern GL_RGB_INTEGER :: (Num a, Eq a) => a Source
pattern GL_RG_INTEGER :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_1D :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_1D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_1D_ARRAY_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_1D_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_ARRAY_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_RECT :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_RECT_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_3D :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_BUFFER :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_CUBE :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_CUBE_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_SAMPLES_PASSED :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_ALPHA_TO_ONE :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_COVERAGE :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_COVERAGE_INVERT :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_COVERAGE_VALUE :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_MASK :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_MASK_VALUE :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_POSITION :: (Num a, Eq a) => a Source
pattern GL_SCISSOR_BOX :: (Num a, Eq a) => a Source
pattern GL_SCISSOR_TEST :: (Num a, Eq a) => a Source
pattern GL_SEPARATE_ATTRIBS :: (Num a, Eq a) => a Source
pattern GL_SHADER_SOURCE_LENGTH :: (Num a, Eq a) => a Source
pattern GL_SHADER_TYPE :: (Num a, Eq a) => a Source
pattern GL_SHADING_LANGUAGE_VERSION :: (Num a, Eq a) => a Source
pattern GL_SIGNALED :: (Num a, Eq a) => a Source
pattern GL_SIGNED_NORMALIZED :: (Num a, Eq a) => a Source
pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY :: (Num a, Eq a) => a Source
pattern GL_SMOOTH_LINE_WIDTH_RANGE :: (Num a, Eq a) => a Source
pattern GL_SMOOTH_POINT_SIZE_GRANULARITY :: (Num a, Eq a) => a Source
pattern GL_SMOOTH_POINT_SIZE_RANGE :: (Num a, Eq a) => a Source
pattern GL_SRC1_ALPHA :: (Num a, Eq a) => a Source
pattern GL_SRC_ALPHA :: (Num a, Eq a) => a Source
pattern GL_SRC_ALPHA_SATURATE :: (Num a, Eq a) => a Source
pattern GL_SRC_COLOR :: (Num a, Eq a) => a Source
pattern GL_SRGB8_ALPHA8 :: (Num a, Eq a) => a Source
pattern GL_SRGB_ALPHA :: (Num a, Eq a) => a Source
pattern GL_STATIC_COPY :: (Num a, Eq a) => a Source
pattern GL_STATIC_DRAW :: (Num a, Eq a) => a Source
pattern GL_STATIC_READ :: (Num a, Eq a) => a Source
pattern GL_STENCIL :: (Num a, Eq a) => a Source
pattern GL_STENCIL_ATTACHMENT :: (Num a, Eq a) => a Source
pattern GL_STENCIL_BACK_FAIL :: (Num a, Eq a) => a Source
pattern GL_STENCIL_BACK_FUNC :: (Num a, Eq a) => a Source
pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL :: (Num a, Eq a) => a Source
pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: (Num a, Eq a) => a Source
pattern GL_STENCIL_BACK_REF :: (Num a, Eq a) => a Source
pattern GL_STENCIL_BACK_VALUE_MASK :: (Num a, Eq a) => a Source
pattern GL_STENCIL_BACK_WRITEMASK :: (Num a, Eq a) => a Source
pattern GL_STENCIL_BUFFER_BIT :: (Num a, Eq a) => a Source
pattern GL_STENCIL_CLEAR_VALUE :: (Num a, Eq a) => a Source
pattern GL_STENCIL_FAIL :: (Num a, Eq a) => a Source
pattern GL_STENCIL_FUNC :: (Num a, Eq a) => a Source
pattern GL_STENCIL_INDEX :: (Num a, Eq a) => a Source
pattern GL_STENCIL_INDEX1 :: (Num a, Eq a) => a Source
pattern GL_STENCIL_INDEX16 :: (Num a, Eq a) => a Source
pattern GL_STENCIL_INDEX4 :: (Num a, Eq a) => a Source
pattern GL_STENCIL_INDEX8 :: (Num a, Eq a) => a Source
pattern GL_STENCIL_PASS_DEPTH_FAIL :: (Num a, Eq a) => a Source
pattern GL_STENCIL_PASS_DEPTH_PASS :: (Num a, Eq a) => a Source
pattern GL_STENCIL_REF :: (Num a, Eq a) => a Source
pattern GL_STENCIL_TEST :: (Num a, Eq a) => a Source
pattern GL_STENCIL_VALUE_MASK :: (Num a, Eq a) => a Source
pattern GL_STENCIL_WRITEMASK :: (Num a, Eq a) => a Source
pattern GL_STREAM_COPY :: (Num a, Eq a) => a Source
pattern GL_STREAM_DRAW :: (Num a, Eq a) => a Source
pattern GL_STREAM_READ :: (Num a, Eq a) => a Source
pattern GL_SUBPIXEL_BITS :: (Num a, Eq a) => a Source
pattern GL_SYNC_CONDITION :: (Num a, Eq a) => a Source
pattern GL_SYNC_FENCE :: (Num a, Eq a) => a Source
pattern GL_SYNC_FLAGS :: (Num a, Eq a) => a Source
pattern GL_SYNC_FLUSH_COMMANDS_BIT :: (Num a, Eq a) => a Source
pattern GL_SYNC_GPU_COMMANDS_COMPLETE :: (Num a, Eq a) => a Source
pattern GL_SYNC_STATUS :: (Num a, Eq a) => a Source
pattern GL_TEXTURE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE0 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE1 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE10 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE11 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE12 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE13 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE14 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE15 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE16 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE17 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE18 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE19 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE2 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE20 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE21 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE22 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE23 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE24 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE25 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE26 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE27 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE28 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE29 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE3 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE30 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE31 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE4 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE5 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE6 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE7 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE8 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE9 :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_1D :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_1D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_2D :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_3D :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_ALPHA_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_ALPHA_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BASE_LEVEL :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_1D :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_1D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_2D :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_3D :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_BUFFER :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_CUBE_MAP :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_RECTANGLE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BLUE_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BLUE_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BORDER_COLOR :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BUFFER :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_COMPARE_FUNC :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_COMPARE_MODE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_COMPRESSED :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_COMPRESSION_HINT :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_CUBE_MAP :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_CUBE_MAP_SEAMLESS :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_DEPTH :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_DEPTH_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_DEPTH_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_GREEN_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_GREEN_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_HEIGHT :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_INTERNAL_FORMAT :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_LOD_BIAS :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_MAG_FILTER :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_MAX_LEVEL :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_MAX_LOD :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_MIN_FILTER :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_MIN_LOD :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_RECTANGLE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_RED_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_RED_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_SHARED_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_STENCIL_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_WIDTH :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_WRAP_R :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_WRAP_S :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_WRAP_T :: (Num a, Eq a) => a Source
pattern GL_TIMEOUT_EXPIRED :: (Num a, Eq a) => a Source
pattern GL_TIMEOUT_IGNORED :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: (Num a, Eq a) => a Source
pattern GL_TRIANGLES :: (Num a, Eq a) => a Source
pattern GL_TRIANGLES_ADJACENCY :: (Num a, Eq a) => a Source
pattern GL_TRIANGLE_FAN :: (Num a, Eq a) => a Source
pattern GL_TRIANGLE_STRIP :: (Num a, Eq a) => a Source
pattern GL_TRIANGLE_STRIP_ADJACENCY :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_ARRAY_STRIDE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_BINDING :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_DATA_SIZE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_INDEX :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_NAME_LENGTH :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BUFFER_START :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_IS_ROW_MAJOR :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_MATRIX_STRIDE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_NAME_LENGTH :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_OFFSET :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_SIZE :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_TYPE :: (Num a, Eq a) => a Source
pattern GL_UNPACK_ALIGNMENT :: (Num a, Eq a) => a Source
pattern GL_UNPACK_IMAGE_HEIGHT :: (Num a, Eq a) => a Source
pattern GL_UNPACK_LSB_FIRST :: (Num a, Eq a) => a Source
pattern GL_UNPACK_ROW_LENGTH :: (Num a, Eq a) => a Source
pattern GL_UNPACK_SKIP_IMAGES :: (Num a, Eq a) => a Source
pattern GL_UNPACK_SKIP_PIXELS :: (Num a, Eq a) => a Source
pattern GL_UNPACK_SKIP_ROWS :: (Num a, Eq a) => a Source
pattern GL_UNPACK_SWAP_BYTES :: (Num a, Eq a) => a Source
pattern GL_UNSIGNALED :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_BYTE :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_BYTE_2_3_3_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_BYTE_3_3_2 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_10_10_10_2 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_24_8 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_2_10_10_10_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_5_9_9_9_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_8_8_8_8 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_8_8_8_8_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_1D :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_2D :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_3D :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_BUFFER :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_VEC2 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_VEC3 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_VEC4 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_NORMALIZED :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_SHORT :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_SHORT_1_5_5_5_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_SHORT_4_4_4_4 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_SHORT_4_4_4_4_REV :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_SHORT_5_5_5_1 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_SHORT_5_6_5 :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_SHORT_5_6_5_REV :: (Num a, Eq a) => a Source
pattern GL_UPPER_LEFT :: (Num a, Eq a) => a Source
pattern GL_VALIDATE_STATUS :: (Num a, Eq a) => a Source
pattern GL_VERSION :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ARRAY_BINDING :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_TYPE :: (Num a, Eq a) => a Source
pattern GL_VERTEX_PROGRAM_POINT_SIZE :: (Num a, Eq a) => a Source
pattern GL_VERTEX_SHADER :: (Num a, Eq a) => a Source
pattern GL_VIEWPORT :: (Num a, Eq a) => a Source
pattern GL_WAIT_FAILED :: (Num a, Eq a) => a Source
pattern GL_WRITE_ONLY :: (Num a, Eq a) => a Source