Safe Haskell | None |
---|---|
Language | Haskell2010 |
Graphics.GL.Raw.Internal.Shared
Documentation
glGetUniformi64vNV :: MonadIO m => GLuint -> GLint -> Ptr GLint64EXT -> m () Source
glGetUniformi64vNVFunPtr :: FunPtr (GLuint -> GLint -> Ptr GLint64EXT -> IO ()) Source
glGetUniformui64vNV :: MonadIO m => GLuint -> GLint -> Ptr GLuint64EXT -> m () Source
glGetUniformui64vNVFunPtr :: FunPtr (GLuint -> GLint -> Ptr GLuint64EXT -> IO ()) Source
glProgramUniform1i64NV :: MonadIO m => GLuint -> GLint -> GLint64EXT -> m () Source
glProgramUniform1i64NVFunPtr :: FunPtr (GLuint -> GLint -> GLint64EXT -> IO ()) Source
glProgramUniform1i64vNV :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint64EXT -> m () Source
glProgramUniform1i64vNVFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLint64EXT -> IO ()) Source
glProgramUniform1ui64NV :: MonadIO m => GLuint -> GLint -> GLuint64EXT -> m () Source
glProgramUniform1ui64NVFunPtr :: FunPtr (GLuint -> GLint -> GLuint64EXT -> IO ()) Source
glProgramUniform1ui64vNV :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint64EXT -> m () Source
glProgramUniform1ui64vNVFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLuint64EXT -> IO ()) Source
glProgramUniform2i64NV :: MonadIO m => GLuint -> GLint -> GLint64EXT -> GLint64EXT -> m () Source
glProgramUniform2i64NVFunPtr :: FunPtr (GLuint -> GLint -> GLint64EXT -> GLint64EXT -> IO ()) Source
glProgramUniform2i64vNV :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint64EXT -> m () Source
glProgramUniform2i64vNVFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLint64EXT -> IO ()) Source
glProgramUniform2ui64NV :: MonadIO m => GLuint -> GLint -> GLuint64EXT -> GLuint64EXT -> m () Source
glProgramUniform2ui64NVFunPtr :: FunPtr (GLuint -> GLint -> GLuint64EXT -> GLuint64EXT -> IO ()) Source
glProgramUniform2ui64vNV :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint64EXT -> m () Source
glProgramUniform2ui64vNVFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLuint64EXT -> IO ()) Source
glProgramUniform3i64NV :: MonadIO m => GLuint -> GLint -> GLint64EXT -> GLint64EXT -> GLint64EXT -> m () Source
glProgramUniform3i64NVFunPtr :: FunPtr (GLuint -> GLint -> GLint64EXT -> GLint64EXT -> GLint64EXT -> IO ()) Source
glProgramUniform3i64vNV :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint64EXT -> m () Source
glProgramUniform3i64vNVFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLint64EXT -> IO ()) Source
glProgramUniform3ui64NV :: MonadIO m => GLuint -> GLint -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> m () Source
glProgramUniform3ui64NVFunPtr :: FunPtr (GLuint -> GLint -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> IO ()) Source
glProgramUniform3ui64vNV :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint64EXT -> m () Source
glProgramUniform3ui64vNVFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLuint64EXT -> IO ()) Source
glProgramUniform4i64NV :: MonadIO m => GLuint -> GLint -> GLint64EXT -> GLint64EXT -> GLint64EXT -> GLint64EXT -> m () Source
glProgramUniform4i64NVFunPtr :: FunPtr (GLuint -> GLint -> GLint64EXT -> GLint64EXT -> GLint64EXT -> GLint64EXT -> IO ()) Source
glProgramUniform4i64vNV :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint64EXT -> m () Source
glProgramUniform4i64vNVFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLint64EXT -> IO ()) Source
glProgramUniform4ui64NV :: MonadIO m => GLuint -> GLint -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> m () Source
glProgramUniform4ui64NVFunPtr :: FunPtr (GLuint -> GLint -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> IO ()) Source
glProgramUniform4ui64vNV :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint64EXT -> m () Source
glProgramUniform4ui64vNVFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> Ptr GLuint64EXT -> IO ()) Source
glUniform1i64NV :: MonadIO m => GLint -> GLint64EXT -> m () Source
glUniform1i64NVFunPtr :: FunPtr (GLint -> GLint64EXT -> IO ()) Source
glUniform1i64vNV :: MonadIO m => GLint -> GLsizei -> Ptr GLint64EXT -> m () Source
glUniform1i64vNVFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLint64EXT -> IO ()) Source
glUniform1ui64NV :: MonadIO m => GLint -> GLuint64EXT -> m () Source
glUniform1ui64NVFunPtr :: FunPtr (GLint -> GLuint64EXT -> IO ()) Source
glUniform1ui64vNV :: MonadIO m => GLint -> GLsizei -> Ptr GLuint64EXT -> m () Source
glUniform1ui64vNVFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLuint64EXT -> IO ()) Source
glUniform2i64NV :: MonadIO m => GLint -> GLint64EXT -> GLint64EXT -> m () Source
glUniform2i64NVFunPtr :: FunPtr (GLint -> GLint64EXT -> GLint64EXT -> IO ()) Source
glUniform2i64vNV :: MonadIO m => GLint -> GLsizei -> Ptr GLint64EXT -> m () Source
glUniform2i64vNVFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLint64EXT -> IO ()) Source
glUniform2ui64NV :: MonadIO m => GLint -> GLuint64EXT -> GLuint64EXT -> m () Source
glUniform2ui64NVFunPtr :: FunPtr (GLint -> GLuint64EXT -> GLuint64EXT -> IO ()) Source
glUniform2ui64vNV :: MonadIO m => GLint -> GLsizei -> Ptr GLuint64EXT -> m () Source
glUniform2ui64vNVFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLuint64EXT -> IO ()) Source
glUniform3i64NV :: MonadIO m => GLint -> GLint64EXT -> GLint64EXT -> GLint64EXT -> m () Source
glUniform3i64NVFunPtr :: FunPtr (GLint -> GLint64EXT -> GLint64EXT -> GLint64EXT -> IO ()) Source
glUniform3i64vNV :: MonadIO m => GLint -> GLsizei -> Ptr GLint64EXT -> m () Source
glUniform3i64vNVFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLint64EXT -> IO ()) Source
glUniform3ui64NV :: MonadIO m => GLint -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> m () Source
glUniform3ui64NVFunPtr :: FunPtr (GLint -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> IO ()) Source
glUniform3ui64vNV :: MonadIO m => GLint -> GLsizei -> Ptr GLuint64EXT -> m () Source
glUniform3ui64vNVFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLuint64EXT -> IO ()) Source
glUniform4i64NV :: MonadIO m => GLint -> GLint64EXT -> GLint64EXT -> GLint64EXT -> GLint64EXT -> m () Source
glUniform4i64NVFunPtr :: FunPtr (GLint -> GLint64EXT -> GLint64EXT -> GLint64EXT -> GLint64EXT -> IO ()) Source
glUniform4i64vNV :: MonadIO m => GLint -> GLsizei -> Ptr GLint64EXT -> m () Source
glUniform4i64vNVFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLint64EXT -> IO ()) Source
glUniform4ui64NV :: MonadIO m => GLint -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> m () Source
glUniform4ui64NVFunPtr :: FunPtr (GLint -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> GLuint64EXT -> IO ()) Source
glUniform4ui64vNV :: MonadIO m => GLint -> GLsizei -> Ptr GLuint64EXT -> m () Source
glUniform4ui64vNVFunPtr :: FunPtr (GLint -> GLsizei -> Ptr GLuint64EXT -> IO ()) Source
pattern GL_FLOAT16_NV :: GLenum Source
pattern GL_FLOAT16_VEC2_NV :: GLenum Source
pattern GL_FLOAT16_VEC3_NV :: GLenum Source
pattern GL_FLOAT16_VEC4_NV :: GLenum Source
pattern GL_INT16_NV :: GLenum Source
pattern GL_INT16_VEC2_NV :: GLenum Source
pattern GL_INT16_VEC3_NV :: GLenum Source
pattern GL_INT16_VEC4_NV :: GLenum Source
pattern GL_INT64_NV :: GLenum Source
pattern GL_INT64_VEC2_NV :: GLenum Source
pattern GL_INT64_VEC3_NV :: GLenum Source
pattern GL_INT64_VEC4_NV :: GLenum Source
pattern GL_INT8_NV :: GLenum Source
pattern GL_INT8_VEC2_NV :: GLenum Source
pattern GL_INT8_VEC3_NV :: GLenum Source
pattern GL_INT8_VEC4_NV :: GLenum Source
pattern GL_UNSIGNED_INT16_NV :: GLenum Source
pattern GL_UNSIGNED_INT16_VEC2_NV :: GLenum Source
pattern GL_UNSIGNED_INT16_VEC3_NV :: GLenum Source
pattern GL_UNSIGNED_INT16_VEC4_NV :: GLenum Source
pattern GL_UNSIGNED_INT64_NV :: GLenum Source
pattern GL_UNSIGNED_INT64_VEC2_NV :: GLenum Source
pattern GL_UNSIGNED_INT64_VEC3_NV :: GLenum Source
pattern GL_UNSIGNED_INT64_VEC4_NV :: GLenum Source
pattern GL_UNSIGNED_INT8_NV :: GLenum Source
pattern GL_UNSIGNED_INT8_VEC2_NV :: GLenum Source
pattern GL_UNSIGNED_INT8_VEC3_NV :: GLenum Source
pattern GL_UNSIGNED_INT8_VEC4_NV :: GLenum Source
pattern GL_RGBA8UI :: GLenum Source
pattern GL_TEXTURE_CUBE_MAP_SEAMLESS :: GLenum Source
pattern GL_DEPTH24_STENCIL8_OES :: GLenum Source
pattern GL_DEPTH_COMPONENT :: GLenum Source
pattern GL_DEPTH_COMPONENT16 :: GLenum Source
pattern GL_DEPTH_COMPONENT32_OES :: GLenum Source
pattern GL_DEPTH_STENCIL_OES :: GLenum Source
pattern GL_UNSIGNED_INT :: GLenum Source
pattern GL_UNSIGNED_INT_24_8_OES :: GLenum Source
pattern GL_UNSIGNED_SHORT :: GLenum Source
pattern GL_UNSIGNED_SHORT_8_8_APPLE :: GLenum Source
pattern GL_UNSIGNED_SHORT_8_8_REV_APPLE :: GLenum Source
pattern GL_BGRA8_EXT :: GLenum Source
pattern GL_BGRA_EXT :: GLenum Source
pattern GL_STORAGE_CACHED_APPLE :: GLenum Source
pattern GL_STORAGE_SHARED_APPLE :: GLenum Source
glDrawArraysInstancedBaseInstance :: MonadIO m => GLenum -> GLint -> GLsizei -> GLsizei -> GLuint -> m () Source
glDrawArraysInstancedBaseInstanceFunPtr :: FunPtr (GLenum -> GLint -> GLsizei -> GLsizei -> GLuint -> IO ()) Source
glDrawElementsInstancedBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLuint -> m () Source
glDrawElementsInstancedBaseInstanceFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLuint -> IO ()) Source
glDrawElementsInstancedBaseVertexBaseInstance :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> GLuint -> m () Source
glDrawElementsInstancedBaseVertexBaseInstanceFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> GLuint -> IO ()) Source
glBindFragDataLocationIndexed :: MonadIO m => GLuint -> GLuint -> GLuint -> Ptr GLchar -> m () Source
glBindFragDataLocationIndexedFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> Ptr GLchar -> IO ()) Source
pattern GL_MAX_DUAL_SOURCE_DRAW_BUFFERS :: GLenum Source
pattern GL_ONE_MINUS_SRC1_ALPHA :: GLenum Source
pattern GL_ONE_MINUS_SRC1_COLOR :: GLenum Source
pattern GL_SRC1_ALPHA :: GLenum Source
pattern GL_SRC1_COLOR :: GLenum Source
glBufferStorage :: MonadIO m => GLenum -> GLsizeiptr -> Ptr () -> GLbitfield -> m () Source
glBufferStorageFunPtr :: FunPtr (GLenum -> GLsizeiptr -> Ptr () -> GLbitfield -> IO ()) Source
pattern GL_BUFFER_IMMUTABLE_STORAGE :: GLenum Source
pattern GL_BUFFER_STORAGE_FLAGS :: GLenum Source
pattern GL_CLIENT_MAPPED_BUFFER_BARRIER_BIT :: GLenum Source
pattern GL_CLIENT_STORAGE_BIT :: GLenum Source
pattern GL_DYNAMIC_STORAGE_BIT :: GLenum Source
pattern GL_MAP_COHERENT_BIT :: GLenum Source
pattern GL_MAP_PERSISTENT_BIT :: GLenum Source
pattern GL_MAP_READ_BIT :: GLenum Source
pattern GL_MAP_WRITE_BIT :: GLenum Source
glClearBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr () -> m () Source
glClearBufferSubDataFunPtr :: FunPtr (GLenum -> GLenum -> GLintptr -> GLsizeiptr -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glClearTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glClearTexSubImageFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ()) Source
pattern GL_CLEAR_TEXTURE :: GLenum Source
glClipControl :: MonadIO m => GLenum -> GLenum -> m () Source
pattern GL_CLIP_DEPTH_MODE :: GLenum Source
pattern GL_CLIP_ORIGIN :: GLenum Source
pattern GL_LOWER_LEFT :: GLenum Source
pattern GL_NEGATIVE_ONE_TO_ONE :: GLenum Source
pattern GL_UPPER_LEFT :: GLenum Source
pattern GL_ZERO_TO_ONE :: GLenum Source
pattern GL_PACK_COMPRESSED_BLOCK_DEPTH :: GLenum Source
pattern GL_PACK_COMPRESSED_BLOCK_HEIGHT :: GLenum Source
pattern GL_PACK_COMPRESSED_BLOCK_SIZE :: GLenum Source
pattern GL_PACK_COMPRESSED_BLOCK_WIDTH :: GLenum Source
pattern GL_UNPACK_COMPRESSED_BLOCK_DEPTH :: GLenum Source
pattern GL_UNPACK_COMPRESSED_BLOCK_HEIGHT :: GLenum Source
pattern GL_UNPACK_COMPRESSED_BLOCK_SIZE :: GLenum Source
pattern GL_UNPACK_COMPRESSED_BLOCK_WIDTH :: GLenum Source
glDispatchComputeIndirect :: MonadIO m => GLintptr -> m () Source
glDispatchComputeIndirectFunPtr :: FunPtr (GLintptr -> IO ()) Source
pattern GL_COMPUTE_SHADER :: GLenum Source
pattern GL_COMPUTE_SHADER_BIT :: GLenum Source
pattern GL_COMPUTE_WORK_GROUP_SIZE :: GLenum Source
pattern GL_DISPATCH_INDIRECT_BUFFER :: GLenum Source
pattern GL_DISPATCH_INDIRECT_BUFFER_BINDING :: GLenum Source
pattern GL_MAX_COMPUTE_ATOMIC_COUNTERS :: GLenum Source
pattern GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS :: GLenum Source
pattern GL_MAX_COMPUTE_IMAGE_UNIFORMS :: GLenum Source
pattern GL_MAX_COMPUTE_SHARED_MEMORY_SIZE :: GLenum Source
pattern GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS :: GLenum Source
pattern GL_MAX_COMPUTE_UNIFORM_BLOCKS :: GLenum Source
pattern GL_MAX_COMPUTE_UNIFORM_COMPONENTS :: GLenum Source
pattern GL_MAX_COMPUTE_WORK_GROUP_COUNT :: GLenum Source
pattern GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS :: GLenum Source
pattern GL_MAX_COMPUTE_WORK_GROUP_SIZE :: GLenum Source
pattern GL_QUERY_BY_REGION_NO_WAIT_INVERTED :: GLenum Source
pattern GL_QUERY_BY_REGION_WAIT_INVERTED :: GLenum Source
pattern GL_QUERY_NO_WAIT_INVERTED :: GLenum Source
pattern GL_QUERY_WAIT_INVERTED :: GLenum Source
glCopyBufferSubData :: MonadIO m => GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> m () Source
glCopyBufferSubDataFunPtr :: FunPtr (GLenum -> GLenum -> GLintptr -> GLintptr -> GLsizeiptr -> IO ()) Source
pattern GL_COPY_READ_BUFFER :: GLenum Source
pattern GL_COPY_WRITE_BUFFER :: GLenum Source
glCopyImageSubData :: MonadIO m => GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m () Source
glCopyImageSubDataFunPtr :: FunPtr (GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLuint -> GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> IO ()) Source
pattern GL_MAX_COMBINED_CLIP_AND_CULL_DISTANCES :: GLenum Source
pattern GL_MAX_CULL_DISTANCES :: GLenum Source
pattern GL_DEPTH32F_STENCIL8 :: GLenum Source
pattern GL_DEPTH_COMPONENT32F :: GLenum Source
pattern GL_FLOAT_32_UNSIGNED_INT_24_8_REV :: GLenum Source
pattern GL_DEPTH_CLAMP :: GLenum Source
glBindTextureUnit :: MonadIO m => GLuint -> GLuint -> m () Source
glBlitNamedFramebuffer :: MonadIO m => GLuint -> GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m () Source
glBlitNamedFramebufferFunPtr :: FunPtr (GLuint -> GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> IO ()) Source
glClearNamedBufferData :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> Ptr () -> m () Source
glClearNamedBufferDataFunPtr :: FunPtr (GLuint -> GLenum -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glClearNamedBufferSubData :: MonadIO m => GLuint -> GLenum -> GLintptr -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glClearNamedBufferSubDataFunPtr :: FunPtr (GLuint -> GLenum -> GLintptr -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glClearNamedFramebufferfvFunPtr :: FunPtr (GLuint -> GLenum -> GLint -> Ptr GLfloat -> IO ()) Source
glClearNamedFramebufferuivFunPtr :: FunPtr (GLuint -> GLenum -> GLint -> Ptr GLuint -> IO ()) Source
glCompressedTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCompressedTextureSubImage1DFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
glCompressedTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCompressedTextureSubImage2DFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
glCompressedTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCompressedTextureSubImage3DFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
glCopyNamedBufferSubData :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLintptr -> GLsizei -> m () Source
glCopyNamedBufferSubDataFunPtr :: FunPtr (GLuint -> GLuint -> GLintptr -> GLintptr -> GLsizei -> IO ()) Source
glCopyTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m () Source
glCopyTextureSubImage1DFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO ()) Source
glCopyTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glCopyTextureSubImage2DFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()) Source
glCopyTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glCopyTextureSubImage3DFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()) Source
glDisableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m () Source
glEnableVertexArrayAttrib :: MonadIO m => GLuint -> GLuint -> m () Source
glGenerateTextureMipmap :: MonadIO m => GLuint -> m () Source
glGenerateTextureMipmapFunPtr :: FunPtr (GLuint -> IO ()) Source
glGetNamedFramebufferAttachmentParameteriv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m () Source
glGetNamedFramebufferAttachmentParameterivFunPtr :: FunPtr (GLuint -> GLenum -> GLenum -> Ptr GLint -> IO ()) Source
glGetQueryBufferObjectui64vFunPtr :: FunPtr (GLuint -> GLuint -> GLenum -> GLintptr -> IO ()) Source
glGetTextureImage :: MonadIO m => GLuint -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source
glGetTextureImageFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
glGetTextureLevelParameterfv :: MonadIO m => GLuint -> GLint -> GLenum -> Ptr GLfloat -> m () Source
glGetTextureLevelParameterfvFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> Ptr GLfloat -> IO ()) Source
glGetTextureLevelParameterivFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> Ptr GLint -> IO ()) Source
glGetTransformFeedbacki64_v :: MonadIO m => GLuint -> GLenum -> GLuint -> Ptr GLint64 -> m () Source
glGetTransformFeedbacki64_vFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> Ptr GLint64 -> IO ()) Source
glGetVertexArrayIndexed64iv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint64 -> m () Source
glGetVertexArrayIndexed64ivFunPtr :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLint64 -> IO ()) Source
glInvalidateNamedFramebufferSubData :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glInvalidateNamedFramebufferSubDataFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()) Source
glMapNamedBufferRange :: MonadIO m => GLuint -> GLintptr -> GLsizei -> GLbitfield -> m (Ptr ()) Source
glMapNamedBufferRangeFunPtr :: FunPtr (GLuint -> GLintptr -> GLsizei -> GLbitfield -> IO (Ptr ())) Source
glNamedBufferStorage :: MonadIO m => GLuint -> GLsizei -> Ptr () -> GLbitfield -> m () Source
glNamedBufferStorageFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr () -> GLbitfield -> IO ()) Source
glNamedFramebufferDrawBuffer :: MonadIO m => GLuint -> GLenum -> m () Source
glNamedFramebufferReadBuffer :: MonadIO m => GLuint -> GLenum -> m () Source
glNamedFramebufferRenderbufferFunPtr :: FunPtr (GLuint -> GLenum -> GLenum -> GLuint -> IO ()) Source
glNamedFramebufferTextureLayer :: MonadIO m => GLuint -> GLenum -> GLuint -> GLint -> GLint -> m () Source
glNamedFramebufferTextureLayerFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLint -> GLint -> IO ()) Source
glNamedRenderbufferStorageMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source
glNamedRenderbufferStorageMultisampleFunPtr :: FunPtr (GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ()) Source
glTextureBufferRange :: MonadIO m => GLuint -> GLenum -> GLuint -> GLintptr -> GLsizei -> m () Source
glTextureBufferRangeFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLintptr -> GLsizei -> IO ()) Source
glTextureStorage2DFunPtr :: FunPtr (GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ()) Source
glTextureStorage2DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m () Source
glTextureStorage2DMultisampleFunPtr :: FunPtr (GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> IO ()) Source
glTextureStorage3D :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m () Source
glTextureStorage3DFunPtr :: FunPtr (GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> IO ()) Source
glTextureStorage3DMultisample :: MonadIO m => GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m () Source
glTextureStorage3DMultisampleFunPtr :: FunPtr (GLuint -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> IO ()) Source
glTextureSubImage1D :: MonadIO m => GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTextureSubImage1DFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glTextureSubImage2D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTextureSubImage2DFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glTextureSubImage3D :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTextureSubImage3DFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glTransformFeedbackBufferRange :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizei -> m () Source
glTransformFeedbackBufferRangeFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> GLintptr -> GLsizei -> IO ()) Source
glUnmapNamedBuffer :: MonadIO m => GLuint -> m GLboolean Source
glVertexArrayAttribFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m () Source
glVertexArrayAttribFormatFunPtr :: FunPtr (GLuint -> GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> IO ()) Source
glVertexArrayAttribIFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m () Source
glVertexArrayAttribIFormatFunPtr :: FunPtr (GLuint -> GLuint -> GLint -> GLenum -> GLuint -> IO ()) Source
glVertexArrayAttribLFormat :: MonadIO m => GLuint -> GLuint -> GLint -> GLenum -> GLuint -> m () Source
glVertexArrayAttribLFormatFunPtr :: FunPtr (GLuint -> GLuint -> GLint -> GLenum -> GLuint -> IO ()) Source
glVertexArrayElementBuffer :: MonadIO m => GLuint -> GLuint -> m () Source
glVertexArrayVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLuint -> GLintptr -> GLsizei -> m () Source
glVertexArrayVertexBufferFunPtr :: FunPtr (GLuint -> GLuint -> GLuint -> GLintptr -> GLsizei -> IO ()) Source
glVertexArrayVertexBuffers :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m () Source
glVertexArrayVertexBuffersFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> IO ()) Source
pattern GL_QUERY_TARGET :: GLenum Source
pattern GL_TEXTURE_BINDING :: GLenum Source
pattern GL_TEXTURE_BINDING_1D :: GLenum Source
pattern GL_TEXTURE_BINDING_1D_ARRAY :: GLenum Source
pattern GL_TEXTURE_BINDING_2D :: GLenum Source
pattern GL_TEXTURE_BINDING_2D_ARRAY :: GLenum Source
pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE :: GLenum Source
pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY :: GLenum Source
pattern GL_TEXTURE_BINDING_3D :: GLenum Source
pattern GL_TEXTURE_BINDING_BUFFER :: GLenum Source
pattern GL_TEXTURE_BINDING_CUBE_MAP :: GLenum Source
pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY :: GLenum Source
pattern GL_TEXTURE_BINDING_RECTANGLE :: GLenum Source
pattern GL_TEXTURE_TARGET :: GLenum Source
glDrawElementsBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLint -> m () Source
glDrawElementsBaseVertexFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLint -> IO ()) Source
glDrawElementsInstancedBaseVertex :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> m () Source
glDrawElementsInstancedBaseVertexFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> GLint -> IO ()) Source
glDrawRangeElementsBaseVertex :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> GLint -> m () Source
glDrawRangeElementsBaseVertexFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> GLint -> IO ()) Source
glMultiDrawElementsBaseVertex :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr () -> GLsizei -> Ptr GLint -> m () Source
glMultiDrawElementsBaseVertexFunPtr :: FunPtr (GLenum -> Ptr GLsizei -> GLenum -> Ptr () -> GLsizei -> Ptr GLint -> IO ()) Source
glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr () -> m () Source
pattern GL_DRAW_INDIRECT_BUFFER :: GLenum Source
pattern GL_DRAW_INDIRECT_BUFFER_BINDING :: GLenum Source
glClearDepthf :: MonadIO m => GLfloat -> m () Source
glClearDepthfFunPtr :: FunPtr (GLfloat -> IO ()) Source
glDepthRangef :: MonadIO m => GLfloat -> GLfloat -> m () Source
glGetShaderPrecisionFormat :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> m () Source
glGetShaderPrecisionFormatFunPtr :: FunPtr (GLenum -> GLenum -> Ptr GLint -> Ptr GLint -> IO ()) Source
glReleaseShaderCompiler :: MonadIO m => m () Source
glReleaseShaderCompilerFunPtr :: FunPtr (IO ()) Source
glShaderBinaryFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> GLenum -> Ptr () -> GLsizei -> IO ()) Source
pattern GL_HIGH_FLOAT :: GLenum Source
pattern GL_HIGH_INT :: GLenum Source
pattern GL_IMPLEMENTATION_COLOR_READ_FORMAT :: GLenum Source
pattern GL_IMPLEMENTATION_COLOR_READ_TYPE :: GLenum Source
pattern GL_LOW_FLOAT :: GLenum Source
pattern GL_LOW_INT :: GLenum Source
pattern GL_MAX_FRAGMENT_UNIFORM_VECTORS :: GLenum Source
pattern GL_MAX_VARYING_VECTORS :: GLenum Source
pattern GL_MAX_VERTEX_UNIFORM_VECTORS :: GLenum Source
pattern GL_MEDIUM_FLOAT :: GLenum Source
pattern GL_MEDIUM_INT :: GLenum Source
pattern GL_NUM_SHADER_BINARY_FORMATS :: GLenum Source
pattern GL_SHADER_BINARY_FORMATS :: GLenum Source
pattern GL_SHADER_COMPILER :: GLenum Source
glMemoryBarrierByRegion :: MonadIO m => GLbitfield -> m () Source
glMemoryBarrierByRegionFunPtr :: FunPtr (GLbitfield -> IO ()) Source
pattern GL_ANY_SAMPLES_PASSED_CONSERVATIVE :: GLenum Source
pattern GL_COMPRESSED_R11_EAC :: GLenum Source
pattern GL_COMPRESSED_RG11_EAC :: GLenum Source
pattern GL_COMPRESSED_RGB8_ETC2 :: GLenum Source
pattern GL_COMPRESSED_RGBA8_ETC2_EAC :: GLenum Source
pattern GL_COMPRESSED_SIGNED_R11_EAC :: GLenum Source
pattern GL_COMPRESSED_SIGNED_RG11_EAC :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ETC2 :: GLenum Source
pattern GL_MAX_ELEMENT_INDEX :: GLenum Source
pattern GL_PRIMITIVE_RESTART_FIXED_INDEX :: GLenum Source
pattern GL_LOCATION_COMPONENT :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_INDEX :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_STRIDE :: GLenum Source
pattern GL_MAX_UNIFORM_LOCATIONS :: GLenum Source
glBindProgramARB :: MonadIO m => GLenum -> GLuint -> m () Source
glIsProgramARB :: MonadIO m => GLuint -> m GLboolean Source
glProgramEnvParameter4dARB :: MonadIO m => GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glProgramEnvParameter4dARBFunPtr :: FunPtr (GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glProgramEnvParameter4fARB :: MonadIO m => GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
glProgramEnvParameter4fARBFunPtr :: FunPtr (GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
glProgramLocalParameter4dARB :: MonadIO m => GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glProgramLocalParameter4dARBFunPtr :: FunPtr (GLenum -> GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glProgramLocalParameter4fARB :: MonadIO m => GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
glProgramLocalParameter4fARBFunPtr :: FunPtr (GLenum -> GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
pattern GL_CURRENT_MATRIX_ARB :: GLenum Source
pattern GL_CURRENT_MATRIX_STACK_DEPTH_ARB :: GLenum Source
pattern GL_MATRIX0_ARB :: GLenum Source
pattern GL_MATRIX10_ARB :: GLenum Source
pattern GL_MATRIX11_ARB :: GLenum Source
pattern GL_MATRIX12_ARB :: GLenum Source
pattern GL_MATRIX13_ARB :: GLenum Source
pattern GL_MATRIX14_ARB :: GLenum Source
pattern GL_MATRIX15_ARB :: GLenum Source
pattern GL_MATRIX16_ARB :: GLenum Source
pattern GL_MATRIX17_ARB :: GLenum Source
pattern GL_MATRIX18_ARB :: GLenum Source
pattern GL_MATRIX19_ARB :: GLenum Source
pattern GL_MATRIX1_ARB :: GLenum Source
pattern GL_MATRIX20_ARB :: GLenum Source
pattern GL_MATRIX21_ARB :: GLenum Source
pattern GL_MATRIX22_ARB :: GLenum Source
pattern GL_MATRIX23_ARB :: GLenum Source
pattern GL_MATRIX24_ARB :: GLenum Source
pattern GL_MATRIX25_ARB :: GLenum Source
pattern GL_MATRIX26_ARB :: GLenum Source
pattern GL_MATRIX27_ARB :: GLenum Source
pattern GL_MATRIX28_ARB :: GLenum Source
pattern GL_MATRIX29_ARB :: GLenum Source
pattern GL_MATRIX2_ARB :: GLenum Source
pattern GL_MATRIX30_ARB :: GLenum Source
pattern GL_MATRIX31_ARB :: GLenum Source
pattern GL_MATRIX3_ARB :: GLenum Source
pattern GL_MATRIX4_ARB :: GLenum Source
pattern GL_MATRIX5_ARB :: GLenum Source
pattern GL_MATRIX6_ARB :: GLenum Source
pattern GL_MATRIX7_ARB :: GLenum Source
pattern GL_MATRIX8_ARB :: GLenum Source
pattern GL_MATRIX9_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_ATTRIBS_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_ENV_PARAMETERS_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_INSTRUCTIONS_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_MATRICES_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_PARAMETERS_ARB :: GLenum Source
pattern GL_MAX_PROGRAM_TEMPORARIES_ARB :: GLenum Source
pattern GL_MAX_TEXTURE_COORDS_ARB :: GLenum Source
pattern GL_MAX_TEXTURE_IMAGE_UNITS_ARB :: GLenum Source
pattern GL_PROGRAM_ATTRIBS_ARB :: GLenum Source
pattern GL_PROGRAM_BINDING_ARB :: GLenum Source
pattern GL_PROGRAM_ERROR_POSITION_ARB :: GLenum Source
pattern GL_PROGRAM_ERROR_STRING_ARB :: GLenum Source
pattern GL_PROGRAM_FORMAT_ARB :: GLenum Source
pattern GL_PROGRAM_FORMAT_ASCII_ARB :: GLenum Source
pattern GL_PROGRAM_INSTRUCTIONS_ARB :: GLenum Source
pattern GL_PROGRAM_LENGTH_ARB :: GLenum Source
pattern GL_PROGRAM_NATIVE_ATTRIBS_ARB :: GLenum Source
pattern GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB :: GLenum Source
pattern GL_PROGRAM_NATIVE_PARAMETERS_ARB :: GLenum Source
pattern GL_PROGRAM_NATIVE_TEMPORARIES_ARB :: GLenum Source
pattern GL_PROGRAM_PARAMETERS_ARB :: GLenum Source
pattern GL_PROGRAM_STRING_ARB :: GLenum Source
pattern GL_PROGRAM_TEMPORARIES_ARB :: GLenum Source
pattern GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB :: GLenum Source
pattern GL_TRANSPOSE_CURRENT_MATRIX_ARB :: GLenum Source
pattern GL_FRAMEBUFFER_DEFAULT_HEIGHT :: GLenum Source
pattern GL_FRAMEBUFFER_DEFAULT_LAYERS :: GLenum Source
pattern GL_FRAMEBUFFER_DEFAULT_SAMPLES :: GLenum Source
pattern GL_FRAMEBUFFER_DEFAULT_WIDTH :: GLenum Source
pattern GL_MAX_FRAMEBUFFER_HEIGHT :: GLenum Source
pattern GL_MAX_FRAMEBUFFER_LAYERS :: GLenum Source
pattern GL_MAX_FRAMEBUFFER_SAMPLES :: GLenum Source
pattern GL_MAX_FRAMEBUFFER_WIDTH :: GLenum Source
glBindFramebuffer :: MonadIO m => GLenum -> GLuint -> m () Source
glBindRenderbuffer :: MonadIO m => GLenum -> GLuint -> m () Source
glBlitFramebuffer :: MonadIO m => GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> m () Source
glBlitFramebufferFunPtr :: FunPtr (GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLbitfield -> GLenum -> IO ()) Source
glCheckFramebufferStatus :: MonadIO m => GLenum -> m GLenum Source
glFramebufferTexture1DFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO ()) Source
glFramebufferTexture2DFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLuint -> GLint -> IO ()) Source
glFramebufferTexture3D :: MonadIO m => GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> m () Source
glFramebufferTexture3DFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ()) Source
glFramebufferTextureLayer :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m () Source
glFramebufferTextureLayerFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ()) Source
glGenerateMipmap :: MonadIO m => GLenum -> m () Source
glGenerateMipmapFunPtr :: FunPtr (GLenum -> IO ()) Source
glGetFramebufferAttachmentParameteriv :: MonadIO m => GLenum -> GLenum -> GLenum -> Ptr GLint -> m () Source
glGetFramebufferAttachmentParameterivFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> Ptr GLint -> IO ()) Source
glIsFramebuffer :: MonadIO m => GLuint -> m GLboolean Source
glIsRenderbuffer :: MonadIO m => GLuint -> m GLboolean Source
glRenderbufferStorageMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source
glRenderbufferStorageMultisampleFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ()) Source
pattern GL_COLOR_ATTACHMENT0 :: GLenum Source
pattern GL_COLOR_ATTACHMENT1 :: GLenum Source
pattern GL_COLOR_ATTACHMENT10 :: GLenum Source
pattern GL_COLOR_ATTACHMENT11 :: GLenum Source
pattern GL_COLOR_ATTACHMENT12 :: GLenum Source
pattern GL_COLOR_ATTACHMENT13 :: GLenum Source
pattern GL_COLOR_ATTACHMENT14 :: GLenum Source
pattern GL_COLOR_ATTACHMENT15 :: GLenum Source
pattern GL_COLOR_ATTACHMENT2 :: GLenum Source
pattern GL_COLOR_ATTACHMENT3 :: GLenum Source
pattern GL_COLOR_ATTACHMENT4 :: GLenum Source
pattern GL_COLOR_ATTACHMENT5 :: GLenum Source
pattern GL_COLOR_ATTACHMENT6 :: GLenum Source
pattern GL_COLOR_ATTACHMENT7 :: GLenum Source
pattern GL_COLOR_ATTACHMENT8 :: GLenum Source
pattern GL_COLOR_ATTACHMENT9 :: GLenum Source
pattern GL_DEPTH24_STENCIL8 :: GLenum Source
pattern GL_DEPTH_ATTACHMENT :: GLenum Source
pattern GL_DEPTH_STENCIL :: GLenum Source
pattern GL_DEPTH_STENCIL_ATTACHMENT :: GLenum Source
pattern GL_DRAW_FRAMEBUFFER :: GLenum Source
pattern GL_DRAW_FRAMEBUFFER_BINDING :: GLenum Source
pattern GL_FRAMEBUFFER :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL :: GLenum Source
pattern GL_FRAMEBUFFER_BINDING :: GLenum Source
pattern GL_FRAMEBUFFER_COMPLETE :: GLenum Source
pattern GL_FRAMEBUFFER_DEFAULT :: GLenum Source
pattern GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT :: GLenum Source
pattern GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER :: GLenum Source
pattern GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE :: GLenum Source
pattern GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER :: GLenum Source
pattern GL_FRAMEBUFFER_UNDEFINED :: GLenum Source
pattern GL_FRAMEBUFFER_UNSUPPORTED :: GLenum Source
pattern GL_INVALID_FRAMEBUFFER_OPERATION :: GLenum Source
pattern GL_MAX_COLOR_ATTACHMENTS :: GLenum Source
pattern GL_MAX_RENDERBUFFER_SIZE :: GLenum Source
pattern GL_MAX_SAMPLES :: GLenum Source
pattern GL_READ_FRAMEBUFFER :: GLenum Source
pattern GL_READ_FRAMEBUFFER_BINDING :: GLenum Source
pattern GL_RENDERBUFFER :: GLenum Source
pattern GL_RENDERBUFFER_ALPHA_SIZE :: GLenum Source
pattern GL_RENDERBUFFER_BINDING :: GLenum Source
pattern GL_RENDERBUFFER_BLUE_SIZE :: GLenum Source
pattern GL_RENDERBUFFER_DEPTH_SIZE :: GLenum Source
pattern GL_RENDERBUFFER_GREEN_SIZE :: GLenum Source
pattern GL_RENDERBUFFER_HEIGHT :: GLenum Source
pattern GL_RENDERBUFFER_INTERNAL_FORMAT :: GLenum Source
pattern GL_RENDERBUFFER_RED_SIZE :: GLenum Source
pattern GL_RENDERBUFFER_SAMPLES :: GLenum Source
pattern GL_RENDERBUFFER_STENCIL_SIZE :: GLenum Source
pattern GL_RENDERBUFFER_WIDTH :: GLenum Source
pattern GL_STENCIL_ATTACHMENT :: GLenum Source
pattern GL_STENCIL_INDEX1 :: GLenum Source
pattern GL_STENCIL_INDEX16 :: GLenum Source
pattern GL_STENCIL_INDEX4 :: GLenum Source
pattern GL_STENCIL_INDEX8 :: GLenum Source
pattern GL_TEXTURE_STENCIL_SIZE :: GLenum Source
pattern GL_UNSIGNED_INT_24_8 :: GLenum Source
pattern GL_UNSIGNED_NORMALIZED :: GLenum Source
pattern GL_FRAMEBUFFER_SRGB :: GLenum Source
pattern GL_MAX_VARYING_COMPONENTS :: GLenum Source
glGetProgramBinary :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr () -> m () Source
glGetProgramBinaryFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr () -> IO ()) Source
pattern GL_NUM_PROGRAM_BINARY_FORMATS :: GLenum Source
pattern GL_PROGRAM_BINARY_FORMATS :: GLenum Source
pattern GL_PROGRAM_BINARY_LENGTH :: GLenum Source
pattern GL_PROGRAM_BINARY_RETRIEVABLE_HINT :: GLenum Source
glGetCompressedTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLsizei -> Ptr () -> m () Source
glGetCompressedTextureSubImageFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLsizei -> Ptr () -> IO ()) Source
glGetTextureSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source
glGetTextureSubImageFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS :: GLenum Source
pattern GL_GEOMETRY_SHADER_INVOCATIONS :: GLenum Source
pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET :: GLenum Source
pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS :: GLenum Source
pattern GL_MAX_VERTEX_STREAMS :: GLenum Source
pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET :: GLenum Source
glUniform1d :: MonadIO m => GLint -> GLdouble -> m () Source
glUniformMatrix2x3dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glUniformMatrix2x4dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glUniformMatrix3x2dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glUniformMatrix3x4dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glUniformMatrix4x2dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glUniformMatrix4x3dvFunPtr :: FunPtr (GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
pattern GL_DOUBLE_MAT2 :: GLenum Source
pattern GL_DOUBLE_MAT2x3 :: GLenum Source
pattern GL_DOUBLE_MAT2x4 :: GLenum Source
pattern GL_DOUBLE_MAT3 :: GLenum Source
pattern GL_DOUBLE_MAT3x2 :: GLenum Source
pattern GL_DOUBLE_MAT3x4 :: GLenum Source
pattern GL_DOUBLE_MAT4 :: GLenum Source
pattern GL_DOUBLE_MAT4x2 :: GLenum Source
pattern GL_DOUBLE_MAT4x3 :: GLenum Source
pattern GL_DOUBLE_VEC2 :: GLenum Source
pattern GL_DOUBLE_VEC3 :: GLenum Source
pattern GL_DOUBLE_VEC4 :: GLenum Source
pattern GL_HALF_FLOAT :: GLenum Source
glBlendEquation :: MonadIO m => GLenum -> m () Source
glBlendEquationFunPtr :: FunPtr (GLenum -> IO ()) Source
pattern GL_BLEND_COLOR :: GLenum Source
pattern GL_BLEND_EQUATION :: GLenum Source
pattern GL_CONSTANT_ALPHA :: GLenum Source
pattern GL_CONSTANT_COLOR :: GLenum Source
pattern GL_FUNC_ADD :: GLenum Source
pattern GL_FUNC_REVERSE_SUBTRACT :: GLenum Source
pattern GL_FUNC_SUBTRACT :: GLenum Source
pattern GL_ONE_MINUS_CONSTANT_ALPHA :: GLenum Source
pattern GL_ONE_MINUS_CONSTANT_COLOR :: GLenum Source
glGetInternalformativ :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> m () Source
glGetInternalformativFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint -> IO ()) Source
pattern GL_NUM_SAMPLE_COUNTS :: GLenum Source
glGetInternalformati64v :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint64 -> m () Source
glGetInternalformati64vFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLint64 -> IO ()) Source
pattern GL_AUTO_GENERATE_MIPMAP :: GLenum Source
pattern GL_CAVEAT_SUPPORT :: GLenum Source
pattern GL_CLEAR_BUFFER :: GLenum Source
pattern GL_COLOR_COMPONENTS :: GLenum Source
pattern GL_COLOR_ENCODING :: GLenum Source
pattern GL_COLOR_RENDERABLE :: GLenum Source
pattern GL_COMPUTE_TEXTURE :: GLenum Source
pattern GL_DEPTH_COMPONENTS :: GLenum Source
pattern GL_DEPTH_RENDERABLE :: GLenum Source
pattern GL_FRAGMENT_TEXTURE :: GLenum Source
pattern GL_FRAMEBUFFER_BLEND :: GLenum Source
pattern GL_FRAMEBUFFER_RENDERABLE :: GLenum Source
pattern GL_FRAMEBUFFER_RENDERABLE_LAYERED :: GLenum Source
pattern GL_FULL_SUPPORT :: GLenum Source
pattern GL_GEOMETRY_TEXTURE :: GLenum Source
pattern GL_GET_TEXTURE_IMAGE_FORMAT :: GLenum Source
pattern GL_GET_TEXTURE_IMAGE_TYPE :: GLenum Source
pattern GL_IMAGE_CLASS_10_10_10_2 :: GLenum Source
pattern GL_IMAGE_CLASS_11_11_10 :: GLenum Source
pattern GL_IMAGE_CLASS_1_X_16 :: GLenum Source
pattern GL_IMAGE_CLASS_1_X_32 :: GLenum Source
pattern GL_IMAGE_CLASS_1_X_8 :: GLenum Source
pattern GL_IMAGE_CLASS_2_X_16 :: GLenum Source
pattern GL_IMAGE_CLASS_2_X_32 :: GLenum Source
pattern GL_IMAGE_CLASS_2_X_8 :: GLenum Source
pattern GL_IMAGE_CLASS_4_X_16 :: GLenum Source
pattern GL_IMAGE_CLASS_4_X_32 :: GLenum Source
pattern GL_IMAGE_CLASS_4_X_8 :: GLenum Source
pattern GL_IMAGE_COMPATIBILITY_CLASS :: GLenum Source
pattern GL_IMAGE_FORMAT_COMPATIBILITY_TYPE :: GLenum Source
pattern GL_IMAGE_PIXEL_FORMAT :: GLenum Source
pattern GL_IMAGE_PIXEL_TYPE :: GLenum Source
pattern GL_IMAGE_TEXEL_SIZE :: GLenum Source
pattern GL_INTERNALFORMAT_ALPHA_SIZE :: GLenum Source
pattern GL_INTERNALFORMAT_ALPHA_TYPE :: GLenum Source
pattern GL_INTERNALFORMAT_BLUE_SIZE :: GLenum Source
pattern GL_INTERNALFORMAT_BLUE_TYPE :: GLenum Source
pattern GL_INTERNALFORMAT_DEPTH_SIZE :: GLenum Source
pattern GL_INTERNALFORMAT_DEPTH_TYPE :: GLenum Source
pattern GL_INTERNALFORMAT_GREEN_SIZE :: GLenum Source
pattern GL_INTERNALFORMAT_GREEN_TYPE :: GLenum Source
pattern GL_INTERNALFORMAT_PREFERRED :: GLenum Source
pattern GL_INTERNALFORMAT_RED_SIZE :: GLenum Source
pattern GL_INTERNALFORMAT_RED_TYPE :: GLenum Source
pattern GL_INTERNALFORMAT_SHARED_SIZE :: GLenum Source
pattern GL_INTERNALFORMAT_STENCIL_SIZE :: GLenum Source
pattern GL_INTERNALFORMAT_STENCIL_TYPE :: GLenum Source
pattern GL_INTERNALFORMAT_SUPPORTED :: GLenum Source
pattern GL_MANUAL_GENERATE_MIPMAP :: GLenum Source
pattern GL_MAX_COMBINED_DIMENSIONS :: GLenum Source
pattern GL_MAX_DEPTH :: GLenum Source
pattern GL_MAX_HEIGHT :: GLenum Source
pattern GL_MAX_LAYERS :: GLenum Source
pattern GL_MAX_WIDTH :: GLenum Source
pattern GL_READ_PIXELS :: GLenum Source
pattern GL_READ_PIXELS_FORMAT :: GLenum Source
pattern GL_READ_PIXELS_TYPE :: GLenum Source
pattern GL_SAMPLES :: GLenum Source
pattern GL_SHADER_IMAGE_ATOMIC :: GLenum Source
pattern GL_SHADER_IMAGE_LOAD :: GLenum Source
pattern GL_SHADER_IMAGE_STORE :: GLenum Source
pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_TEST :: GLenum Source
pattern GL_SIMULTANEOUS_TEXTURE_AND_DEPTH_WRITE :: GLenum Source
pattern GL_SIMULTANEOUS_TEXTURE_AND_STENCIL_TEST :: GLenum Source
pattern GL_SRGB_READ :: GLenum Source
pattern GL_SRGB_WRITE :: GLenum Source
pattern GL_STENCIL_COMPONENTS :: GLenum Source
pattern GL_STENCIL_RENDERABLE :: GLenum Source
pattern GL_TESS_CONTROL_TEXTURE :: GLenum Source
pattern GL_TESS_EVALUATION_TEXTURE :: GLenum Source
pattern GL_TEXTURE_1D :: GLenum Source
pattern GL_TEXTURE_1D_ARRAY :: GLenum Source
pattern GL_TEXTURE_2D :: GLenum Source
pattern GL_TEXTURE_2D_ARRAY :: GLenum Source
pattern GL_TEXTURE_2D_MULTISAMPLE :: GLenum Source
pattern GL_TEXTURE_2D_MULTISAMPLE_ARRAY :: GLenum Source
pattern GL_TEXTURE_3D :: GLenum Source
pattern GL_TEXTURE_BUFFER :: GLenum Source
pattern GL_TEXTURE_COMPRESSED :: GLenum Source
pattern GL_TEXTURE_COMPRESSED_BLOCK_HEIGHT :: GLenum Source
pattern GL_TEXTURE_COMPRESSED_BLOCK_SIZE :: GLenum Source
pattern GL_TEXTURE_COMPRESSED_BLOCK_WIDTH :: GLenum Source
pattern GL_TEXTURE_CUBE_MAP :: GLenum Source
pattern GL_TEXTURE_CUBE_MAP_ARRAY :: GLenum Source
pattern GL_TEXTURE_GATHER :: GLenum Source
pattern GL_TEXTURE_GATHER_SHADOW :: GLenum Source
pattern GL_TEXTURE_IMAGE_FORMAT :: GLenum Source
pattern GL_TEXTURE_IMAGE_TYPE :: GLenum Source
pattern GL_TEXTURE_RECTANGLE :: GLenum Source
pattern GL_TEXTURE_SHADOW :: GLenum Source
pattern GL_TEXTURE_VIEW :: GLenum Source
pattern GL_VERTEX_TEXTURE :: GLenum Source
pattern GL_VIEW_CLASS_128_BITS :: GLenum Source
pattern GL_VIEW_CLASS_16_BITS :: GLenum Source
pattern GL_VIEW_CLASS_24_BITS :: GLenum Source
pattern GL_VIEW_CLASS_32_BITS :: GLenum Source
pattern GL_VIEW_CLASS_48_BITS :: GLenum Source
pattern GL_VIEW_CLASS_64_BITS :: GLenum Source
pattern GL_VIEW_CLASS_8_BITS :: GLenum Source
pattern GL_VIEW_CLASS_96_BITS :: GLenum Source
pattern GL_VIEW_CLASS_BPTC_FLOAT :: GLenum Source
pattern GL_VIEW_CLASS_BPTC_UNORM :: GLenum Source
pattern GL_VIEW_CLASS_RGTC1_RED :: GLenum Source
pattern GL_VIEW_CLASS_RGTC2_RG :: GLenum Source
pattern GL_VIEW_CLASS_S3TC_DXT1_RGB :: GLenum Source
pattern GL_VIEW_CLASS_S3TC_DXT1_RGBA :: GLenum Source
pattern GL_VIEW_CLASS_S3TC_DXT3_RGBA :: GLenum Source
pattern GL_VIEW_CLASS_S3TC_DXT5_RGBA :: GLenum Source
pattern GL_VIEW_COMPATIBILITY_CLASS :: GLenum Source
glInvalidateBufferData :: MonadIO m => GLuint -> m () Source
glInvalidateBufferDataFunPtr :: FunPtr (GLuint -> IO ()) Source
glInvalidateBufferSubData :: MonadIO m => GLuint -> GLintptr -> GLsizeiptr -> m () Source
glInvalidateBufferSubDataFunPtr :: FunPtr (GLuint -> GLintptr -> GLsizeiptr -> IO ()) Source
glInvalidateSubFramebuffer :: MonadIO m => GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glInvalidateSubFramebufferFunPtr :: FunPtr (GLenum -> GLsizei -> Ptr GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()) Source
glInvalidateTexImage :: MonadIO m => GLuint -> GLint -> m () Source
glInvalidateTexSubImage :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> m () Source
glInvalidateTexSubImageFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> IO ()) Source
pattern GL_MIN_MAP_BUFFER_ALIGNMENT :: GLenum Source
glFlushMappedBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> m () Source
glFlushMappedBufferRangeFunPtr :: FunPtr (GLenum -> GLintptr -> GLsizeiptr -> IO ()) Source
glMapBufferRange :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> m (Ptr ()) Source
glMapBufferRangeFunPtr :: FunPtr (GLenum -> GLintptr -> GLsizeiptr -> GLbitfield -> IO (Ptr ())) Source
pattern GL_MAP_FLUSH_EXPLICIT_BIT :: GLenum Source
pattern GL_MAP_INVALIDATE_BUFFER_BIT :: GLenum Source
pattern GL_MAP_INVALIDATE_RANGE_BIT :: GLenum Source
pattern GL_MAP_UNSYNCHRONIZED_BIT :: GLenum Source
glBindBuffersRange :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizeiptr -> m () Source
glBindBuffersRangeFunPtr :: FunPtr (GLenum -> GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizeiptr -> IO ()) Source
glBindVertexBuffers :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> m () Source
glBindVertexBuffersFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLuint -> Ptr GLintptr -> Ptr GLsizei -> IO ()) Source
glMultiDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr () -> GLsizei -> GLsizei -> m () Source
glMultiDrawElementsIndirectFunPtr :: FunPtr (GLenum -> GLenum -> Ptr () -> GLsizei -> GLsizei -> IO ()) Source
pattern GL_SAMPLES_ARB :: GLenum Source
pattern GL_TEXTURE0_ARB :: GLenum Source
pattern GL_TEXTURE1_ARB :: GLenum Source
pattern GL_ANY_SAMPLES_PASSED :: GLenum Source
glGetProgramResourceLocationIndexFunPtr :: FunPtr (GLuint -> GLenum -> Ptr GLchar -> IO GLint) Source
glGetProgramResourceName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetProgramResourceNameFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()) Source
glGetProgramResourceiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m () Source
glGetProgramResourceivFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> IO ()) Source
pattern GL_ACTIVE_RESOURCES :: GLenum Source
pattern GL_ACTIVE_VARIABLES :: GLenum Source
pattern GL_ARRAY_SIZE :: GLenum Source
pattern GL_ARRAY_STRIDE :: GLenum Source
pattern GL_ATOMIC_COUNTER_BUFFER :: GLenum Source
pattern GL_ATOMIC_COUNTER_BUFFER_INDEX :: GLenum Source
pattern GL_BLOCK_INDEX :: GLenum Source
pattern GL_BUFFER_BINDING :: GLenum Source
pattern GL_BUFFER_DATA_SIZE :: GLenum Source
pattern GL_BUFFER_VARIABLE :: GLenum Source
pattern GL_COMPATIBLE_SUBROUTINES :: GLenum Source
pattern GL_COMPUTE_SUBROUTINE :: GLenum Source
pattern GL_COMPUTE_SUBROUTINE_UNIFORM :: GLenum Source
pattern GL_FRAGMENT_SUBROUTINE :: GLenum Source
pattern GL_FRAGMENT_SUBROUTINE_UNIFORM :: GLenum Source
pattern GL_GEOMETRY_SUBROUTINE :: GLenum Source
pattern GL_GEOMETRY_SUBROUTINE_UNIFORM :: GLenum Source
pattern GL_IS_PER_PATCH :: GLenum Source
pattern GL_IS_ROW_MAJOR :: GLenum Source
pattern GL_LOCATION :: GLenum Source
pattern GL_LOCATION_INDEX :: GLenum Source
pattern GL_MATRIX_STRIDE :: GLenum Source
pattern GL_MAX_NAME_LENGTH :: GLenum Source
pattern GL_MAX_NUM_ACTIVE_VARIABLES :: GLenum Source
pattern GL_MAX_NUM_COMPATIBLE_SUBROUTINES :: GLenum Source
pattern GL_NAME_LENGTH :: GLenum Source
pattern GL_NUM_ACTIVE_VARIABLES :: GLenum Source
pattern GL_NUM_COMPATIBLE_SUBROUTINES :: GLenum Source
pattern GL_PROGRAM_INPUT :: GLenum Source
pattern GL_PROGRAM_OUTPUT :: GLenum Source
pattern GL_REFERENCED_BY_COMPUTE_SHADER :: GLenum Source
pattern GL_REFERENCED_BY_FRAGMENT_SHADER :: GLenum Source
pattern GL_REFERENCED_BY_GEOMETRY_SHADER :: GLenum Source
pattern GL_REFERENCED_BY_TESS_CONTROL_SHADER :: GLenum Source
pattern GL_REFERENCED_BY_TESS_EVALUATION_SHADER :: GLenum Source
pattern GL_REFERENCED_BY_VERTEX_SHADER :: GLenum Source
pattern GL_SHADER_STORAGE_BLOCK :: GLenum Source
pattern GL_TESS_CONTROL_SUBROUTINE :: GLenum Source
pattern GL_TESS_CONTROL_SUBROUTINE_UNIFORM :: GLenum Source
pattern GL_TESS_EVALUATION_SUBROUTINE :: GLenum Source
pattern GL_TESS_EVALUATION_SUBROUTINE_UNIFORM :: GLenum Source
pattern GL_TOP_LEVEL_ARRAY_SIZE :: GLenum Source
pattern GL_TOP_LEVEL_ARRAY_STRIDE :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_VARYING :: GLenum Source
pattern GL_UNIFORM :: GLenum Source
pattern GL_UNIFORM_BLOCK :: GLenum Source
pattern GL_VERTEX_SUBROUTINE :: GLenum Source
pattern GL_VERTEX_SUBROUTINE_UNIFORM :: GLenum Source
glProvokingVertex :: MonadIO m => GLenum -> m () Source
glProvokingVertexFunPtr :: FunPtr (GLenum -> IO ()) Source
pattern GL_FIRST_VERTEX_CONVENTION :: GLenum Source
pattern GL_LAST_VERTEX_CONVENTION :: GLenum Source
pattern GL_PROVOKING_VERTEX :: GLenum Source
pattern GL_QUERY_BUFFER :: GLenum Source
pattern GL_QUERY_BUFFER_BARRIER_BIT :: GLenum Source
pattern GL_QUERY_BUFFER_BINDING :: GLenum Source
pattern GL_QUERY_RESULT_NO_WAIT :: GLenum Source
pattern GL_NO_ERROR :: GLenum Source
glBindSampler :: MonadIO m => GLuint -> GLuint -> m () Source
glIsSampler :: MonadIO m => GLuint -> m GLboolean Source
pattern GL_SAMPLER_BINDING :: GLenum Source
glActiveShaderProgram :: MonadIO m => GLuint -> GLuint -> m () Source
glBindProgramPipeline :: MonadIO m => GLuint -> m () Source
glBindProgramPipelineFunPtr :: FunPtr (GLuint -> IO ()) Source
glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetProgramPipelineInfoLogFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()) Source
glIsProgramPipeline :: MonadIO m => GLuint -> m GLboolean Source
glProgramUniform3d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> m () Source
glProgramUniform3dFunPtr :: FunPtr (GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glProgramUniform3fFunPtr :: FunPtr (GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
glProgramUniform4d :: MonadIO m => GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glProgramUniform4dFunPtr :: FunPtr (GLuint -> GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glProgramUniform4f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
glProgramUniform4fFunPtr :: FunPtr (GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
glProgramUniform4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m () Source
glProgramUniform4iFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> IO ()) Source
glProgramUniform4ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source
glProgramUniform4uiFunPtr :: FunPtr (GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()) Source
glProgramUniformMatrix2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m () Source
glProgramUniformMatrix2dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glProgramUniformMatrix2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix2fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix2x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m () Source
glProgramUniformMatrix2x3dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glProgramUniformMatrix2x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix2x3fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix2x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m () Source
glProgramUniformMatrix2x4dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glProgramUniformMatrix2x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix2x4fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m () Source
glProgramUniformMatrix3dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glProgramUniformMatrix3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix3fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix3x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m () Source
glProgramUniformMatrix3x2dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glProgramUniformMatrix3x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix3x2fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix3x4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m () Source
glProgramUniformMatrix3x4dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glProgramUniformMatrix3x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix3x4fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix4dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m () Source
glProgramUniformMatrix4dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glProgramUniformMatrix4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix4fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix4x2dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m () Source
glProgramUniformMatrix4x2dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glProgramUniformMatrix4x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix4x2fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix4x3dv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m () Source
glProgramUniformMatrix4x3dvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> IO ()) Source
glProgramUniformMatrix4x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix4x3fvFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glUseProgramStages :: MonadIO m => GLuint -> GLbitfield -> GLuint -> m () Source
glUseProgramStagesFunPtr :: FunPtr (GLuint -> GLbitfield -> GLuint -> IO ()) Source
glValidateProgramPipeline :: MonadIO m => GLuint -> m () Source
glValidateProgramPipelineFunPtr :: FunPtr (GLuint -> IO ()) Source
pattern GL_ACTIVE_PROGRAM :: GLenum Source
pattern GL_ALL_SHADER_BITS :: GLenum Source
pattern GL_FRAGMENT_SHADER_BIT :: GLenum Source
pattern GL_GEOMETRY_SHADER_BIT :: GLenum Source
pattern GL_PROGRAM_PIPELINE_BINDING :: GLenum Source
pattern GL_PROGRAM_SEPARABLE :: GLenum Source
pattern GL_TESS_CONTROL_SHADER_BIT :: GLenum Source
pattern GL_TESS_EVALUATION_SHADER_BIT :: GLenum Source
pattern GL_VERTEX_SHADER_BIT :: GLenum Source
glGetActiveAtomicCounterBufferiv :: MonadIO m => GLuint -> GLuint -> GLenum -> Ptr GLint -> m () Source
glGetActiveAtomicCounterBufferivFunPtr :: FunPtr (GLuint -> GLuint -> GLenum -> Ptr GLint -> IO ()) Source
pattern GL_ACTIVE_ATOMIC_COUNTER_BUFFERS :: GLenum Source
pattern GL_ATOMIC_COUNTER_BUFFER_BINDING :: GLenum Source
pattern GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE :: GLenum Source
pattern GL_ATOMIC_COUNTER_BUFFER_SIZE :: GLenum Source
pattern GL_ATOMIC_COUNTER_BUFFER_START :: GLenum Source
pattern GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS :: GLenum Source
pattern GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE :: GLenum Source
pattern GL_MAX_COMBINED_ATOMIC_COUNTERS :: GLenum Source
pattern GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS :: GLenum Source
pattern GL_MAX_FRAGMENT_ATOMIC_COUNTERS :: GLenum Source
pattern GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS :: GLenum Source
pattern GL_MAX_GEOMETRY_ATOMIC_COUNTERS :: GLenum Source
pattern GL_MAX_GEOMETRY_ATOMIC_COUNTER_BUFFERS :: GLenum Source
pattern GL_MAX_TESS_CONTROL_ATOMIC_COUNTERS :: GLenum Source
pattern GL_MAX_TESS_EVALUATION_ATOMIC_COUNTERS :: GLenum Source
pattern GL_MAX_VERTEX_ATOMIC_COUNTERS :: GLenum Source
pattern GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS :: GLenum Source
pattern GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX :: GLenum Source
pattern GL_UNSIGNED_INT_ATOMIC_COUNTER :: GLenum Source
glBindImageTexture :: MonadIO m => GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> m () Source
glBindImageTextureFunPtr :: FunPtr (GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> IO ()) Source
glMemoryBarrier :: MonadIO m => GLbitfield -> m () Source
glMemoryBarrierFunPtr :: FunPtr (GLbitfield -> IO ()) Source
pattern GL_ALL_BARRIER_BITS :: GLenum Source
pattern GL_ATOMIC_COUNTER_BARRIER_BIT :: GLenum Source
pattern GL_BUFFER_UPDATE_BARRIER_BIT :: GLenum Source
pattern GL_COMMAND_BARRIER_BIT :: GLenum Source
pattern GL_ELEMENT_ARRAY_BARRIER_BIT :: GLenum Source
pattern GL_FRAMEBUFFER_BARRIER_BIT :: GLenum Source
pattern GL_IMAGE_1D :: GLenum Source
pattern GL_IMAGE_1D_ARRAY :: GLenum Source
pattern GL_IMAGE_2D :: GLenum Source
pattern GL_IMAGE_2D_ARRAY :: GLenum Source
pattern GL_IMAGE_2D_MULTISAMPLE :: GLenum Source
pattern GL_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum Source
pattern GL_IMAGE_2D_RECT :: GLenum Source
pattern GL_IMAGE_3D :: GLenum Source
pattern GL_IMAGE_BINDING_ACCESS :: GLenum Source
pattern GL_IMAGE_BINDING_FORMAT :: GLenum Source
pattern GL_IMAGE_BINDING_LAYER :: GLenum Source
pattern GL_IMAGE_BINDING_LAYERED :: GLenum Source
pattern GL_IMAGE_BINDING_LEVEL :: GLenum Source
pattern GL_IMAGE_BINDING_NAME :: GLenum Source
pattern GL_IMAGE_BUFFER :: GLenum Source
pattern GL_IMAGE_CUBE :: GLenum Source
pattern GL_IMAGE_CUBE_MAP_ARRAY :: GLenum Source
pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS :: GLenum Source
pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE :: GLenum Source
pattern GL_INT_IMAGE_1D :: GLenum Source
pattern GL_INT_IMAGE_1D_ARRAY :: GLenum Source
pattern GL_INT_IMAGE_2D :: GLenum Source
pattern GL_INT_IMAGE_2D_ARRAY :: GLenum Source
pattern GL_INT_IMAGE_2D_MULTISAMPLE :: GLenum Source
pattern GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY :: GLenum Source
pattern GL_INT_IMAGE_2D_RECT :: GLenum Source
pattern GL_INT_IMAGE_3D :: GLenum Source
pattern GL_INT_IMAGE_BUFFER :: GLenum Source
pattern GL_INT_IMAGE_CUBE :: GLenum Source
pattern GL_INT_IMAGE_CUBE_MAP_ARRAY :: GLenum Source
pattern GL_MAX_COMBINED_IMAGE_UNIFORMS :: GLenum Source
pattern GL_MAX_FRAGMENT_IMAGE_UNIFORMS :: GLenum Source
pattern GL_MAX_GEOMETRY_IMAGE_UNIFORMS :: GLenum Source
pattern GL_MAX_IMAGE_SAMPLES :: GLenum Source
pattern GL_MAX_IMAGE_UNITS :: GLenum Source
pattern GL_MAX_TESS_CONTROL_IMAGE_UNIFORMS :: GLenum Source
pattern GL_MAX_TESS_EVALUATION_IMAGE_UNIFORMS :: GLenum Source
pattern GL_MAX_VERTEX_IMAGE_UNIFORMS :: GLenum Source
pattern GL_PIXEL_BUFFER_BARRIER_BIT :: GLenum Source
pattern GL_SHADER_IMAGE_ACCESS_BARRIER_BIT :: GLenum Source
pattern GL_TEXTURE_FETCH_BARRIER_BIT :: GLenum Source
pattern GL_TEXTURE_UPDATE_BARRIER_BIT :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BARRIER_BIT :: GLenum Source
pattern GL_UNIFORM_BARRIER_BIT :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_1D :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_1D_ARRAY :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_2D :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_2D_ARRAY :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_2D_RECT :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_3D :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_BUFFER :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_CUBE :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT :: GLenum Source
pattern GL_FLOAT_MAT2_ARB :: GLenum Source
pattern GL_FLOAT_MAT3_ARB :: GLenum Source
pattern GL_FLOAT_MAT4_ARB :: GLenum Source
pattern GL_FLOAT_VEC2_ARB :: GLenum Source
pattern GL_FLOAT_VEC3_ARB :: GLenum Source
pattern GL_FLOAT_VEC4_ARB :: GLenum Source
pattern GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES :: GLenum Source
pattern GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS :: GLenum Source
pattern GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS :: GLenum Source
pattern GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS :: GLenum Source
pattern GL_MAX_GEOMETRY_SHADER_STORAGE_BLOCKS :: GLenum Source
pattern GL_MAX_SHADER_STORAGE_BLOCK_SIZE :: GLenum Source
pattern GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS :: GLenum Source
pattern GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS :: GLenum Source
pattern GL_SHADER_STORAGE_BARRIER_BIT :: GLenum Source
pattern GL_SHADER_STORAGE_BUFFER :: GLenum Source
pattern GL_SHADER_STORAGE_BUFFER_BINDING :: GLenum Source
pattern GL_SHADER_STORAGE_BUFFER_SIZE :: GLenum Source
pattern GL_SHADER_STORAGE_BUFFER_START :: GLenum Source
glGetActiveSubroutineName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetActiveSubroutineNameFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()) Source
glGetActiveSubroutineUniformName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetActiveSubroutineUniformNameFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()) Source
glGetActiveSubroutineUniformiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> m () Source
glGetActiveSubroutineUniformivFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> IO ()) Source
pattern GL_ACTIVE_SUBROUTINES :: GLenum Source
pattern GL_ACTIVE_SUBROUTINE_MAX_LENGTH :: GLenum Source
pattern GL_ACTIVE_SUBROUTINE_UNIFORMS :: GLenum Source
pattern GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS :: GLenum Source
pattern GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH :: GLenum Source
pattern GL_MAX_SUBROUTINES :: GLenum Source
pattern GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS :: GLenum Source
pattern GL_UNIFORM_NAME_LENGTH :: GLenum Source
pattern GL_UNIFORM_SIZE :: GLenum Source
pattern GL_DEPTH_STENCIL_TEXTURE_MODE :: GLenum Source
glClientWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum Source
glClientWaitSyncFunPtr :: FunPtr (GLsync -> GLbitfield -> GLuint64 -> IO GLenum) Source
glDeleteSync :: MonadIO m => GLsync -> m () Source
glDeleteSyncFunPtr :: FunPtr (GLsync -> IO ()) Source
glFenceSync :: MonadIO m => GLenum -> GLbitfield -> m GLsync Source
glFenceSyncFunPtr :: FunPtr (GLenum -> GLbitfield -> IO GLsync) Source
glGetSyncivFunPtr :: FunPtr (GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> IO ()) Source
glWaitSync :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m () Source
glWaitSyncFunPtr :: FunPtr (GLsync -> GLbitfield -> GLuint64 -> IO ()) Source
pattern GL_ALREADY_SIGNALED :: GLenum Source
pattern GL_CONDITION_SATISFIED :: GLenum Source
pattern GL_MAX_SERVER_WAIT_TIMEOUT :: GLenum Source
pattern GL_OBJECT_TYPE :: GLenum Source
pattern GL_SIGNALED :: GLenum Source
pattern GL_SYNC_CONDITION :: GLenum Source
pattern GL_SYNC_FENCE :: GLenum Source
pattern GL_SYNC_FLAGS :: GLenum Source
pattern GL_SYNC_FLUSH_COMMANDS_BIT :: GLenum Source
pattern GL_SYNC_GPU_COMMANDS_COMPLETE :: GLenum Source
pattern GL_SYNC_STATUS :: GLenum Source
pattern GL_TIMEOUT_EXPIRED :: GLenum Source
pattern GL_TIMEOUT_IGNORED :: GLenum Source
pattern GL_UNSIGNALED :: GLenum Source
pattern GL_WAIT_FAILED :: GLenum Source
glPatchParameteri :: MonadIO m => GLenum -> GLint -> m () Source
pattern GL_FRACTIONAL_EVEN :: GLenum Source
pattern GL_FRACTIONAL_ODD :: GLenum Source
pattern GL_ISOLINES :: GLenum Source
pattern GL_MAX_PATCH_VERTICES :: GLenum Source
pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: GLenum Source
pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: GLenum Source
pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: GLenum Source
pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: GLenum Source
pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: GLenum Source
pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: GLenum Source
pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: GLenum Source
pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: GLenum Source
pattern GL_MAX_TESS_GEN_LEVEL :: GLenum Source
pattern GL_MAX_TESS_PATCH_COMPONENTS :: GLenum Source
pattern GL_PATCHES :: GLenum Source
pattern GL_PATCH_DEFAULT_INNER_LEVEL :: GLenum Source
pattern GL_PATCH_DEFAULT_OUTER_LEVEL :: GLenum Source
pattern GL_PATCH_VERTICES :: GLenum Source
pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: GLenum Source
pattern GL_TESS_CONTROL_SHADER :: GLenum Source
pattern GL_TESS_EVALUATION_SHADER :: GLenum Source
pattern GL_TESS_GEN_MODE :: GLenum Source
pattern GL_TESS_GEN_POINT_MODE :: GLenum Source
pattern GL_TESS_GEN_SPACING :: GLenum Source
pattern GL_TESS_GEN_VERTEX_ORDER :: GLenum Source
pattern GL_TRIANGLES :: GLenum Source
glTextureBarrier :: MonadIO m => m () Source
glTextureBarrierFunPtr :: FunPtr (IO ()) Source
pattern GL_RGB32UI :: GLenum Source
glTexBufferRange :: MonadIO m => GLenum -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> m () Source
glTexBufferRangeFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> GLintptr -> GLsizeiptr -> IO ()) Source
pattern GL_TEXTURE_BUFFER_OFFSET :: GLenum Source
pattern GL_TEXTURE_BUFFER_OFFSET_ALIGNMENT :: GLenum Source
pattern GL_TEXTURE_BUFFER_SIZE :: GLenum Source
pattern GL_COMPRESSED_RED_RGTC1 :: GLenum Source
pattern GL_COMPRESSED_RG_RGTC2 :: GLenum Source
pattern GL_COMPRESSED_SIGNED_RED_RGTC1 :: GLenum Source
pattern GL_COMPRESSED_SIGNED_RG_RGTC2 :: GLenum Source
pattern GL_MIRROR_CLAMP_TO_EDGE :: GLenum Source
glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m () Source
glSampleMaskiFunPtr :: FunPtr (GLuint -> GLbitfield -> IO ()) Source
glTexImage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m () Source
glTexImage2DMultisampleFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> IO ()) Source
glTexImage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m () Source
glTexImage3DMultisampleFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> IO ()) Source
pattern GL_INT_SAMPLER_2D_MULTISAMPLE :: GLenum Source
pattern GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum Source
pattern GL_MAX_COLOR_TEXTURE_SAMPLES :: GLenum Source
pattern GL_MAX_DEPTH_TEXTURE_SAMPLES :: GLenum Source
pattern GL_MAX_INTEGER_SAMPLES :: GLenum Source
pattern GL_MAX_SAMPLE_MASK_WORDS :: GLenum Source
pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE :: GLenum Source
pattern GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY :: GLenum Source
pattern GL_SAMPLER_2D_MULTISAMPLE :: GLenum Source
pattern GL_SAMPLER_2D_MULTISAMPLE_ARRAY :: GLenum Source
pattern GL_SAMPLE_MASK :: GLenum Source
pattern GL_SAMPLE_MASK_VALUE :: GLenum Source
pattern GL_SAMPLE_POSITION :: GLenum Source
pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS :: GLenum Source
pattern GL_TEXTURE_SAMPLES :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: GLenum Source
pattern GL_RG_INTEGER :: GLenum Source
pattern GL_RGB10_A2UI :: GLenum Source
pattern GL_STENCIL_INDEX :: GLenum Source
glTexStorage3D :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m () Source
glTexStorage3DFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> IO ()) Source
pattern GL_TEXTURE_IMMUTABLE_FORMAT :: GLenum Source
glTexStorage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m () Source
glTexStorage2DMultisampleFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> IO ()) Source
glTexStorage3DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> m () Source
glTexStorage3DMultisampleFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLboolean -> IO ()) Source
pattern GL_TEXTURE_SWIZZLE_A :: GLenum Source
pattern GL_TEXTURE_SWIZZLE_B :: GLenum Source
pattern GL_TEXTURE_SWIZZLE_G :: GLenum Source
pattern GL_TEXTURE_SWIZZLE_R :: GLenum Source
pattern GL_TEXTURE_SWIZZLE_RGBA :: GLenum Source
glTextureView :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source
glTextureViewFunPtr :: FunPtr (GLuint -> GLenum -> GLuint -> GLenum -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()) Source
pattern GL_TEXTURE_IMMUTABLE_LEVELS :: GLenum Source
pattern GL_TEXTURE_VIEW_MIN_LAYER :: GLenum Source
pattern GL_TEXTURE_VIEW_MIN_LEVEL :: GLenum Source
pattern GL_TEXTURE_VIEW_NUM_LAYERS :: GLenum Source
pattern GL_TEXTURE_VIEW_NUM_LEVELS :: GLenum Source
glQueryCounter :: MonadIO m => GLuint -> GLenum -> m () Source
pattern GL_TIMESTAMP :: GLenum Source
pattern GL_TIME_ELAPSED :: GLenum Source
glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m () Source
glDrawTransformFeedback :: MonadIO m => GLenum -> GLuint -> m () Source
glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean Source
glPauseTransformFeedback :: MonadIO m => m () Source
glPauseTransformFeedbackFunPtr :: FunPtr (IO ()) Source
glResumeTransformFeedback :: MonadIO m => m () Source
pattern GL_TRANSFORM_FEEDBACK :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BINDING :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED :: GLenum Source
glEndQueryIndexed :: MonadIO m => GLenum -> GLuint -> m () Source
pattern GL_MAX_TRANSFORM_FEEDBACK_BUFFERS :: GLenum Source
glDrawTransformFeedbackStreamInstanced :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> m () Source
glDrawTransformFeedbackStreamInstancedFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> GLsizei -> IO ()) Source
glGetActiveUniformBlockName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetActiveUniformBlockNameFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()) Source
glGetActiveUniformName :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetActiveUniformNameFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()) Source
glGetActiveUniformsiv :: MonadIO m => GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> m () Source
glGetActiveUniformsivFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLuint -> GLenum -> Ptr GLint -> IO ()) Source
pattern GL_ACTIVE_UNIFORM_BLOCKS :: GLenum Source
pattern GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH :: GLenum Source
pattern GL_INVALID_INDEX :: GLenum Source
pattern GL_MAX_COMBINED_UNIFORM_BLOCKS :: GLenum Source
pattern GL_MAX_FRAGMENT_UNIFORM_BLOCKS :: GLenum Source
pattern GL_MAX_GEOMETRY_UNIFORM_BLOCKS :: GLenum Source
pattern GL_MAX_UNIFORM_BLOCK_SIZE :: GLenum Source
pattern GL_MAX_UNIFORM_BUFFER_BINDINGS :: GLenum Source
pattern GL_MAX_VERTEX_UNIFORM_BLOCKS :: GLenum Source
pattern GL_UNIFORM_ARRAY_STRIDE :: GLenum Source
pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS :: GLenum Source
pattern GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES :: GLenum Source
pattern GL_UNIFORM_BLOCK_BINDING :: GLenum Source
pattern GL_UNIFORM_BLOCK_DATA_SIZE :: GLenum Source
pattern GL_UNIFORM_BLOCK_INDEX :: GLenum Source
pattern GL_UNIFORM_BLOCK_NAME_LENGTH :: GLenum Source
pattern GL_UNIFORM_BUFFER :: GLenum Source
pattern GL_UNIFORM_BUFFER_BINDING :: GLenum Source
pattern GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT :: GLenum Source
pattern GL_UNIFORM_BUFFER_SIZE :: GLenum Source
pattern GL_UNIFORM_BUFFER_START :: GLenum Source
pattern GL_UNIFORM_IS_ROW_MAJOR :: GLenum Source
pattern GL_UNIFORM_MATRIX_STRIDE :: GLenum Source
pattern GL_UNIFORM_OFFSET :: GLenum Source
pattern GL_UNIFORM_TYPE :: GLenum Source
glBindVertexArray :: MonadIO m => GLuint -> m () Source
glBindVertexArrayFunPtr :: FunPtr (GLuint -> IO ()) Source
glIsVertexArray :: MonadIO m => GLuint -> m GLboolean Source
pattern GL_VERTEX_ARRAY_BINDING :: GLenum Source
glVertexAttribL1d :: MonadIO m => GLuint -> GLdouble -> m () Source
glVertexAttribL4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glVertexAttribL4dFunPtr :: FunPtr (GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glVertexAttribLPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> m () Source
glVertexAttribLPointerFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m () Source
glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m () Source
glVertexAttribFormatFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> IO ()) Source
glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m () Source
pattern GL_MAX_VERTEX_ATTRIB_BINDINGS :: GLenum Source
pattern GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: GLenum Source
pattern GL_VERTEX_ATTRIB_BINDING :: GLenum Source
pattern GL_VERTEX_ATTRIB_RELATIVE_OFFSET :: GLenum Source
pattern GL_VERTEX_BINDING_DIVISOR :: GLenum Source
pattern GL_VERTEX_BINDING_OFFSET :: GLenum Source
pattern GL_VERTEX_BINDING_STRIDE :: GLenum Source
glDisableVertexAttribArrayARB :: MonadIO m => GLuint -> m () Source
glDisableVertexAttribArrayARBFunPtr :: FunPtr (GLuint -> IO ()) Source
glEnableVertexAttribArrayARB :: MonadIO m => GLuint -> m () Source
glEnableVertexAttribArrayARBFunPtr :: FunPtr (GLuint -> IO ()) Source
glVertexAttrib1dARB :: MonadIO m => GLuint -> GLdouble -> m () Source
glVertexAttrib1fARB :: MonadIO m => GLuint -> GLfloat -> m () Source
glVertexAttrib1sARB :: MonadIO m => GLuint -> GLshort -> m () Source
glVertexAttrib4NubARB :: MonadIO m => GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> m () Source
glVertexAttrib4NubARBFunPtr :: FunPtr (GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ()) Source
glVertexAttrib4dARB :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glVertexAttrib4dARBFunPtr :: FunPtr (GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glVertexAttrib4fARB :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
glVertexAttrib4fARBFunPtr :: FunPtr (GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
glVertexAttrib4sARB :: MonadIO m => GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> m () Source
glVertexAttrib4sARBFunPtr :: FunPtr (GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()) Source
glVertexAttribPointerARB :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> m () Source
glVertexAttribPointerARBFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> IO ()) Source
pattern GL_CURRENT_VERTEX_ATTRIB_ARB :: GLenum Source
pattern GL_MAX_VERTEX_ATTRIBS_ARB :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB :: GLenum Source
pattern GL_VERTEX_PROGRAM_POINT_SIZE_ARB :: GLenum Source
pattern GL_VERTEX_PROGRAM_TWO_SIDE_ARB :: GLenum Source
pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB :: GLenum Source
pattern GL_UNSIGNED_INT_10F_11F_11F_REV :: GLenum Source
glColorP3ui :: MonadIO m => GLenum -> GLuint -> m () Source
glColorP4ui :: MonadIO m => GLenum -> GLuint -> m () Source
glNormalP3ui :: MonadIO m => GLenum -> GLuint -> m () Source
glSecondaryColorP3ui :: MonadIO m => GLenum -> GLuint -> m () Source
glTexCoordP1ui :: MonadIO m => GLenum -> GLuint -> m () Source
glTexCoordP2ui :: MonadIO m => GLenum -> GLuint -> m () Source
glTexCoordP3ui :: MonadIO m => GLenum -> GLuint -> m () Source
glTexCoordP4ui :: MonadIO m => GLenum -> GLuint -> m () Source
glVertexP2ui :: MonadIO m => GLenum -> GLuint -> m () Source
glVertexP3ui :: MonadIO m => GLenum -> GLuint -> m () Source
glVertexP4ui :: MonadIO m => GLenum -> GLuint -> m () Source
pattern GL_INT_2_10_10_10_REV :: GLenum Source
pattern GL_UNSIGNED_INT_2_10_10_10_REV :: GLenum Source
glViewportIndexedf :: MonadIO m => GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
glViewportIndexedfFunPtr :: FunPtr (GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
pattern GL_DEPTH_RANGE :: GLenum Source
pattern GL_LAYER_PROVOKING_VERTEX :: GLenum Source
pattern GL_MAX_VIEWPORTS :: GLenum Source
pattern GL_SCISSOR_BOX :: GLenum Source
pattern GL_SCISSOR_TEST :: GLenum Source
pattern GL_UNDEFINED_VERTEX :: GLenum Source
pattern GL_VIEWPORT :: GLenum Source
pattern GL_VIEWPORT_BOUNDS_RANGE :: GLenum Source
pattern GL_VIEWPORT_INDEX_PROVOKING_VERTEX :: GLenum Source
pattern GL_VIEWPORT_SUBPIXEL_BITS :: GLenum Source
pattern GL_R16F_EXT :: GLenum Source
pattern GL_RG16F_EXT :: GLenum Source
pattern GL_RGB16F_EXT :: GLenum Source
pattern GL_RGBA16F_EXT :: GLenum Source
pattern GL_SAMPLER :: GLenum Source
glDisableIndexedEXT :: MonadIO m => GLenum -> GLuint -> m () Source
glEnableIndexedEXT :: MonadIO m => GLenum -> GLuint -> m () Source
glProgramUniform3fEXT :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> m () Source
glProgramUniform3fEXTFunPtr :: FunPtr (GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
glProgramUniform3uiEXTFunPtr :: FunPtr (GLuint -> GLint -> GLuint -> GLuint -> GLuint -> IO ()) Source
glProgramUniform4fEXT :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
glProgramUniform4fEXTFunPtr :: FunPtr (GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
glProgramUniform4iEXT :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m () Source
glProgramUniform4iEXTFunPtr :: FunPtr (GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> IO ()) Source
glProgramUniform4uiEXT :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source
glProgramUniform4uiEXTFunPtr :: FunPtr (GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> IO ()) Source
glProgramUniformMatrix2fvEXT :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix2fvEXTFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix2x3fvEXT :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix2x3fvEXTFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix2x4fvEXT :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix2x4fvEXTFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix3fvEXT :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix3fvEXTFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix3x2fvEXT :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix3x2fvEXTFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix3x4fvEXT :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix3x4fvEXTFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix4fvEXT :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix4fvEXTFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix4x2fvEXT :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix4x2fvEXTFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glProgramUniformMatrix4x3fvEXT :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix4x3fvEXTFunPtr :: FunPtr (GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> IO ()) Source
glTextureStorage1DEXT :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> m () Source
glTextureStorage1DEXTFunPtr :: FunPtr (GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> IO ()) Source
glTextureStorage2DEXT :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source
glTextureStorage2DEXTFunPtr :: FunPtr (GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ()) Source
glTextureStorage3DEXT :: MonadIO m => GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> m () Source
glTextureStorage3DEXTFunPtr :: FunPtr (GLuint -> GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLsizei -> IO ()) Source
glBeginQueryEXT :: MonadIO m => GLenum -> GLuint -> m () Source
glEndQueryEXT :: MonadIO m => GLenum -> m () Source
glEndQueryEXTFunPtr :: FunPtr (GLenum -> IO ()) Source
glIsQueryEXT :: MonadIO m => GLuint -> m GLboolean Source
pattern GL_CURRENT_QUERY_EXT :: GLenum Source
pattern GL_QUERY_RESULT_AVAILABLE_EXT :: GLenum Source
pattern GL_QUERY_RESULT_EXT :: GLenum Source
pattern GL_TIME_ELAPSED_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT0_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT10_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT11_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT12_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT13_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT14_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT15_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT1_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT2_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT3_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT4_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT5_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT6_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT7_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT8_EXT :: GLenum Source
pattern GL_COLOR_ATTACHMENT9_EXT :: GLenum Source
pattern GL_MAX_COLOR_ATTACHMENTS_EXT :: GLenum Source
pattern GL_BLEND_DST_ALPHA :: GLenum Source
pattern GL_BLEND_DST_RGB :: GLenum Source
pattern GL_BLEND_EQUATION_ALPHA :: GLenum Source
pattern GL_BLEND_EQUATION_RGB :: GLenum Source
pattern GL_BLEND_SRC_ALPHA :: GLenum Source
pattern GL_BLEND_SRC_RGB :: GLenum Source
pattern GL_COLOR_WRITEMASK :: GLenum Source
pattern GL_DST_ALPHA :: GLenum Source
pattern GL_DST_COLOR :: GLenum Source
pattern GL_ONE_MINUS_DST_ALPHA :: GLenum Source
pattern GL_ONE_MINUS_DST_COLOR :: GLenum Source
pattern GL_ONE_MINUS_SRC_ALPHA :: GLenum Source
pattern GL_ONE_MINUS_SRC_COLOR :: GLenum Source
pattern GL_SRC_ALPHA :: GLenum Source
pattern GL_SRC_ALPHA_SATURATE :: GLenum Source
pattern GL_SRC_COLOR :: GLenum Source
glDrawElementsInstancedEXT :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> m () Source
glDrawElementsInstancedEXTFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> IO ()) Source
pattern GL_FRAGMENT_DEPTH_EXT :: GLenum Source
glRenderbufferStorageMultisampleEXT :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> m () Source
glRenderbufferStorageMultisampleEXTFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> IO ()) Source
pattern GL_MAX_SAMPLES_EXT :: GLenum Source
pattern GL_RENDERBUFFER_SAMPLES_EXT :: GLenum Source
pattern GL_FRAMEBUFFER_SRGB_EXT :: GLenum Source
pattern GL_FIRST_VERTEX_CONVENTION_EXT :: GLenum Source
pattern GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT :: GLenum Source
pattern GL_GEOMETRY_SHADER_EXT :: GLenum Source
pattern GL_LAST_VERTEX_CONVENTION_EXT :: GLenum Source
pattern GL_LINES_ADJACENCY_EXT :: GLenum Source
pattern GL_LINE_STRIP_ADJACENCY_EXT :: GLenum Source
pattern GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT :: GLenum Source
pattern GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT :: GLenum Source
pattern GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT :: GLenum Source
pattern GL_PRIMITIVES_GENERATED_EXT :: GLenum Source
pattern GL_TRIANGLES_ADJACENCY_EXT :: GLenum Source
pattern GL_TRIANGLE_STRIP_ADJACENCY_EXT :: GLenum Source
pattern GL_GEOMETRY_INPUT_TYPE_EXT :: GLenum Source
pattern GL_GEOMETRY_OUTPUT_TYPE_EXT :: GLenum Source
pattern GL_GEOMETRY_VERTICES_OUT_EXT :: GLenum Source
pattern GL_PROGRAM_POINT_SIZE_EXT :: GLenum Source
pattern GL_INT_SAMPLER_BUFFER_EXT :: GLenum Source
pattern GL_SAMPLER_BUFFER_EXT :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT :: GLenum Source
glRasterSamplesEXT :: MonadIO m => GLuint -> GLboolean -> m () Source
pattern GL_EFFECTIVE_RASTER_SAMPLES_EXT :: GLenum Source
pattern GL_MAX_RASTER_SAMPLES_EXT :: GLenum Source
pattern GL_MULTISAMPLE_RASTERIZATION_ALLOWED_EXT :: GLenum Source
pattern GL_RASTER_FIXED_SAMPLE_LOCATIONS_EXT :: GLenum Source
pattern GL_RASTER_MULTISAMPLE_EXT :: GLenum Source
pattern GL_RASTER_SAMPLES_EXT :: GLenum Source
pattern GL_SRGB8_ALPHA8_EXT :: GLenum Source
pattern GL_SRGB_ALPHA_EXT :: GLenum Source
pattern GL_SRGB_EXT :: GLenum Source
pattern GL_IMAGE_BUFFER_EXT :: GLenum Source
pattern GL_IMAGE_CUBE_MAP_ARRAY_EXT :: GLenum Source
pattern GL_INT_IMAGE_BUFFER_EXT :: GLenum Source
pattern GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_BUFFER_EXT :: GLenum Source
pattern GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT :: GLenum Source
pattern GL_ALPHA8_EXT :: GLenum Source
pattern GL_LUMINANCE8_ALPHA8_EXT :: GLenum Source
pattern GL_LUMINANCE8_EXT :: GLenum Source
pattern GL_RGB10_A2_EXT :: GLenum Source
pattern GL_RGB10_EXT :: GLenum Source
glFramebufferTextureLayerEXT :: MonadIO m => GLenum -> GLenum -> GLuint -> GLint -> GLint -> m () Source
glFramebufferTextureLayerEXTFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> GLint -> GLint -> IO ()) Source
pattern GL_MAX_TEXTURE_BUFFER_SIZE_EXT :: GLenum Source
pattern GL_TEXTURE_BINDING_BUFFER_EXT :: GLenum Source
pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT :: GLenum Source
pattern GL_TEXTURE_BUFFER_EXT :: GLenum Source
pattern GL_COMPRESSED_RGBA_S3TC_DXT1_EXT :: GLenum Source
pattern GL_COMPRESSED_RGB_S3TC_DXT1_EXT :: GLenum Source
pattern GL_RG8_EXT :: GLenum Source
pattern GL_R16_SNORM :: GLenum Source
pattern GL_R8_SNORM :: GLenum Source
pattern GL_RG16_SNORM :: GLenum Source
pattern GL_RG8_SNORM :: GLenum Source
pattern GL_RGB16_SNORM :: GLenum Source
pattern GL_RGB8_SNORM :: GLenum Source
pattern GL_RGBA16_SNORM :: GLenum Source
pattern GL_RGBA8_SNORM :: GLenum Source
pattern GL_SIGNED_NORMALIZED :: GLenum Source
pattern GL_CONTEXT_RELEASE_BEHAVIOR :: GLenum Source
pattern GL_CONTEXT_RELEASE_BEHAVIOR_FLUSH :: GLenum Source
glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr () -> m () Source
glDebugMessageCallbackFunPtr :: FunPtr (GLDEBUGPROC -> Ptr () -> IO ()) Source
glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m () Source
glDebugMessageControlFunPtr :: FunPtr (GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> IO ()) Source
glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m () Source
glDebugMessageInsertFunPtr :: FunPtr (GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> IO ()) Source
glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint Source
glGetDebugMessageLogFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> IO GLuint) Source
glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetObjectLabelFunPtr :: FunPtr (GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()) Source
glGetObjectPtrLabelFunPtr :: FunPtr (Ptr () -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()) Source
glGetPointerv :: MonadIO m => GLenum -> Ptr () -> m () Source
glPopDebugGroup :: MonadIO m => m () Source
glPopDebugGroupFunPtr :: FunPtr (IO ()) Source
pattern GL_CONTEXT_FLAG_DEBUG_BIT :: GLenum Source
pattern GL_DEBUG_CALLBACK_FUNCTION :: GLenum Source
pattern GL_DEBUG_CALLBACK_USER_PARAM :: GLenum Source
pattern GL_DEBUG_GROUP_STACK_DEPTH :: GLenum Source
pattern GL_DEBUG_LOGGED_MESSAGES :: GLenum Source
pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: GLenum Source
pattern GL_DEBUG_OUTPUT :: GLenum Source
pattern GL_DEBUG_OUTPUT_SYNCHRONOUS :: GLenum Source
pattern GL_DEBUG_SEVERITY_HIGH :: GLenum Source
pattern GL_DEBUG_SEVERITY_LOW :: GLenum Source
pattern GL_DEBUG_SEVERITY_MEDIUM :: GLenum Source
pattern GL_DEBUG_SEVERITY_NOTIFICATION :: GLenum Source
pattern GL_DEBUG_SOURCE_API :: GLenum Source
pattern GL_DEBUG_SOURCE_APPLICATION :: GLenum Source
pattern GL_DEBUG_SOURCE_OTHER :: GLenum Source
pattern GL_DEBUG_SOURCE_SHADER_COMPILER :: GLenum Source
pattern GL_DEBUG_SOURCE_THIRD_PARTY :: GLenum Source
pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM :: GLenum Source
pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR :: GLenum Source
pattern GL_DEBUG_TYPE_ERROR :: GLenum Source
pattern GL_DEBUG_TYPE_MARKER :: GLenum Source
pattern GL_DEBUG_TYPE_OTHER :: GLenum Source
pattern GL_DEBUG_TYPE_PERFORMANCE :: GLenum Source
pattern GL_DEBUG_TYPE_POP_GROUP :: GLenum Source
pattern GL_DEBUG_TYPE_PORTABILITY :: GLenum Source
pattern GL_DEBUG_TYPE_PUSH_GROUP :: GLenum Source
pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR :: GLenum Source
pattern GL_DISPLAY_LIST :: GLenum Source
pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH :: GLenum Source
pattern GL_MAX_DEBUG_LOGGED_MESSAGES :: GLenum Source
pattern GL_MAX_DEBUG_MESSAGE_LENGTH :: GLenum Source
pattern GL_MAX_LABEL_LENGTH :: GLenum Source
pattern GL_PROGRAM :: GLenum Source
pattern GL_PROGRAM_PIPELINE :: GLenum Source
pattern GL_STACK_OVERFLOW :: GLenum Source
pattern GL_STACK_UNDERFLOW :: GLenum Source
pattern GL_VERTEX_ARRAY :: GLenum Source
glGetGraphicsResetStatus :: MonadIO m => m GLenum Source
glReadnPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source
glReadnPixelsFunPtr :: FunPtr (GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
pattern GL_CONTEXT_LOST :: GLenum Source
pattern GL_GUILTY_CONTEXT_RESET :: GLenum Source
pattern GL_INNOCENT_CONTEXT_RESET :: GLenum Source
pattern GL_LOSE_CONTEXT_ON_RESET :: GLenum Source
pattern GL_NO_RESET_NOTIFICATION :: GLenum Source
pattern GL_RESET_NOTIFICATION_STRATEGY :: GLenum Source
pattern GL_UNKNOWN_CONTEXT_RESET :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_10x10_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_10x5_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_10x6_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_10x8_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_12x10_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_12x12_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_4x4_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_5x4_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_5x5_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_6x5_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_6x6_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_8x5_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_8x6_KHR :: GLenum Source
pattern GL_COMPRESSED_RGBA_ASTC_8x8_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x5_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x6_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_10x8_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_4x4_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x4_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_5x5_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x5_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_6x6_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x5_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x6_KHR :: GLenum Source
pattern GL_COMPRESSED_SRGB8_ALPHA8_ASTC_8x8_KHR :: GLenum Source
pattern GL_COLOR_ATTACHMENT0_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT10_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT11_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT12_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT13_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT14_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT15_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT1_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT2_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT3_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT4_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT5_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT6_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT7_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT8_NV :: GLenum Source
pattern GL_COLOR_ATTACHMENT9_NV :: GLenum Source
pattern GL_EYE_PLANE :: GLenum Source
pattern GL_MAX_PROGRAM_CALL_DEPTH_NV :: GLenum Source
pattern GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV :: GLenum Source
pattern GL_COLOR_SAMPLES_NV :: GLenum Source
pattern GL_PRIMARY_COLOR :: GLenum Source
pattern GL_PRIMARY_COLOR_NV :: GLenum Source
pattern GL_SECONDARY_COLOR_NV :: GLenum Source
pattern GL_READ_WRITE :: GLenum Source
pattern GL_WRITE_ONLY :: GLenum Source
pattern GL_DEPTH_COMPONENT24_OES :: GLenum Source
pattern GL_DEPTH_COMPONENT16_OES :: GLenum Source
pattern GL_RGB565_OES :: GLenum Source
pattern GL_RGB5_A1_OES :: GLenum Source
pattern GL_RGBA4_OES :: GLenum Source
pattern GL_RGB8_OES :: GLenum Source
pattern GL_RGBA8_OES :: GLenum Source
pattern GL_STENCIL_INDEX8_OES :: GLenum Source
pattern GL_HALF_FLOAT_OES :: GLenum Source
glAlphaFunc :: MonadIO m => GLenum -> GLfloat -> m () Source
glAreTexturesResidentFunPtr :: FunPtr (GLsizei -> Ptr GLuint -> Ptr GLboolean -> IO GLboolean) Source
glArrayElement :: MonadIO m => GLint -> m () Source
glArrayElementFunPtr :: FunPtr (GLint -> IO ()) Source
glBeginFunPtr :: FunPtr (GLenum -> IO ()) Source
glBitmap :: MonadIO m => GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> m () Source
glBitmapFunPtr :: FunPtr (GLsizei -> GLsizei -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> Ptr GLubyte -> IO ()) Source
glCallList :: MonadIO m => GLuint -> m () Source
glCallListFunPtr :: FunPtr (GLuint -> IO ()) Source
glClearIndex :: MonadIO m => GLfloat -> m () Source
glClearIndexFunPtr :: FunPtr (GLfloat -> IO ()) Source
glClientActiveTexture :: MonadIO m => GLenum -> m () Source
glClientActiveTextureFunPtr :: FunPtr (GLenum -> IO ()) Source
glColor3bv :: MonadIO m => Ptr GLbyte -> m () Source
glColor3dv :: MonadIO m => Ptr GLdouble -> m () Source
glColor3fv :: MonadIO m => Ptr GLfloat -> m () Source
glColor3iv :: MonadIO m => Ptr GLint -> m () Source
glColor3sv :: MonadIO m => Ptr GLshort -> m () Source
glColor3ubv :: MonadIO m => Ptr GLubyte -> m () Source
glColor3uiv :: MonadIO m => Ptr GLuint -> m () Source
glColor3usv :: MonadIO m => Ptr GLushort -> m () Source
glColor4bv :: MonadIO m => Ptr GLbyte -> m () Source
glColor4dv :: MonadIO m => Ptr GLdouble -> m () Source
glColor4fv :: MonadIO m => Ptr GLfloat -> m () Source
glColor4iv :: MonadIO m => Ptr GLint -> m () Source
glColor4sv :: MonadIO m => Ptr GLshort -> m () Source
glColor4ubv :: MonadIO m => Ptr GLubyte -> m () Source
glColor4uiv :: MonadIO m => Ptr GLuint -> m () Source
glColor4usv :: MonadIO m => Ptr GLushort -> m () Source
glColorMaterial :: MonadIO m => GLenum -> GLenum -> m () Source
glDeleteLists :: MonadIO m => GLuint -> GLsizei -> m () Source
glDisableClientState :: MonadIO m => GLenum -> m () Source
glDisableClientStateFunPtr :: FunPtr (GLenum -> IO ()) Source
glEdgeFlag :: MonadIO m => GLboolean -> m () Source
glEdgeFlagFunPtr :: FunPtr (GLboolean -> IO ()) Source
glEdgeFlagPointer :: MonadIO m => GLsizei -> Ptr () -> m () Source
glEdgeFlagv :: MonadIO m => Ptr GLboolean -> m () Source
glEnableClientState :: MonadIO m => GLenum -> m () Source
glEnableClientStateFunPtr :: FunPtr (GLenum -> IO ()) Source
glEndFunPtr :: FunPtr (IO ()) Source
glEndListFunPtr :: FunPtr (IO ()) Source
glEvalCoord1d :: MonadIO m => GLdouble -> m () Source
glEvalCoord1dFunPtr :: FunPtr (GLdouble -> IO ()) Source
glEvalCoord1dv :: MonadIO m => Ptr GLdouble -> m () Source
glEvalCoord1f :: MonadIO m => GLfloat -> m () Source
glEvalCoord1fFunPtr :: FunPtr (GLfloat -> IO ()) Source
glEvalCoord1fv :: MonadIO m => Ptr GLfloat -> m () Source
glEvalCoord2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
glEvalCoord2dv :: MonadIO m => Ptr GLdouble -> m () Source
glEvalCoord2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
glEvalCoord2fv :: MonadIO m => Ptr GLfloat -> m () Source
glEvalPoint1 :: MonadIO m => GLint -> m () Source
glEvalPoint1FunPtr :: FunPtr (GLint -> IO ()) Source
glEvalPoint2 :: MonadIO m => GLint -> GLint -> m () Source
glFogCoordd :: MonadIO m => GLdouble -> m () Source
glFogCoorddFunPtr :: FunPtr (GLdouble -> IO ()) Source
glFogCoorddv :: MonadIO m => Ptr GLdouble -> m () Source
glFogCoordf :: MonadIO m => GLfloat -> m () Source
glFogCoordfFunPtr :: FunPtr (GLfloat -> IO ()) Source
glFogCoordfv :: MonadIO m => Ptr GLfloat -> m () Source
glFrustum :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glFrustumFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glGenLists :: MonadIO m => GLsizei -> m GLuint Source
glGetPolygonStipple :: MonadIO m => Ptr GLubyte -> m () Source
glIndexMask :: MonadIO m => GLuint -> m () Source
glIndexMaskFunPtr :: FunPtr (GLuint -> IO ()) Source
glIndexdFunPtr :: FunPtr (GLdouble -> IO ()) Source
glIndexfFunPtr :: FunPtr (GLfloat -> IO ()) Source
glIndexiFunPtr :: FunPtr (GLint -> IO ()) Source
glIndexsFunPtr :: FunPtr (GLshort -> IO ()) Source
glIndexubFunPtr :: FunPtr (GLubyte -> IO ()) Source
glIndexubv :: MonadIO m => Ptr GLubyte -> m () Source
glInitNames :: MonadIO m => m () Source
glInitNamesFunPtr :: FunPtr (IO ()) Source
glLightModelf :: MonadIO m => GLenum -> GLfloat -> m () Source
glLightModeli :: MonadIO m => GLenum -> GLint -> m () Source
glLineStipple :: MonadIO m => GLint -> GLushort -> m () Source
glListBase :: MonadIO m => GLuint -> m () Source
glListBaseFunPtr :: FunPtr (GLuint -> IO ()) Source
glLoadIdentity :: MonadIO m => m () Source
glLoadIdentityFunPtr :: FunPtr (IO ()) Source
glLoadMatrixd :: MonadIO m => Ptr GLdouble -> m () Source
glLoadMatrixf :: MonadIO m => Ptr GLfloat -> m () Source
glLoadName :: MonadIO m => GLuint -> m () Source
glLoadNameFunPtr :: FunPtr (GLuint -> IO ()) Source
glLoadTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m () Source
glLoadTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m () Source
glMap1d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m () Source
glMap1dFunPtr :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ()) Source
glMap1f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m () Source
glMap1fFunPtr :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ()) Source
glMap2d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> m () Source
glMap2dFunPtr :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLint -> GLint -> GLdouble -> GLdouble -> GLint -> GLint -> Ptr GLdouble -> IO ()) Source
glMap2f :: MonadIO m => GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> m () Source
glMap2fFunPtr :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLint -> GLint -> GLfloat -> GLfloat -> GLint -> GLint -> Ptr GLfloat -> IO ()) Source
glMapGrid2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> m () Source
glMapGrid2dFunPtr :: FunPtr (GLint -> GLdouble -> GLdouble -> GLint -> GLdouble -> GLdouble -> IO ()) Source
glMapGrid2f :: MonadIO m => GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> m () Source
glMapGrid2fFunPtr :: FunPtr (GLint -> GLfloat -> GLfloat -> GLint -> GLfloat -> GLfloat -> IO ()) Source
glMatrixMode :: MonadIO m => GLenum -> m () Source
glMatrixModeFunPtr :: FunPtr (GLenum -> IO ()) Source
glMultMatrixd :: MonadIO m => Ptr GLdouble -> m () Source
glMultMatrixf :: MonadIO m => Ptr GLfloat -> m () Source
glMultTransposeMatrixd :: MonadIO m => Ptr GLdouble -> m () Source
glMultTransposeMatrixf :: MonadIO m => Ptr GLfloat -> m () Source
glMultiTexCoord1d :: MonadIO m => GLenum -> GLdouble -> m () Source
glMultiTexCoord1f :: MonadIO m => GLenum -> GLfloat -> m () Source
glMultiTexCoord1i :: MonadIO m => GLenum -> GLint -> m () Source
glMultiTexCoord1s :: MonadIO m => GLenum -> GLshort -> m () Source
glMultiTexCoord4d :: MonadIO m => GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glMultiTexCoord4dFunPtr :: FunPtr (GLenum -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glMultiTexCoord4fFunPtr :: FunPtr (GLenum -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
glMultiTexCoord4sFunPtr :: FunPtr (GLenum -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()) Source
glNormal3bv :: MonadIO m => Ptr GLbyte -> m () Source
glNormal3dv :: MonadIO m => Ptr GLdouble -> m () Source
glNormal3fv :: MonadIO m => Ptr GLfloat -> m () Source
glNormal3iv :: MonadIO m => Ptr GLint -> m () Source
glNormal3sv :: MonadIO m => Ptr GLshort -> m () Source
glOrtho :: MonadIO m => GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glOrthoFunPtr :: FunPtr (GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glPassThrough :: MonadIO m => GLfloat -> m () Source
glPassThroughFunPtr :: FunPtr (GLfloat -> IO ()) Source
glPixelTransferf :: MonadIO m => GLenum -> GLfloat -> m () Source
glPixelTransferi :: MonadIO m => GLenum -> GLint -> m () Source
glPixelZoom :: MonadIO m => GLfloat -> GLfloat -> m () Source
glPolygonStipple :: MonadIO m => Ptr GLubyte -> m () Source
glPopAttrib :: MonadIO m => m () Source
glPopAttribFunPtr :: FunPtr (IO ()) Source
glPopClientAttrib :: MonadIO m => m () Source
glPopClientAttribFunPtr :: FunPtr (IO ()) Source
glPopMatrix :: MonadIO m => m () Source
glPopMatrixFunPtr :: FunPtr (IO ()) Source
glPopNameFunPtr :: FunPtr (IO ()) Source
glPushAttrib :: MonadIO m => GLbitfield -> m () Source
glPushAttribFunPtr :: FunPtr (GLbitfield -> IO ()) Source
glPushClientAttrib :: MonadIO m => GLbitfield -> m () Source
glPushClientAttribFunPtr :: FunPtr (GLbitfield -> IO ()) Source
glPushMatrix :: MonadIO m => m () Source
glPushMatrixFunPtr :: FunPtr (IO ()) Source
glPushName :: MonadIO m => GLuint -> m () Source
glPushNameFunPtr :: FunPtr (GLuint -> IO ()) Source
glRasterPos2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
glRasterPos2dv :: MonadIO m => Ptr GLdouble -> m () Source
glRasterPos2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
glRasterPos2fv :: MonadIO m => Ptr GLfloat -> m () Source
glRasterPos2i :: MonadIO m => GLint -> GLint -> m () Source
glRasterPos2iv :: MonadIO m => Ptr GLint -> m () Source
glRasterPos2s :: MonadIO m => GLshort -> GLshort -> m () Source
glRasterPos2sv :: MonadIO m => Ptr GLshort -> m () Source
glRasterPos3dv :: MonadIO m => Ptr GLdouble -> m () Source
glRasterPos3fv :: MonadIO m => Ptr GLfloat -> m () Source
glRasterPos3iv :: MonadIO m => Ptr GLint -> m () Source
glRasterPos3sv :: MonadIO m => Ptr GLshort -> m () Source
glRasterPos4dv :: MonadIO m => Ptr GLdouble -> m () Source
glRasterPos4fv :: MonadIO m => Ptr GLfloat -> m () Source
glRasterPos4iv :: MonadIO m => Ptr GLint -> m () Source
glRasterPos4sv :: MonadIO m => Ptr GLshort -> m () Source
glRenderMode :: MonadIO m => GLenum -> m GLint Source
glSecondaryColor3bv :: MonadIO m => Ptr GLbyte -> m () Source
glSecondaryColor3dv :: MonadIO m => Ptr GLdouble -> m () Source
glSecondaryColor3fv :: MonadIO m => Ptr GLfloat -> m () Source
glSecondaryColor3iv :: MonadIO m => Ptr GLint -> m () Source
glSecondaryColor3sv :: MonadIO m => Ptr GLshort -> m () Source
glSecondaryColor3ubv :: MonadIO m => Ptr GLubyte -> m () Source
glSecondaryColor3uiv :: MonadIO m => Ptr GLuint -> m () Source
glSecondaryColor3usv :: MonadIO m => Ptr GLushort -> m () Source
glShadeModel :: MonadIO m => GLenum -> m () Source
glShadeModelFunPtr :: FunPtr (GLenum -> IO ()) Source
glTexCoord1d :: MonadIO m => GLdouble -> m () Source
glTexCoord1dFunPtr :: FunPtr (GLdouble -> IO ()) Source
glTexCoord1dv :: MonadIO m => Ptr GLdouble -> m () Source
glTexCoord1f :: MonadIO m => GLfloat -> m () Source
glTexCoord1fFunPtr :: FunPtr (GLfloat -> IO ()) Source
glTexCoord1fv :: MonadIO m => Ptr GLfloat -> m () Source
glTexCoord1i :: MonadIO m => GLint -> m () Source
glTexCoord1iFunPtr :: FunPtr (GLint -> IO ()) Source
glTexCoord1iv :: MonadIO m => Ptr GLint -> m () Source
glTexCoord1s :: MonadIO m => GLshort -> m () Source
glTexCoord1sFunPtr :: FunPtr (GLshort -> IO ()) Source
glTexCoord1sv :: MonadIO m => Ptr GLshort -> m () Source
glTexCoord2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
glTexCoord2dv :: MonadIO m => Ptr GLdouble -> m () Source
glTexCoord2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
glTexCoord2fv :: MonadIO m => Ptr GLfloat -> m () Source
glTexCoord2i :: MonadIO m => GLint -> GLint -> m () Source
glTexCoord2iv :: MonadIO m => Ptr GLint -> m () Source
glTexCoord2s :: MonadIO m => GLshort -> GLshort -> m () Source
glTexCoord2sv :: MonadIO m => Ptr GLshort -> m () Source
glTexCoord3dv :: MonadIO m => Ptr GLdouble -> m () Source
glTexCoord3fv :: MonadIO m => Ptr GLfloat -> m () Source
glTexCoord3iv :: MonadIO m => Ptr GLint -> m () Source
glTexCoord3sv :: MonadIO m => Ptr GLshort -> m () Source
glTexCoord4dv :: MonadIO m => Ptr GLdouble -> m () Source
glTexCoord4fv :: MonadIO m => Ptr GLfloat -> m () Source
glTexCoord4iv :: MonadIO m => Ptr GLint -> m () Source
glTexCoord4sv :: MonadIO m => Ptr GLshort -> m () Source
glVertex2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
glVertex2dv :: MonadIO m => Ptr GLdouble -> m () Source
glVertex2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
glVertex2fv :: MonadIO m => Ptr GLfloat -> m () Source
glVertex2i :: MonadIO m => GLint -> GLint -> m () Source
glVertex2iv :: MonadIO m => Ptr GLint -> m () Source
glVertex2s :: MonadIO m => GLshort -> GLshort -> m () Source
glVertex2sv :: MonadIO m => Ptr GLshort -> m () Source
glVertex3dv :: MonadIO m => Ptr GLdouble -> m () Source
glVertex3fv :: MonadIO m => Ptr GLfloat -> m () Source
glVertex3iv :: MonadIO m => Ptr GLint -> m () Source
glVertex3sv :: MonadIO m => Ptr GLshort -> m () Source
glVertex4dv :: MonadIO m => Ptr GLdouble -> m () Source
glVertex4fv :: MonadIO m => Ptr GLfloat -> m () Source
glVertex4iv :: MonadIO m => Ptr GLint -> m () Source
glVertex4sv :: MonadIO m => Ptr GLshort -> m () Source
glWindowPos2d :: MonadIO m => GLdouble -> GLdouble -> m () Source
glWindowPos2dv :: MonadIO m => Ptr GLdouble -> m () Source
glWindowPos2f :: MonadIO m => GLfloat -> GLfloat -> m () Source
glWindowPos2fv :: MonadIO m => Ptr GLfloat -> m () Source
glWindowPos2i :: MonadIO m => GLint -> GLint -> m () Source
glWindowPos2iv :: MonadIO m => Ptr GLint -> m () Source
glWindowPos2s :: MonadIO m => GLshort -> GLshort -> m () Source
glWindowPos2sv :: MonadIO m => Ptr GLshort -> m () Source
glWindowPos3dv :: MonadIO m => Ptr GLdouble -> m () Source
glWindowPos3fv :: MonadIO m => Ptr GLfloat -> m () Source
glWindowPos3iv :: MonadIO m => Ptr GLint -> m () Source
glWindowPos3sv :: MonadIO m => Ptr GLshort -> m () Source
pattern GL_2_BYTES :: GLenum Source
pattern GL_3D_COLOR :: GLenum Source
pattern GL_3D_COLOR_TEXTURE :: GLenum Source
pattern GL_3_BYTES :: GLenum Source
pattern GL_4D_COLOR_TEXTURE :: GLenum Source
pattern GL_4_BYTES :: GLenum Source
pattern GL_ACCUM_ALPHA_BITS :: GLenum Source
pattern GL_ACCUM_BLUE_BITS :: GLenum Source
pattern GL_ACCUM_BUFFER_BIT :: GLenum Source
pattern GL_ACCUM_CLEAR_VALUE :: GLenum Source
pattern GL_ACCUM_GREEN_BITS :: GLenum Source
pattern GL_ACCUM_RED_BITS :: GLenum Source
pattern GL_ADD_SIGNED :: GLenum Source
pattern GL_ALIASED_POINT_SIZE_RANGE :: GLenum Source
pattern GL_ALL_ATTRIB_BITS :: GLenum Source
pattern GL_ALPHA12 :: GLenum Source
pattern GL_ALPHA16 :: GLenum Source
pattern GL_ALPHA_BIAS :: GLenum Source
pattern GL_ALPHA_BITS :: GLenum Source
pattern GL_ALPHA_INTEGER :: GLenum Source
pattern GL_ALPHA_SCALE :: GLenum Source
pattern GL_ALPHA_TEST :: GLenum Source
pattern GL_ALPHA_TEST_FUNC :: GLenum Source
pattern GL_ALPHA_TEST_REF :: GLenum Source
pattern GL_AMBIENT :: GLenum Source
pattern GL_AMBIENT_AND_DIFFUSE :: GLenum Source
pattern GL_ATTRIB_STACK_DEPTH :: GLenum Source
pattern GL_AUTO_NORMAL :: GLenum Source
pattern GL_AUX_BUFFERS :: GLenum Source
pattern GL_BITMAP_TOKEN :: GLenum Source
pattern GL_BLUE_BIAS :: GLenum Source
pattern GL_BLUE_BITS :: GLenum Source
pattern GL_BLUE_SCALE :: GLenum Source
pattern GL_C3F_V3F :: GLenum Source
pattern GL_C4F_N3F_V3F :: GLenum Source
pattern GL_C4UB_V2F :: GLenum Source
pattern GL_C4UB_V3F :: GLenum Source
pattern GL_CLAMP_FRAGMENT_COLOR :: GLenum Source
pattern GL_CLAMP_VERTEX_COLOR :: GLenum Source
pattern GL_CLIENT_ACTIVE_TEXTURE :: GLenum Source
pattern GL_CLIENT_ALL_ATTRIB_BITS :: GLenum Source
pattern GL_CLIENT_ATTRIB_STACK_DEPTH :: GLenum Source
pattern GL_CLIENT_PIXEL_STORE_BIT :: GLenum Source
pattern GL_CLIENT_VERTEX_ARRAY_BIT :: GLenum Source
pattern GL_CLIP_PLANE0 :: GLenum Source
pattern GL_CLIP_PLANE1 :: GLenum Source
pattern GL_CLIP_PLANE2 :: GLenum Source
pattern GL_CLIP_PLANE3 :: GLenum Source
pattern GL_CLIP_PLANE4 :: GLenum Source
pattern GL_CLIP_PLANE5 :: GLenum Source
pattern GL_COLOR_ARRAY :: GLenum Source
pattern GL_COLOR_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_COLOR_ARRAY_POINTER :: GLenum Source
pattern GL_COLOR_ARRAY_SIZE :: GLenum Source
pattern GL_COLOR_ARRAY_STRIDE :: GLenum Source
pattern GL_COLOR_ARRAY_TYPE :: GLenum Source
pattern GL_COLOR_INDEX :: GLenum Source
pattern GL_COLOR_INDEXES :: GLenum Source
pattern GL_COLOR_MATERIAL :: GLenum Source
pattern GL_COLOR_MATERIAL_FACE :: GLenum Source
pattern GL_COLOR_MATERIAL_PARAMETER :: GLenum Source
pattern GL_COLOR_SUM :: GLenum Source
pattern GL_COMBINE :: GLenum Source
pattern GL_COMBINE_ALPHA :: GLenum Source
pattern GL_COMBINE_RGB :: GLenum Source
pattern GL_COMPARE_R_TO_TEXTURE :: GLenum Source
pattern GL_COMPILE :: GLenum Source
pattern GL_COMPILE_AND_EXECUTE :: GLenum Source
pattern GL_COMPRESSED_ALPHA :: GLenum Source
pattern GL_COMPRESSED_INTENSITY :: GLenum Source
pattern GL_COMPRESSED_LUMINANCE :: GLenum Source
pattern GL_COMPRESSED_LUMINANCE_ALPHA :: GLenum Source
pattern GL_COMPRESSED_SLUMINANCE :: GLenum Source
pattern GL_COMPRESSED_SLUMINANCE_ALPHA :: GLenum Source
pattern GL_CONSTANT :: GLenum Source
pattern GL_CONSTANT_ATTENUATION :: GLenum Source
pattern GL_COORD_REPLACE :: GLenum Source
pattern GL_COPY_PIXEL_TOKEN :: GLenum Source
pattern GL_CURRENT_BIT :: GLenum Source
pattern GL_CURRENT_COLOR :: GLenum Source
pattern GL_CURRENT_FOG_COORD :: GLenum Source
pattern GL_CURRENT_FOG_COORDINATE :: GLenum Source
pattern GL_CURRENT_INDEX :: GLenum Source
pattern GL_CURRENT_NORMAL :: GLenum Source
pattern GL_CURRENT_RASTER_COLOR :: GLenum Source
pattern GL_CURRENT_RASTER_DISTANCE :: GLenum Source
pattern GL_CURRENT_RASTER_INDEX :: GLenum Source
pattern GL_CURRENT_RASTER_POSITION :: GLenum Source
pattern GL_CURRENT_RASTER_POSITION_VALID :: GLenum Source
pattern GL_CURRENT_RASTER_SECONDARY_COLOR :: GLenum Source
pattern GL_CURRENT_RASTER_TEXTURE_COORDS :: GLenum Source
pattern GL_CURRENT_SECONDARY_COLOR :: GLenum Source
pattern GL_CURRENT_TEXTURE_COORDS :: GLenum Source
pattern GL_DEPTH_BIAS :: GLenum Source
pattern GL_DEPTH_BITS :: GLenum Source
pattern GL_DEPTH_SCALE :: GLenum Source
pattern GL_DEPTH_TEXTURE_MODE :: GLenum Source
pattern GL_DIFFUSE :: GLenum Source
pattern GL_DOT3_RGB :: GLenum Source
pattern GL_DOT3_RGBA :: GLenum Source
pattern GL_DRAW_PIXEL_TOKEN :: GLenum Source
pattern GL_EDGE_FLAG :: GLenum Source
pattern GL_EDGE_FLAG_ARRAY :: GLenum Source
pattern GL_EDGE_FLAG_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_EDGE_FLAG_ARRAY_POINTER :: GLenum Source
pattern GL_EDGE_FLAG_ARRAY_STRIDE :: GLenum Source
pattern GL_EMISSION :: GLenum Source
pattern GL_ENABLE_BIT :: GLenum Source
pattern GL_EVAL_BIT :: GLenum Source
pattern GL_EYE_LINEAR :: GLenum Source
pattern GL_FEEDBACK :: GLenum Source
pattern GL_FEEDBACK_BUFFER_POINTER :: GLenum Source
pattern GL_FEEDBACK_BUFFER_SIZE :: GLenum Source
pattern GL_FEEDBACK_BUFFER_TYPE :: GLenum Source
pattern GL_FOG_BIT :: GLenum Source
pattern GL_FOG_COLOR :: GLenum Source
pattern GL_FOG_COORD :: GLenum Source
pattern GL_FOG_COORDINATE :: GLenum Source
pattern GL_FOG_COORDINATE_ARRAY :: GLenum Source
pattern GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_FOG_COORDINATE_ARRAY_POINTER :: GLenum Source
pattern GL_FOG_COORDINATE_ARRAY_STRIDE :: GLenum Source
pattern GL_FOG_COORDINATE_ARRAY_TYPE :: GLenum Source
pattern GL_FOG_COORDINATE_SOURCE :: GLenum Source
pattern GL_FOG_COORD_ARRAY :: GLenum Source
pattern GL_FOG_COORD_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_FOG_COORD_ARRAY_POINTER :: GLenum Source
pattern GL_FOG_COORD_ARRAY_STRIDE :: GLenum Source
pattern GL_FOG_COORD_ARRAY_TYPE :: GLenum Source
pattern GL_FOG_COORD_SRC :: GLenum Source
pattern GL_FOG_DENSITY :: GLenum Source
pattern GL_FOG_END :: GLenum Source
pattern GL_FOG_HINT :: GLenum Source
pattern GL_FOG_INDEX :: GLenum Source
pattern GL_FOG_MODE :: GLenum Source
pattern GL_FOG_START :: GLenum Source
pattern GL_FRAGMENT_DEPTH :: GLenum Source
pattern GL_GENERATE_MIPMAP :: GLenum Source
pattern GL_GENERATE_MIPMAP_HINT :: GLenum Source
pattern GL_GREEN_BIAS :: GLenum Source
pattern GL_GREEN_BITS :: GLenum Source
pattern GL_GREEN_SCALE :: GLenum Source
pattern GL_HINT_BIT :: GLenum Source
pattern GL_INDEX_ARRAY :: GLenum Source
pattern GL_INDEX_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_INDEX_ARRAY_POINTER :: GLenum Source
pattern GL_INDEX_ARRAY_STRIDE :: GLenum Source
pattern GL_INDEX_ARRAY_TYPE :: GLenum Source
pattern GL_INDEX_BITS :: GLenum Source
pattern GL_INDEX_CLEAR_VALUE :: GLenum Source
pattern GL_INDEX_LOGIC_OP :: GLenum Source
pattern GL_INDEX_MODE :: GLenum Source
pattern GL_INDEX_OFFSET :: GLenum Source
pattern GL_INDEX_SHIFT :: GLenum Source
pattern GL_INDEX_WRITEMASK :: GLenum Source
pattern GL_INTENSITY :: GLenum Source
pattern GL_INTENSITY12 :: GLenum Source
pattern GL_INTENSITY16 :: GLenum Source
pattern GL_INTENSITY4 :: GLenum Source
pattern GL_INTENSITY8 :: GLenum Source
pattern GL_INTERPOLATE :: GLenum Source
pattern GL_LIGHTING :: GLenum Source
pattern GL_LIGHTING_BIT :: GLenum Source
pattern GL_LIGHT_MODEL_AMBIENT :: GLenum Source
pattern GL_LIGHT_MODEL_COLOR_CONTROL :: GLenum Source
pattern GL_LIGHT_MODEL_LOCAL_VIEWER :: GLenum Source
pattern GL_LIGHT_MODEL_TWO_SIDE :: GLenum Source
pattern GL_LINEAR_ATTENUATION :: GLenum Source
pattern GL_LINE_BIT :: GLenum Source
pattern GL_LINE_RESET_TOKEN :: GLenum Source
pattern GL_LINE_STIPPLE :: GLenum Source
pattern GL_LINE_STIPPLE_PATTERN :: GLenum Source
pattern GL_LINE_STIPPLE_REPEAT :: GLenum Source
pattern GL_LINE_TOKEN :: GLenum Source
pattern GL_LIST_BASE :: GLenum Source
pattern GL_LIST_BIT :: GLenum Source
pattern GL_LIST_INDEX :: GLenum Source
pattern GL_LIST_MODE :: GLenum Source
pattern GL_LOGIC_OP :: GLenum Source
pattern GL_LUMINANCE :: GLenum Source
pattern GL_LUMINANCE12 :: GLenum Source
pattern GL_LUMINANCE12_ALPHA12 :: GLenum Source
pattern GL_LUMINANCE12_ALPHA4 :: GLenum Source
pattern GL_LUMINANCE16 :: GLenum Source
pattern GL_LUMINANCE16_ALPHA16 :: GLenum Source
pattern GL_LUMINANCE4 :: GLenum Source
pattern GL_LUMINANCE4_ALPHA4 :: GLenum Source
pattern GL_LUMINANCE6_ALPHA2 :: GLenum Source
pattern GL_LUMINANCE8 :: GLenum Source
pattern GL_LUMINANCE8_ALPHA8 :: GLenum Source
pattern GL_LUMINANCE_ALPHA :: GLenum Source
pattern GL_MAP1_COLOR_4 :: GLenum Source
pattern GL_MAP1_GRID_DOMAIN :: GLenum Source
pattern GL_MAP1_GRID_SEGMENTS :: GLenum Source
pattern GL_MAP1_INDEX :: GLenum Source
pattern GL_MAP1_NORMAL :: GLenum Source
pattern GL_MAP1_TEXTURE_COORD_1 :: GLenum Source
pattern GL_MAP1_TEXTURE_COORD_2 :: GLenum Source
pattern GL_MAP1_TEXTURE_COORD_3 :: GLenum Source
pattern GL_MAP1_TEXTURE_COORD_4 :: GLenum Source
pattern GL_MAP1_VERTEX_3 :: GLenum Source
pattern GL_MAP1_VERTEX_4 :: GLenum Source
pattern GL_MAP2_COLOR_4 :: GLenum Source
pattern GL_MAP2_GRID_DOMAIN :: GLenum Source
pattern GL_MAP2_GRID_SEGMENTS :: GLenum Source
pattern GL_MAP2_INDEX :: GLenum Source
pattern GL_MAP2_NORMAL :: GLenum Source
pattern GL_MAP2_TEXTURE_COORD_1 :: GLenum Source
pattern GL_MAP2_TEXTURE_COORD_2 :: GLenum Source
pattern GL_MAP2_TEXTURE_COORD_3 :: GLenum Source
pattern GL_MAP2_TEXTURE_COORD_4 :: GLenum Source
pattern GL_MAP2_VERTEX_3 :: GLenum Source
pattern GL_MAP2_VERTEX_4 :: GLenum Source
pattern GL_MAP_COLOR :: GLenum Source
pattern GL_MAP_STENCIL :: GLenum Source
pattern GL_MATRIX_MODE :: GLenum Source
pattern GL_MAX_ATTRIB_STACK_DEPTH :: GLenum Source
pattern GL_MAX_CLIENT_ATTRIB_STACK_DEPTH :: GLenum Source
pattern GL_MAX_CLIP_PLANES :: GLenum Source
pattern GL_MAX_EVAL_ORDER :: GLenum Source
pattern GL_MAX_LIGHTS :: GLenum Source
pattern GL_MAX_LIST_NESTING :: GLenum Source
pattern GL_MAX_MODELVIEW_STACK_DEPTH :: GLenum Source
pattern GL_MAX_NAME_STACK_DEPTH :: GLenum Source
pattern GL_MAX_PIXEL_MAP_TABLE :: GLenum Source
pattern GL_MAX_PROJECTION_STACK_DEPTH :: GLenum Source
pattern GL_MAX_TEXTURE_COORDS :: GLenum Source
pattern GL_MAX_TEXTURE_STACK_DEPTH :: GLenum Source
pattern GL_MAX_TEXTURE_UNITS :: GLenum Source
pattern GL_MODELVIEW :: GLenum Source
pattern GL_MODELVIEW_MATRIX :: GLenum Source
pattern GL_MODELVIEW_STACK_DEPTH :: GLenum Source
pattern GL_MODULATE :: GLenum Source
pattern GL_MULTISAMPLE_BIT :: GLenum Source
pattern GL_N3F_V3F :: GLenum Source
pattern GL_NAME_STACK_DEPTH :: GLenum Source
pattern GL_NORMALIZE :: GLenum Source
pattern GL_NORMAL_ARRAY :: GLenum Source
pattern GL_NORMAL_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_NORMAL_ARRAY_POINTER :: GLenum Source
pattern GL_NORMAL_ARRAY_STRIDE :: GLenum Source
pattern GL_NORMAL_ARRAY_TYPE :: GLenum Source
pattern GL_NORMAL_MAP :: GLenum Source
pattern GL_OBJECT_LINEAR :: GLenum Source
pattern GL_OBJECT_PLANE :: GLenum Source
pattern GL_OPERAND0_ALPHA :: GLenum Source
pattern GL_OPERAND0_RGB :: GLenum Source
pattern GL_OPERAND1_ALPHA :: GLenum Source
pattern GL_OPERAND1_RGB :: GLenum Source
pattern GL_OPERAND2_ALPHA :: GLenum Source
pattern GL_OPERAND2_RGB :: GLenum Source
pattern GL_PASS_THROUGH_TOKEN :: GLenum Source
pattern GL_PERSPECTIVE_CORRECTION_HINT :: GLenum Source
pattern GL_PIXEL_MAP_A_TO_A :: GLenum Source
pattern GL_PIXEL_MAP_A_TO_A_SIZE :: GLenum Source
pattern GL_PIXEL_MAP_B_TO_B :: GLenum Source
pattern GL_PIXEL_MAP_B_TO_B_SIZE :: GLenum Source
pattern GL_PIXEL_MAP_G_TO_G :: GLenum Source
pattern GL_PIXEL_MAP_G_TO_G_SIZE :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_A :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_A_SIZE :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_B :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_B_SIZE :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_G :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_G_SIZE :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_I :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_I_SIZE :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_R :: GLenum Source
pattern GL_PIXEL_MAP_I_TO_R_SIZE :: GLenum Source
pattern GL_PIXEL_MAP_R_TO_R :: GLenum Source
pattern GL_PIXEL_MAP_R_TO_R_SIZE :: GLenum Source
pattern GL_PIXEL_MAP_S_TO_S :: GLenum Source
pattern GL_PIXEL_MAP_S_TO_S_SIZE :: GLenum Source
pattern GL_PIXEL_MODE_BIT :: GLenum Source
pattern GL_POINT_BIT :: GLenum Source
pattern GL_POINT_DISTANCE_ATTENUATION :: GLenum Source
pattern GL_POINT_SIZE_MAX :: GLenum Source
pattern GL_POINT_SIZE_MIN :: GLenum Source
pattern GL_POINT_SMOOTH :: GLenum Source
pattern GL_POINT_SMOOTH_HINT :: GLenum Source
pattern GL_POINT_SPRITE :: GLenum Source
pattern GL_POINT_TOKEN :: GLenum Source
pattern GL_POLYGON :: GLenum Source
pattern GL_POLYGON_BIT :: GLenum Source
pattern GL_POLYGON_STIPPLE :: GLenum Source
pattern GL_POLYGON_STIPPLE_BIT :: GLenum Source
pattern GL_POLYGON_TOKEN :: GLenum Source
pattern GL_POSITION :: GLenum Source
pattern GL_PREVIOUS :: GLenum Source
pattern GL_PROJECTION :: GLenum Source
pattern GL_PROJECTION_MATRIX :: GLenum Source
pattern GL_PROJECTION_STACK_DEPTH :: GLenum Source
pattern GL_QUADRATIC_ATTENUATION :: GLenum Source
pattern GL_QUAD_STRIP :: GLenum Source
pattern GL_RED_BIAS :: GLenum Source
pattern GL_RED_BITS :: GLenum Source
pattern GL_RED_SCALE :: GLenum Source
pattern GL_REFLECTION_MAP :: GLenum Source
pattern GL_RENDER_MODE :: GLenum Source
pattern GL_RESCALE_NORMAL :: GLenum Source
pattern GL_RGBA_MODE :: GLenum Source
pattern GL_RGB_SCALE :: GLenum Source
pattern GL_SCISSOR_BIT :: GLenum Source
pattern GL_SECONDARY_COLOR_ARRAY :: GLenum Source
pattern GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_SECONDARY_COLOR_ARRAY_POINTER :: GLenum Source
pattern GL_SECONDARY_COLOR_ARRAY_SIZE :: GLenum Source
pattern GL_SECONDARY_COLOR_ARRAY_STRIDE :: GLenum Source
pattern GL_SECONDARY_COLOR_ARRAY_TYPE :: GLenum Source
pattern GL_SELECTION_BUFFER_POINTER :: GLenum Source
pattern GL_SELECTION_BUFFER_SIZE :: GLenum Source
pattern GL_SEPARATE_SPECULAR_COLOR :: GLenum Source
pattern GL_SHADE_MODEL :: GLenum Source
pattern GL_SHININESS :: GLenum Source
pattern GL_SINGLE_COLOR :: GLenum Source
pattern GL_SLUMINANCE :: GLenum Source
pattern GL_SLUMINANCE8 :: GLenum Source
pattern GL_SLUMINANCE8_ALPHA8 :: GLenum Source
pattern GL_SLUMINANCE_ALPHA :: GLenum Source
pattern GL_SOURCE0_ALPHA :: GLenum Source
pattern GL_SOURCE0_RGB :: GLenum Source
pattern GL_SOURCE1_ALPHA :: GLenum Source
pattern GL_SOURCE1_RGB :: GLenum Source
pattern GL_SOURCE2_ALPHA :: GLenum Source
pattern GL_SOURCE2_RGB :: GLenum Source
pattern GL_SPECULAR :: GLenum Source
pattern GL_SPHERE_MAP :: GLenum Source
pattern GL_SPOT_CUTOFF :: GLenum Source
pattern GL_SPOT_DIRECTION :: GLenum Source
pattern GL_SPOT_EXPONENT :: GLenum Source
pattern GL_SRC0_ALPHA :: GLenum Source
pattern GL_SRC0_RGB :: GLenum Source
pattern GL_SRC1_RGB :: GLenum Source
pattern GL_SRC2_ALPHA :: GLenum Source
pattern GL_SRC2_RGB :: GLenum Source
pattern GL_STENCIL_BITS :: GLenum Source
pattern GL_SUBTRACT :: GLenum Source
pattern GL_T2F_C3F_V3F :: GLenum Source
pattern GL_T2F_C4F_N3F_V3F :: GLenum Source
pattern GL_T2F_C4UB_V3F :: GLenum Source
pattern GL_T2F_N3F_V3F :: GLenum Source
pattern GL_T2F_V3F :: GLenum Source
pattern GL_T4F_C4F_N3F_V4F :: GLenum Source
pattern GL_T4F_V4F :: GLenum Source
pattern GL_TEXTURE_BIT :: GLenum Source
pattern GL_TEXTURE_BORDER :: GLenum Source
pattern GL_TEXTURE_COMPONENTS :: GLenum Source
pattern GL_TEXTURE_COORD_ARRAY :: GLenum Source
pattern GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_TEXTURE_COORD_ARRAY_POINTER :: GLenum Source
pattern GL_TEXTURE_COORD_ARRAY_SIZE :: GLenum Source
pattern GL_TEXTURE_COORD_ARRAY_STRIDE :: GLenum Source
pattern GL_TEXTURE_COORD_ARRAY_TYPE :: GLenum Source
pattern GL_TEXTURE_ENV :: GLenum Source
pattern GL_TEXTURE_ENV_COLOR :: GLenum Source
pattern GL_TEXTURE_ENV_MODE :: GLenum Source
pattern GL_TEXTURE_FILTER_CONTROL :: GLenum Source
pattern GL_TEXTURE_GEN_MODE :: GLenum Source
pattern GL_TEXTURE_GEN_Q :: GLenum Source
pattern GL_TEXTURE_GEN_R :: GLenum Source
pattern GL_TEXTURE_GEN_S :: GLenum Source
pattern GL_TEXTURE_GEN_T :: GLenum Source
pattern GL_TEXTURE_INTENSITY_SIZE :: GLenum Source
pattern GL_TEXTURE_INTENSITY_TYPE :: GLenum Source
pattern GL_TEXTURE_LUMINANCE_SIZE :: GLenum Source
pattern GL_TEXTURE_LUMINANCE_TYPE :: GLenum Source
pattern GL_TEXTURE_MATRIX :: GLenum Source
pattern GL_TEXTURE_PRIORITY :: GLenum Source
pattern GL_TEXTURE_RESIDENT :: GLenum Source
pattern GL_TEXTURE_STACK_DEPTH :: GLenum Source
pattern GL_TRANSFORM_BIT :: GLenum Source
pattern GL_TRANSPOSE_COLOR_MATRIX :: GLenum Source
pattern GL_TRANSPOSE_MODELVIEW_MATRIX :: GLenum Source
pattern GL_TRANSPOSE_PROJECTION_MATRIX :: GLenum Source
pattern GL_TRANSPOSE_TEXTURE_MATRIX :: GLenum Source
pattern GL_VERTEX_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_VERTEX_ARRAY_POINTER :: GLenum Source
pattern GL_VERTEX_ARRAY_SIZE :: GLenum Source
pattern GL_VERTEX_ARRAY_STRIDE :: GLenum Source
pattern GL_VERTEX_ARRAY_TYPE :: GLenum Source
pattern GL_VERTEX_PROGRAM_TWO_SIDE :: GLenum Source
pattern GL_VIEWPORT_BIT :: GLenum Source
pattern GL_WEIGHT_ARRAY_BUFFER_BINDING :: GLenum Source
glActiveTexture :: MonadIO m => GLenum -> m () Source
glActiveTextureFunPtr :: FunPtr (GLenum -> IO ()) 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
glBeginTransformFeedbackFunPtr :: FunPtr (GLenum -> IO ()) Source
glBindBuffer :: MonadIO m => GLenum -> GLuint -> m () Source
glBindBufferRange :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m () Source
glBindBufferRangeFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> IO ()) Source
glBindTexture :: MonadIO m => GLenum -> GLuint -> m () Source
glBlendEquationSeparate :: MonadIO m => GLenum -> GLenum -> m () Source
glBlendFunc :: MonadIO m => GLenum -> GLenum -> m () Source
glBufferData :: MonadIO m => GLenum -> GLsizeiptr -> Ptr () -> GLenum -> m () Source
glBufferDataFunPtr :: FunPtr (GLenum -> GLsizeiptr -> Ptr () -> GLenum -> IO ()) Source
glBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m () Source
glBufferSubDataFunPtr :: FunPtr (GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> IO ()) Source
glClampColor :: MonadIO m => GLenum -> GLenum -> m () Source
glClear :: MonadIO m => GLbitfield -> m () Source
glClearFunPtr :: FunPtr (GLbitfield -> IO ()) Source
glClearDepth :: MonadIO m => GLdouble -> m () Source
glClearDepthFunPtr :: FunPtr (GLdouble -> IO ()) Source
glClearStencil :: MonadIO m => GLint -> m () Source
glClearStencilFunPtr :: FunPtr (GLint -> IO ()) Source
glColorMaski :: MonadIO m => GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> m () Source
glColorMaskiFunPtr :: FunPtr (GLuint -> GLboolean -> GLboolean -> GLboolean -> GLboolean -> IO ()) Source
glCompileShader :: MonadIO m => GLuint -> m () Source
glCompileShaderFunPtr :: FunPtr (GLuint -> IO ()) Source
glCompressedTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source
glCompressedTexImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLsizei -> GLint -> GLsizei -> Ptr () -> IO ()) Source
glCompressedTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source
glCompressedTexImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> IO ()) Source
glCompressedTexImage3D :: MonadIO m => GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> m () Source
glCompressedTexImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLsizei -> Ptr () -> IO ()) Source
glCompressedTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCompressedTexSubImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
glCompressedTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCompressedTexSubImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
glCompressedTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> m () Source
glCompressedTexSubImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
glCopyTexImage1D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> m () Source
glCopyTexImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLint -> IO ()) Source
glCopyTexImage2D :: MonadIO m => GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> m () Source
glCopyTexImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> IO ()) Source
glCopyTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> m () Source
glCopyTexSubImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> IO ()) Source
glCopyTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glCopyTexSubImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()) Source
glCopyTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> m () Source
glCopyTexSubImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> IO ()) Source
glCreateProgram :: MonadIO m => m GLuint Source
glCreateShader :: MonadIO m => GLenum -> m GLuint Source
glCullFace :: MonadIO m => GLenum -> m () Source
glCullFaceFunPtr :: FunPtr (GLenum -> IO ()) Source
glDeleteProgram :: MonadIO m => GLuint -> m () Source
glDeleteProgramFunPtr :: FunPtr (GLuint -> IO ()) Source
glDeleteShader :: MonadIO m => GLuint -> m () Source
glDeleteShaderFunPtr :: FunPtr (GLuint -> IO ()) Source
glDepthFunc :: MonadIO m => GLenum -> m () Source
glDepthFuncFunPtr :: FunPtr (GLenum -> IO ()) Source
glDepthMask :: MonadIO m => GLboolean -> m () Source
glDepthMaskFunPtr :: FunPtr (GLboolean -> IO ()) Source
glDepthRange :: MonadIO m => GLdouble -> GLdouble -> m () Source
glDetachShader :: MonadIO m => GLuint -> GLuint -> m () Source
glDisableFunPtr :: FunPtr (GLenum -> IO ()) Source
glDisableVertexAttribArray :: MonadIO m => GLuint -> m () Source
glDisableVertexAttribArrayFunPtr :: FunPtr (GLuint -> IO ()) Source
glDisablei :: MonadIO m => GLenum -> GLuint -> m () Source
glDrawBuffer :: MonadIO m => GLenum -> m () Source
glDrawBufferFunPtr :: FunPtr (GLenum -> IO ()) Source
glDrawElementsInstanced :: MonadIO m => GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> m () Source
glDrawElementsInstancedFunPtr :: FunPtr (GLenum -> GLsizei -> GLenum -> Ptr () -> GLsizei -> IO ()) Source
glDrawRangeElements :: MonadIO m => GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> m () Source
glDrawRangeElementsFunPtr :: FunPtr (GLenum -> GLuint -> GLuint -> GLsizei -> GLenum -> Ptr () -> IO ()) Source
glEnableFunPtr :: FunPtr (GLenum -> IO ()) Source
glEnableVertexAttribArray :: MonadIO m => GLuint -> m () Source
glEnableVertexAttribArrayFunPtr :: FunPtr (GLuint -> IO ()) Source
glEndConditionalRender :: MonadIO m => m () Source
glEndConditionalRenderFunPtr :: FunPtr (IO ()) Source
glEndQuery :: MonadIO m => GLenum -> m () Source
glEndQueryFunPtr :: FunPtr (GLenum -> IO ()) Source
glEndTransformFeedback :: MonadIO m => m () Source
glEndTransformFeedbackFunPtr :: FunPtr (IO ()) Source
glFinishFunPtr :: FunPtr (IO ()) Source
glFlushFunPtr :: FunPtr (IO ()) Source
glFrontFace :: MonadIO m => GLenum -> m () Source
glFrontFaceFunPtr :: FunPtr (GLenum -> IO ()) Source
glGetActiveAttrib :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m () Source
glGetActiveAttribFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> IO ()) Source
glGetActiveUniform :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> m () Source
glGetActiveUniformFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLint -> Ptr GLenum -> Ptr GLchar -> IO ()) Source
glGetAttachedShadersFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLuint -> IO ()) Source
glGetBufferSubData :: MonadIO m => GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> m () Source
glGetBufferSubDataFunPtr :: FunPtr (GLenum -> GLintptr -> GLsizeiptr -> Ptr () -> IO ()) Source
glGetError :: MonadIO m => m GLenum Source
glGetErrorFunPtr :: FunPtr (IO GLenum) Source
glGetProgramInfoLogFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> IO ()) Source
glGetTransformFeedbackVarying :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m () Source
glGetTransformFeedbackVaryingFunPtr :: FunPtr (GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> IO ()) Source
glIsBuffer :: MonadIO m => GLuint -> m GLboolean Source
glIsEnabled :: MonadIO m => GLenum -> m GLboolean Source
glIsProgram :: MonadIO m => GLuint -> m GLboolean Source
glIsShader :: MonadIO m => GLuint -> m GLboolean Source
glIsTexture :: MonadIO m => GLuint -> m GLboolean Source
glLineWidth :: MonadIO m => GLfloat -> m () Source
glLineWidthFunPtr :: FunPtr (GLfloat -> IO ()) Source
glLinkProgram :: MonadIO m => GLuint -> m () Source
glLinkProgramFunPtr :: FunPtr (GLuint -> IO ()) Source
glLogicOpFunPtr :: FunPtr (GLenum -> IO ()) Source
glMultiDrawElements :: MonadIO m => GLenum -> Ptr GLsizei -> GLenum -> Ptr () -> GLsizei -> m () Source
glMultiDrawElementsFunPtr :: FunPtr (GLenum -> Ptr GLsizei -> GLenum -> Ptr () -> GLsizei -> IO ()) 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
glPointSizeFunPtr :: FunPtr (GLfloat -> IO ()) Source
glPolygonMode :: MonadIO m => GLenum -> GLenum -> m () Source
glPolygonOffset :: MonadIO m => GLfloat -> GLfloat -> m () Source
glPrimitiveRestartIndex :: MonadIO m => GLuint -> m () Source
glPrimitiveRestartIndexFunPtr :: FunPtr (GLuint -> IO ()) Source
glReadBuffer :: MonadIO m => GLenum -> m () Source
glReadBufferFunPtr :: FunPtr (GLenum -> IO ()) Source
glReadPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glReadPixelsFunPtr :: FunPtr (GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glSampleCoverage :: MonadIO m => GLfloat -> GLboolean -> m () Source
glStencilMask :: MonadIO m => GLuint -> m () Source
glStencilMaskFunPtr :: FunPtr (GLuint -> IO ()) Source
glStencilMaskSeparate :: MonadIO m => GLenum -> GLuint -> m () Source
glTexImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source
glTexImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glTexImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source
glTexImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glTexImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> m () Source
glTexImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLint -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glTexSubImage1D :: MonadIO m => GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTexSubImage1DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glTexSubImage2D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTexSubImage2DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glTexSubImage3D :: MonadIO m => GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> m () Source
glTexSubImage3DFunPtr :: FunPtr (GLenum -> GLint -> GLint -> GLint -> GLint -> GLsizei -> GLsizei -> GLsizei -> GLenum -> GLenum -> Ptr () -> IO ()) Source
glTransformFeedbackVaryings :: MonadIO m => GLuint -> GLsizei -> Ptr GLchar -> GLenum -> m () Source
glTransformFeedbackVaryingsFunPtr :: FunPtr (GLuint -> GLsizei -> Ptr GLchar -> GLenum -> IO ()) 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
glUseProgramFunPtr :: FunPtr (GLuint -> IO ()) Source
glValidateProgram :: MonadIO m => GLuint -> m () Source
glValidateProgramFunPtr :: FunPtr (GLuint -> IO ()) 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
glVertexAttrib4NubFunPtr :: FunPtr (GLuint -> GLubyte -> GLubyte -> GLubyte -> GLubyte -> IO ()) Source
glVertexAttrib4d :: MonadIO m => GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m () Source
glVertexAttrib4dFunPtr :: FunPtr (GLuint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> IO ()) Source
glVertexAttrib4fFunPtr :: FunPtr (GLuint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> IO ()) Source
glVertexAttrib4sFunPtr :: FunPtr (GLuint -> GLshort -> GLshort -> GLshort -> GLshort -> IO ()) 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
glVertexAttribIPointerFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> GLsizei -> Ptr () -> IO ()) Source
glVertexAttribPointer :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> m () Source
glVertexAttribPointerFunPtr :: FunPtr (GLuint -> GLint -> GLenum -> GLboolean -> GLsizei -> Ptr () -> IO ()) Source
pattern GL_ACTIVE_ATTRIBUTES :: GLenum Source
pattern GL_ACTIVE_ATTRIBUTE_MAX_LENGTH :: GLenum Source
pattern GL_ACTIVE_TEXTURE :: GLenum Source
pattern GL_ACTIVE_UNIFORMS :: GLenum Source
pattern GL_ACTIVE_UNIFORM_MAX_LENGTH :: GLenum Source
pattern GL_ALIASED_LINE_WIDTH_RANGE :: GLenum Source
pattern GL_AND_INVERTED :: GLenum Source
pattern GL_AND_REVERSE :: GLenum Source
pattern GL_ARRAY_BUFFER :: GLenum Source
pattern GL_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_ATTACHED_SHADERS :: GLenum Source
pattern GL_BACK_LEFT :: GLenum Source
pattern GL_BACK_RIGHT :: GLenum Source
pattern GL_BGRA_INTEGER :: GLenum Source
pattern GL_BGR_INTEGER :: GLenum Source
pattern GL_BLEND_DST :: GLenum Source
pattern GL_BLEND_SRC :: GLenum Source
pattern GL_BLUE_INTEGER :: GLenum Source
pattern GL_BOOL_VEC2 :: GLenum Source
pattern GL_BOOL_VEC3 :: GLenum Source
pattern GL_BOOL_VEC4 :: GLenum Source
pattern GL_BUFFER_ACCESS :: GLenum Source
pattern GL_BUFFER_ACCESS_FLAGS :: GLenum Source
pattern GL_BUFFER_MAPPED :: GLenum Source
pattern GL_BUFFER_MAP_LENGTH :: GLenum Source
pattern GL_BUFFER_MAP_OFFSET :: GLenum Source
pattern GL_BUFFER_MAP_POINTER :: GLenum Source
pattern GL_BUFFER_SIZE :: GLenum Source
pattern GL_BUFFER_USAGE :: GLenum Source
pattern GL_CLAMP_READ_COLOR :: GLenum Source
pattern GL_CLAMP_TO_BORDER :: GLenum Source
pattern GL_CLAMP_TO_EDGE :: GLenum Source
pattern GL_CLIP_DISTANCE0 :: GLenum Source
pattern GL_CLIP_DISTANCE1 :: GLenum Source
pattern GL_CLIP_DISTANCE2 :: GLenum Source
pattern GL_CLIP_DISTANCE3 :: GLenum Source
pattern GL_CLIP_DISTANCE4 :: GLenum Source
pattern GL_CLIP_DISTANCE5 :: GLenum Source
pattern GL_CLIP_DISTANCE6 :: GLenum Source
pattern GL_CLIP_DISTANCE7 :: GLenum Source
pattern GL_COLOR_BUFFER_BIT :: GLenum Source
pattern GL_COLOR_CLEAR_VALUE :: GLenum Source
pattern GL_COLOR_LOGIC_OP :: GLenum Source
pattern GL_COMPARE_REF_TO_TEXTURE :: GLenum Source
pattern GL_COMPILE_STATUS :: GLenum Source
pattern GL_COMPRESSED_RED :: GLenum Source
pattern GL_COMPRESSED_RG :: GLenum Source
pattern GL_COMPRESSED_RGB :: GLenum Source
pattern GL_COMPRESSED_RGBA :: GLenum Source
pattern GL_COMPRESSED_SRGB :: GLenum Source
pattern GL_COMPRESSED_SRGB_ALPHA :: GLenum Source
pattern GL_COMPRESSED_TEXTURE_FORMATS :: GLenum Source
pattern GL_CONTEXT_FLAGS :: GLenum Source
pattern GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT :: GLenum Source
pattern GL_COPY_INVERTED :: GLenum Source
pattern GL_CULL_FACE :: GLenum Source
pattern GL_CULL_FACE_MODE :: GLenum Source
pattern GL_CURRENT_PROGRAM :: GLenum Source
pattern GL_CURRENT_QUERY :: GLenum Source
pattern GL_CURRENT_VERTEX_ATTRIB :: GLenum Source
pattern GL_DECR_WRAP :: GLenum Source
pattern GL_DELETE_STATUS :: GLenum Source
pattern GL_DEPTH_BUFFER_BIT :: GLenum Source
pattern GL_DEPTH_CLEAR_VALUE :: GLenum Source
pattern GL_DEPTH_COMPONENT24 :: GLenum Source
pattern GL_DEPTH_COMPONENT32 :: GLenum Source
pattern GL_DEPTH_FUNC :: GLenum Source
pattern GL_DEPTH_TEST :: GLenum Source
pattern GL_DEPTH_WRITEMASK :: GLenum Source
pattern GL_DONT_CARE :: GLenum Source
pattern GL_DOUBLEBUFFER :: GLenum Source
pattern GL_DRAW_BUFFER :: GLenum Source
pattern GL_DRAW_BUFFER0 :: GLenum Source
pattern GL_DRAW_BUFFER1 :: GLenum Source
pattern GL_DRAW_BUFFER10 :: GLenum Source
pattern GL_DRAW_BUFFER11 :: GLenum Source
pattern GL_DRAW_BUFFER12 :: GLenum Source
pattern GL_DRAW_BUFFER13 :: GLenum Source
pattern GL_DRAW_BUFFER14 :: GLenum Source
pattern GL_DRAW_BUFFER15 :: GLenum Source
pattern GL_DRAW_BUFFER2 :: GLenum Source
pattern GL_DRAW_BUFFER3 :: GLenum Source
pattern GL_DRAW_BUFFER4 :: GLenum Source
pattern GL_DRAW_BUFFER5 :: GLenum Source
pattern GL_DRAW_BUFFER6 :: GLenum Source
pattern GL_DRAW_BUFFER7 :: GLenum Source
pattern GL_DRAW_BUFFER8 :: GLenum Source
pattern GL_DRAW_BUFFER9 :: GLenum Source
pattern GL_DYNAMIC_COPY :: GLenum Source
pattern GL_DYNAMIC_DRAW :: GLenum Source
pattern GL_DYNAMIC_READ :: GLenum Source
pattern GL_ELEMENT_ARRAY_BUFFER :: GLenum Source
pattern GL_ELEMENT_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_EXTENSIONS :: GLenum Source
pattern GL_FASTEST :: GLenum Source
pattern GL_FIXED_ONLY :: GLenum Source
pattern GL_FLOAT_MAT2 :: GLenum Source
pattern GL_FLOAT_MAT2x3 :: GLenum Source
pattern GL_FLOAT_MAT2x4 :: GLenum Source
pattern GL_FLOAT_MAT3 :: GLenum Source
pattern GL_FLOAT_MAT3x2 :: GLenum Source
pattern GL_FLOAT_MAT3x4 :: GLenum Source
pattern GL_FLOAT_MAT4 :: GLenum Source
pattern GL_FLOAT_MAT4x2 :: GLenum Source
pattern GL_FLOAT_MAT4x3 :: GLenum Source
pattern GL_FLOAT_VEC2 :: GLenum Source
pattern GL_FLOAT_VEC3 :: GLenum Source
pattern GL_FLOAT_VEC4 :: GLenum Source
pattern GL_FRAGMENT_SHADER :: GLenum Source
pattern GL_FRAGMENT_SHADER_DERIVATIVE_HINT :: GLenum Source
pattern GL_FRONT_AND_BACK :: GLenum Source
pattern GL_FRONT_FACE :: GLenum Source
pattern GL_FRONT_LEFT :: GLenum Source
pattern GL_FRONT_RIGHT :: GLenum Source
pattern GL_GREATER :: GLenum Source
pattern GL_GREEN_INTEGER :: GLenum Source
pattern GL_INCR_WRAP :: GLenum Source
pattern GL_INFO_LOG_LENGTH :: GLenum Source
pattern GL_INTERLEAVED_ATTRIBS :: GLenum Source
pattern GL_INT_SAMPLER_1D :: GLenum Source
pattern GL_INT_SAMPLER_1D_ARRAY :: GLenum Source
pattern GL_INT_SAMPLER_2D :: GLenum Source
pattern GL_INT_SAMPLER_2D_ARRAY :: GLenum Source
pattern GL_INT_SAMPLER_2D_RECT :: GLenum Source
pattern GL_INT_SAMPLER_3D :: GLenum Source
pattern GL_INT_SAMPLER_BUFFER :: GLenum Source
pattern GL_INT_SAMPLER_CUBE :: GLenum Source
pattern GL_INT_VEC2 :: GLenum Source
pattern GL_INT_VEC3 :: GLenum Source
pattern GL_INT_VEC4 :: GLenum Source
pattern GL_INVALID_ENUM :: GLenum Source
pattern GL_INVALID_OPERATION :: GLenum Source
pattern GL_INVALID_VALUE :: GLenum Source
pattern GL_LINEAR_MIPMAP_LINEAR :: GLenum Source
pattern GL_LINEAR_MIPMAP_NEAREST :: GLenum Source
pattern GL_LINE_LOOP :: GLenum Source
pattern GL_LINE_SMOOTH :: GLenum Source
pattern GL_LINE_SMOOTH_HINT :: GLenum Source
pattern GL_LINE_STRIP :: GLenum Source
pattern GL_LINE_WIDTH :: GLenum Source
pattern GL_LINE_WIDTH_GRANULARITY :: GLenum Source
pattern GL_LINE_WIDTH_RANGE :: GLenum Source
pattern GL_LINK_STATUS :: GLenum Source
pattern GL_LOGIC_OP_MODE :: GLenum Source
pattern GL_MAJOR_VERSION :: GLenum Source
pattern GL_MAX_3D_TEXTURE_SIZE :: GLenum Source
pattern GL_MAX_ARRAY_TEXTURE_LAYERS :: GLenum Source
pattern GL_MAX_CLIP_DISTANCES :: GLenum Source
pattern GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS :: GLenum Source
pattern GL_MAX_CUBE_MAP_TEXTURE_SIZE :: GLenum Source
pattern GL_MAX_DRAW_BUFFERS :: GLenum Source
pattern GL_MAX_ELEMENTS_INDICES :: GLenum Source
pattern GL_MAX_ELEMENTS_VERTICES :: GLenum Source
pattern GL_MAX_FRAGMENT_INPUT_COMPONENTS :: GLenum Source
pattern GL_MAX_FRAGMENT_UNIFORM_COMPONENTS :: GLenum Source
pattern GL_MAX_PROGRAM_TEXEL_OFFSET :: GLenum Source
pattern GL_MAX_RECTANGLE_TEXTURE_SIZE :: GLenum Source
pattern GL_MAX_TEXTURE_BUFFER_SIZE :: GLenum Source
pattern GL_MAX_TEXTURE_IMAGE_UNITS :: GLenum Source
pattern GL_MAX_TEXTURE_LOD_BIAS :: GLenum Source
pattern GL_MAX_TEXTURE_SIZE :: GLenum Source
pattern GL_MAX_VARYING_FLOATS :: GLenum Source
pattern GL_MAX_VERTEX_ATTRIBS :: GLenum Source
pattern GL_MAX_VERTEX_OUTPUT_COMPONENTS :: GLenum Source
pattern GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS :: GLenum Source
pattern GL_MAX_VERTEX_UNIFORM_COMPONENTS :: GLenum Source
pattern GL_MAX_VIEWPORT_DIMS :: GLenum Source
pattern GL_MINOR_VERSION :: GLenum Source
pattern GL_MIN_PROGRAM_TEXEL_OFFSET :: GLenum Source
pattern GL_MIRRORED_REPEAT :: GLenum Source
pattern GL_MULTISAMPLE :: GLenum Source
pattern GL_NEAREST :: GLenum Source
pattern GL_NEAREST_MIPMAP_LINEAR :: GLenum Source
pattern GL_NEAREST_MIPMAP_NEAREST :: GLenum Source
pattern GL_NOTEQUAL :: GLenum Source
pattern GL_NUM_COMPRESSED_TEXTURE_FORMATS :: GLenum Source
pattern GL_NUM_EXTENSIONS :: GLenum Source
pattern GL_OR_INVERTED :: GLenum Source
pattern GL_OR_REVERSE :: GLenum Source
pattern GL_OUT_OF_MEMORY :: GLenum Source
pattern GL_PACK_ALIGNMENT :: GLenum Source
pattern GL_PACK_IMAGE_HEIGHT :: GLenum Source
pattern GL_PACK_LSB_FIRST :: GLenum Source
pattern GL_PACK_ROW_LENGTH :: GLenum Source
pattern GL_PACK_SKIP_IMAGES :: GLenum Source
pattern GL_PACK_SKIP_PIXELS :: GLenum Source
pattern GL_PACK_SKIP_ROWS :: GLenum Source
pattern GL_PACK_SWAP_BYTES :: GLenum Source
pattern GL_PIXEL_PACK_BUFFER :: GLenum Source
pattern GL_PIXEL_PACK_BUFFER_BINDING :: GLenum Source
pattern GL_PIXEL_UNPACK_BUFFER :: GLenum Source
pattern GL_PIXEL_UNPACK_BUFFER_BINDING :: GLenum Source
pattern GL_POINT_FADE_THRESHOLD_SIZE :: GLenum Source
pattern GL_POINT_SIZE :: GLenum Source
pattern GL_POINT_SIZE_GRANULARITY :: GLenum Source
pattern GL_POINT_SIZE_RANGE :: GLenum Source
pattern GL_POINT_SPRITE_COORD_ORIGIN :: GLenum Source
pattern GL_POLYGON_MODE :: GLenum Source
pattern GL_POLYGON_OFFSET_FACTOR :: GLenum Source
pattern GL_POLYGON_OFFSET_FILL :: GLenum Source
pattern GL_POLYGON_OFFSET_LINE :: GLenum Source
pattern GL_POLYGON_OFFSET_POINT :: GLenum Source
pattern GL_POLYGON_OFFSET_UNITS :: GLenum Source
pattern GL_POLYGON_SMOOTH :: GLenum Source
pattern GL_POLYGON_SMOOTH_HINT :: GLenum Source
pattern GL_PRIMITIVES_GENERATED :: GLenum Source
pattern GL_PRIMITIVE_RESTART :: GLenum Source
pattern GL_PRIMITIVE_RESTART_INDEX :: GLenum Source
pattern GL_PROXY_TEXTURE_1D :: GLenum Source
pattern GL_PROXY_TEXTURE_1D_ARRAY :: GLenum Source
pattern GL_PROXY_TEXTURE_2D :: GLenum Source
pattern GL_PROXY_TEXTURE_2D_ARRAY :: GLenum Source
pattern GL_PROXY_TEXTURE_3D :: GLenum Source
pattern GL_PROXY_TEXTURE_CUBE_MAP :: GLenum Source
pattern GL_PROXY_TEXTURE_RECTANGLE :: GLenum Source
pattern GL_QUERY_BY_REGION_NO_WAIT :: GLenum Source
pattern GL_QUERY_BY_REGION_WAIT :: GLenum Source
pattern GL_QUERY_COUNTER_BITS :: GLenum Source
pattern GL_QUERY_NO_WAIT :: GLenum Source
pattern GL_QUERY_RESULT :: GLenum Source
pattern GL_QUERY_RESULT_AVAILABLE :: GLenum Source
pattern GL_QUERY_WAIT :: GLenum Source
pattern GL_R11F_G11F_B10F :: GLenum Source
pattern GL_R3_G3_B2 :: GLenum Source
pattern GL_RASTERIZER_DISCARD :: GLenum Source
pattern GL_READ_BUFFER :: GLenum Source
pattern GL_READ_ONLY :: GLenum Source
pattern GL_RED_INTEGER :: GLenum Source
pattern GL_RENDERER :: GLenum Source
pattern GL_REPLACE :: GLenum Source
pattern GL_RGB10_A2 :: GLenum Source
pattern GL_RGB16UI :: GLenum Source
pattern GL_RGB5_A1 :: GLenum Source
pattern GL_RGB9_E5 :: GLenum Source
pattern GL_RGBA16F :: GLenum Source
pattern GL_RGBA16I :: GLenum Source
pattern GL_RGBA16UI :: GLenum Source
pattern GL_RGBA32F :: GLenum Source
pattern GL_RGBA32I :: GLenum Source
pattern GL_RGBA32UI :: GLenum Source
pattern GL_RGBA_INTEGER :: GLenum Source
pattern GL_RGB_INTEGER :: GLenum Source
pattern GL_SAMPLER_1D :: GLenum Source
pattern GL_SAMPLER_1D_ARRAY :: GLenum Source
pattern GL_SAMPLER_1D_ARRAY_SHADOW :: GLenum Source
pattern GL_SAMPLER_1D_SHADOW :: GLenum Source
pattern GL_SAMPLER_2D :: GLenum Source
pattern GL_SAMPLER_2D_ARRAY :: GLenum Source
pattern GL_SAMPLER_2D_ARRAY_SHADOW :: GLenum Source
pattern GL_SAMPLER_2D_RECT :: GLenum Source
pattern GL_SAMPLER_2D_RECT_SHADOW :: GLenum Source
pattern GL_SAMPLER_2D_SHADOW :: GLenum Source
pattern GL_SAMPLER_3D :: GLenum Source
pattern GL_SAMPLER_BUFFER :: GLenum Source
pattern GL_SAMPLER_CUBE :: GLenum Source
pattern GL_SAMPLER_CUBE_SHADOW :: GLenum Source
pattern GL_SAMPLES_PASSED :: GLenum Source
pattern GL_SAMPLE_ALPHA_TO_COVERAGE :: GLenum Source
pattern GL_SAMPLE_ALPHA_TO_ONE :: GLenum Source
pattern GL_SAMPLE_BUFFERS :: GLenum Source
pattern GL_SAMPLE_COVERAGE :: GLenum Source
pattern GL_SAMPLE_COVERAGE_INVERT :: GLenum Source
pattern GL_SAMPLE_COVERAGE_VALUE :: GLenum Source
pattern GL_SEPARATE_ATTRIBS :: GLenum Source
pattern GL_SHADER_SOURCE_LENGTH :: GLenum Source
pattern GL_SHADER_TYPE :: GLenum Source
pattern GL_SHADING_LANGUAGE_VERSION :: GLenum Source
pattern GL_SMOOTH_LINE_WIDTH_GRANULARITY :: GLenum Source
pattern GL_SMOOTH_LINE_WIDTH_RANGE :: GLenum Source
pattern GL_SMOOTH_POINT_SIZE_GRANULARITY :: GLenum Source
pattern GL_SMOOTH_POINT_SIZE_RANGE :: GLenum Source
pattern GL_SRGB8_ALPHA8 :: GLenum Source
pattern GL_SRGB_ALPHA :: GLenum Source
pattern GL_STATIC_COPY :: GLenum Source
pattern GL_STATIC_DRAW :: GLenum Source
pattern GL_STATIC_READ :: GLenum Source
pattern GL_STENCIL :: GLenum Source
pattern GL_STENCIL_BACK_FAIL :: GLenum Source
pattern GL_STENCIL_BACK_FUNC :: GLenum Source
pattern GL_STENCIL_BACK_PASS_DEPTH_FAIL :: GLenum Source
pattern GL_STENCIL_BACK_PASS_DEPTH_PASS :: GLenum Source
pattern GL_STENCIL_BACK_REF :: GLenum Source
pattern GL_STENCIL_BACK_VALUE_MASK :: GLenum Source
pattern GL_STENCIL_BACK_WRITEMASK :: GLenum Source
pattern GL_STENCIL_BUFFER_BIT :: GLenum Source
pattern GL_STENCIL_CLEAR_VALUE :: GLenum Source
pattern GL_STENCIL_FAIL :: GLenum Source
pattern GL_STENCIL_FUNC :: GLenum Source
pattern GL_STENCIL_PASS_DEPTH_FAIL :: GLenum Source
pattern GL_STENCIL_PASS_DEPTH_PASS :: GLenum Source
pattern GL_STENCIL_REF :: GLenum Source
pattern GL_STENCIL_TEST :: GLenum Source
pattern GL_STENCIL_VALUE_MASK :: GLenum Source
pattern GL_STENCIL_WRITEMASK :: GLenum Source
pattern GL_STREAM_COPY :: GLenum Source
pattern GL_STREAM_DRAW :: GLenum Source
pattern GL_STREAM_READ :: GLenum Source
pattern GL_SUBPIXEL_BITS :: GLenum Source
pattern GL_TEXTURE :: GLenum Source
pattern GL_TEXTURE0 :: GLenum Source
pattern GL_TEXTURE1 :: GLenum Source
pattern GL_TEXTURE10 :: GLenum Source
pattern GL_TEXTURE11 :: GLenum Source
pattern GL_TEXTURE12 :: GLenum Source
pattern GL_TEXTURE13 :: GLenum Source
pattern GL_TEXTURE14 :: GLenum Source
pattern GL_TEXTURE15 :: GLenum Source
pattern GL_TEXTURE16 :: GLenum Source
pattern GL_TEXTURE17 :: GLenum Source
pattern GL_TEXTURE18 :: GLenum Source
pattern GL_TEXTURE19 :: GLenum Source
pattern GL_TEXTURE2 :: GLenum Source
pattern GL_TEXTURE20 :: GLenum Source
pattern GL_TEXTURE21 :: GLenum Source
pattern GL_TEXTURE22 :: GLenum Source
pattern GL_TEXTURE23 :: GLenum Source
pattern GL_TEXTURE24 :: GLenum Source
pattern GL_TEXTURE25 :: GLenum Source
pattern GL_TEXTURE26 :: GLenum Source
pattern GL_TEXTURE27 :: GLenum Source
pattern GL_TEXTURE28 :: GLenum Source
pattern GL_TEXTURE29 :: GLenum Source
pattern GL_TEXTURE3 :: GLenum Source
pattern GL_TEXTURE30 :: GLenum Source
pattern GL_TEXTURE31 :: GLenum Source
pattern GL_TEXTURE4 :: GLenum Source
pattern GL_TEXTURE5 :: GLenum Source
pattern GL_TEXTURE6 :: GLenum Source
pattern GL_TEXTURE7 :: GLenum Source
pattern GL_TEXTURE8 :: GLenum Source
pattern GL_TEXTURE9 :: GLenum Source
pattern GL_TEXTURE_ALPHA_SIZE :: GLenum Source
pattern GL_TEXTURE_ALPHA_TYPE :: GLenum Source
pattern GL_TEXTURE_BASE_LEVEL :: GLenum Source
pattern GL_TEXTURE_BLUE_SIZE :: GLenum Source
pattern GL_TEXTURE_BLUE_TYPE :: GLenum Source
pattern GL_TEXTURE_BORDER_COLOR :: GLenum Source
pattern GL_TEXTURE_BUFFER_DATA_STORE_BINDING :: GLenum Source
pattern GL_TEXTURE_COMPARE_FUNC :: GLenum Source
pattern GL_TEXTURE_COMPARE_MODE :: GLenum Source
pattern GL_TEXTURE_COMPRESSED_IMAGE_SIZE :: GLenum Source
pattern GL_TEXTURE_COMPRESSION_HINT :: GLenum Source
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_X :: GLenum Source
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Y :: GLenum Source
pattern GL_TEXTURE_CUBE_MAP_NEGATIVE_Z :: GLenum Source
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_X :: GLenum Source
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Y :: GLenum Source
pattern GL_TEXTURE_CUBE_MAP_POSITIVE_Z :: GLenum Source
pattern GL_TEXTURE_DEPTH :: GLenum Source
pattern GL_TEXTURE_DEPTH_SIZE :: GLenum Source
pattern GL_TEXTURE_DEPTH_TYPE :: GLenum Source
pattern GL_TEXTURE_GREEN_SIZE :: GLenum Source
pattern GL_TEXTURE_GREEN_TYPE :: GLenum Source
pattern GL_TEXTURE_HEIGHT :: GLenum Source
pattern GL_TEXTURE_INTERNAL_FORMAT :: GLenum Source
pattern GL_TEXTURE_LOD_BIAS :: GLenum Source
pattern GL_TEXTURE_MAG_FILTER :: GLenum Source
pattern GL_TEXTURE_MAX_LEVEL :: GLenum Source
pattern GL_TEXTURE_MAX_LOD :: GLenum Source
pattern GL_TEXTURE_MIN_FILTER :: GLenum Source
pattern GL_TEXTURE_MIN_LOD :: GLenum Source
pattern GL_TEXTURE_RED_SIZE :: GLenum Source
pattern GL_TEXTURE_RED_TYPE :: GLenum Source
pattern GL_TEXTURE_SHARED_SIZE :: GLenum Source
pattern GL_TEXTURE_WIDTH :: GLenum Source
pattern GL_TEXTURE_WRAP_R :: GLenum Source
pattern GL_TEXTURE_WRAP_S :: GLenum Source
pattern GL_TEXTURE_WRAP_T :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_START :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_VARYINGS :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH :: GLenum Source
pattern GL_TRIANGLE_FAN :: GLenum Source
pattern GL_TRIANGLE_STRIP :: GLenum Source
pattern GL_UNPACK_ALIGNMENT :: GLenum Source
pattern GL_UNPACK_IMAGE_HEIGHT :: GLenum Source
pattern GL_UNPACK_LSB_FIRST :: GLenum Source
pattern GL_UNPACK_ROW_LENGTH :: GLenum Source
pattern GL_UNPACK_SKIP_IMAGES :: GLenum Source
pattern GL_UNPACK_SKIP_PIXELS :: GLenum Source
pattern GL_UNPACK_SKIP_ROWS :: GLenum Source
pattern GL_UNPACK_SWAP_BYTES :: GLenum Source
pattern GL_UNSIGNED_BYTE :: GLenum Source
pattern GL_UNSIGNED_BYTE_2_3_3_REV :: GLenum Source
pattern GL_UNSIGNED_BYTE_3_3_2 :: GLenum Source
pattern GL_UNSIGNED_INT_10_10_10_2 :: GLenum Source
pattern GL_UNSIGNED_INT_5_9_9_9_REV :: GLenum Source
pattern GL_UNSIGNED_INT_8_8_8_8 :: GLenum Source
pattern GL_UNSIGNED_INT_8_8_8_8_REV :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_1D :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_1D_ARRAY :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_2D :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_2D_ARRAY :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_2D_RECT :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_3D :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_BUFFER :: GLenum Source
pattern GL_UNSIGNED_INT_SAMPLER_CUBE :: GLenum Source
pattern GL_UNSIGNED_INT_VEC2 :: GLenum Source
pattern GL_UNSIGNED_INT_VEC3 :: GLenum Source
pattern GL_UNSIGNED_INT_VEC4 :: GLenum Source
pattern GL_UNSIGNED_SHORT_1_5_5_5_REV :: GLenum Source
pattern GL_UNSIGNED_SHORT_4_4_4_4 :: GLenum Source
pattern GL_UNSIGNED_SHORT_4_4_4_4_REV :: GLenum Source
pattern GL_UNSIGNED_SHORT_5_5_5_1 :: GLenum Source
pattern GL_UNSIGNED_SHORT_5_6_5 :: GLenum Source
pattern GL_UNSIGNED_SHORT_5_6_5_REV :: GLenum Source
pattern GL_VALIDATE_STATUS :: GLenum Source
pattern GL_VERSION :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_ENABLED :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_INTEGER :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_NORMALIZED :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_POINTER :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_SIZE :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_STRIDE :: GLenum Source
pattern GL_VERTEX_ATTRIB_ARRAY_TYPE :: GLenum Source
pattern GL_VERTEX_PROGRAM_POINT_SIZE :: GLenum Source
pattern GL_VERTEX_SHADER :: GLenum Source
glVertexAttribDivisor :: MonadIO m => GLuint -> GLuint -> m () Source
pattern GL_VERTEX_ATTRIB_ARRAY_DIVISOR :: GLenum Source
pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: GLenum Source
pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: GLenum Source
pattern GL_COPY_READ_BUFFER_BINDING :: GLenum Source
pattern GL_COPY_WRITE_BUFFER_BINDING :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_ACTIVE :: GLenum Source
pattern GL_TRANSFORM_FEEDBACK_PAUSED :: GLenum Source
pattern GL_VERTEX_BINDING_BUFFER :: GLenum Source
pattern GL_MAX_VERTEX_ATTRIB_STRIDE :: GLenum Source