Safe Haskell | None |
---|---|
Language | Haskell2010 |
- module Graphics.GL.Raw.Profile.Embedded30
- glActiveShaderProgram :: MonadIO m => GLuint -> GLuint -> m ()
- glBindImageTexture :: MonadIO m => GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> m ()
- glBindProgramPipeline :: MonadIO m => GLuint -> m ()
- glBindVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
- glCreateShaderProgramv :: MonadIO m => GLenum -> GLsizei -> Ptr GLchar -> m GLuint
- glDeleteProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDispatchCompute :: MonadIO m => GLuint -> GLuint -> GLuint -> m ()
- glDispatchComputeIndirect :: MonadIO m => GLintptr -> m ()
- glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr () -> m ()
- glDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr () -> m ()
- glFramebufferParameteri :: MonadIO m => GLenum -> GLenum -> GLint -> m ()
- glGenProgramPipelines :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetBooleani_v :: MonadIO m => GLenum -> GLuint -> Ptr GLboolean -> m ()
- glGetFramebufferParameteriv :: MonadIO m => GLenum -> GLenum -> Ptr GLint -> m ()
- glGetMultisamplefv :: MonadIO m => GLenum -> GLuint -> Ptr GLfloat -> m ()
- glGetProgramInterfaceiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramPipelineiv :: MonadIO m => GLuint -> GLenum -> Ptr GLint -> m ()
- glGetProgramResourceIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetProgramResourceLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetProgramResourceName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetProgramResourceiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glGetTexLevelParameterfv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLfloat -> m ()
- glGetTexLevelParameteriv :: MonadIO m => GLenum -> GLint -> GLenum -> Ptr GLint -> m ()
- glIsProgramPipeline :: MonadIO m => GLuint -> m GLboolean
- glMemoryBarrier :: MonadIO m => GLbitfield -> m ()
- glMemoryBarrierByRegion :: MonadIO m => GLbitfield -> m ()
- glProgramUniform1f :: MonadIO m => GLuint -> GLint -> GLfloat -> m ()
- glProgramUniform1fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform1i :: MonadIO m => GLuint -> GLint -> GLint -> m ()
- glProgramUniform1iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform1ui :: MonadIO m => GLuint -> GLint -> GLuint -> m ()
- glProgramUniform1uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform2f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> m ()
- glProgramUniform2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform2i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform2iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform2ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> m ()
- glProgramUniform2uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform3f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform3i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform3iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform3ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform3uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniform4f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m ()
- glProgramUniform4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m ()
- glProgramUniform4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m ()
- glProgramUniform4iv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m ()
- glProgramUniform4ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m ()
- glProgramUniform4uiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m ()
- glProgramUniformMatrix2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix2x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix3x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glProgramUniformMatrix4x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m ()
- glTexStorage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m ()
- glUseProgramStages :: MonadIO m => GLuint -> GLbitfield -> GLuint -> m ()
- glValidateProgramPipeline :: MonadIO m => GLuint -> m ()
- glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribIFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- pattern GL_ACTIVE_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a
- pattern GL_ACTIVE_PROGRAM :: (Num a, Eq a) => a
- pattern GL_ACTIVE_RESOURCES :: (Num a, Eq a) => a
- pattern GL_ACTIVE_VARIABLES :: (Num a, Eq a) => a
- pattern GL_ALL_BARRIER_BITS :: (Num a, Eq a) => a
- pattern GL_ALL_SHADER_BITS :: (Num a, Eq a) => a
- pattern GL_ARRAY_SIZE :: (Num a, Eq a) => a
- pattern GL_ARRAY_STRIDE :: (Num a, Eq a) => a
- pattern GL_ATOMIC_COUNTER_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_ATOMIC_COUNTER_BUFFER :: (Num a, Eq a) => a
- pattern GL_ATOMIC_COUNTER_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_ATOMIC_COUNTER_BUFFER_INDEX :: (Num a, Eq a) => a
- pattern GL_ATOMIC_COUNTER_BUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_ATOMIC_COUNTER_BUFFER_START :: (Num a, Eq a) => a
- pattern GL_BLOCK_INDEX :: (Num a, Eq a) => a
- pattern GL_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_BUFFER_DATA_SIZE :: (Num a, Eq a) => a
- pattern GL_BUFFER_UPDATE_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_BUFFER_VARIABLE :: (Num a, Eq a) => a
- pattern GL_COMMAND_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_COMPUTE_SHADER :: (Num a, Eq a) => a
- pattern GL_COMPUTE_SHADER_BIT :: (Num a, Eq a) => a
- pattern GL_COMPUTE_WORK_GROUP_SIZE :: (Num a, Eq a) => a
- pattern GL_DEPTH_STENCIL_TEXTURE_MODE :: (Num a, Eq a) => a
- pattern GL_DISPATCH_INDIRECT_BUFFER :: (Num a, Eq a) => a
- pattern GL_DISPATCH_INDIRECT_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_DRAW_INDIRECT_BUFFER :: (Num a, Eq a) => a
- pattern GL_DRAW_INDIRECT_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_ELEMENT_ARRAY_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_FRAGMENT_SHADER_BIT :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_DEFAULT_HEIGHT :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_DEFAULT_SAMPLES :: (Num a, Eq a) => a
- pattern GL_FRAMEBUFFER_DEFAULT_WIDTH :: (Num a, Eq a) => a
- pattern GL_IMAGE_2D :: (Num a, Eq a) => a
- pattern GL_IMAGE_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_IMAGE_3D :: (Num a, Eq a) => a
- pattern GL_IMAGE_BINDING_ACCESS :: (Num a, Eq a) => a
- pattern GL_IMAGE_BINDING_FORMAT :: (Num a, Eq a) => a
- pattern GL_IMAGE_BINDING_LAYER :: (Num a, Eq a) => a
- pattern GL_IMAGE_BINDING_LAYERED :: (Num a, Eq a) => a
- pattern GL_IMAGE_BINDING_LEVEL :: (Num a, Eq a) => a
- pattern GL_IMAGE_BINDING_NAME :: (Num a, Eq a) => a
- pattern GL_IMAGE_CUBE :: (Num a, Eq a) => a
- pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS :: (Num a, Eq a) => a
- pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE :: (Num a, Eq a) => a
- pattern GL_IMAGE_FORMAT_COMPATIBILITY_TYPE :: (Num a, Eq a) => a
- pattern GL_INT_IMAGE_2D :: (Num a, Eq a) => a
- pattern GL_INT_IMAGE_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_INT_IMAGE_3D :: (Num a, Eq a) => a
- pattern GL_INT_IMAGE_CUBE :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_IS_ROW_MAJOR :: (Num a, Eq a) => a
- pattern GL_LOCATION :: (Num a, Eq a) => a
- pattern GL_MATRIX_STRIDE :: (Num a, Eq a) => a
- pattern GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS :: (Num a, Eq a) => a
- pattern GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_COLOR_TEXTURE_SAMPLES :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_ATOMIC_COUNTERS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_IMAGE_UNIFORMS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_ATOMIC_COUNTERS :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_IMAGE_UNIFORMS :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_SHARED_MEMORY_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_WORK_GROUP_COUNT :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS :: (Num a, Eq a) => a
- pattern GL_MAX_COMPUTE_WORK_GROUP_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_DEPTH_TEXTURE_SAMPLES :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_ATOMIC_COUNTERS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_IMAGE_UNIFORMS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAMEBUFFER_HEIGHT :: (Num a, Eq a) => a
- pattern GL_MAX_FRAMEBUFFER_SAMPLES :: (Num a, Eq a) => a
- pattern GL_MAX_FRAMEBUFFER_WIDTH :: (Num a, Eq a) => a
- pattern GL_MAX_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_INTEGER_SAMPLES :: (Num a, Eq a) => a
- pattern GL_MAX_NAME_LENGTH :: (Num a, Eq a) => a
- pattern GL_MAX_NUM_ACTIVE_VARIABLES :: (Num a, Eq a) => a
- pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: (Num a, Eq a) => a
- pattern GL_MAX_SAMPLE_MASK_WORDS :: (Num a, Eq a) => a
- pattern GL_MAX_SHADER_STORAGE_BLOCK_SIZE :: (Num a, Eq a) => a
- pattern GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS :: (Num a, Eq a) => a
- pattern GL_MAX_UNIFORM_LOCATIONS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_ATOMIC_COUNTERS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_ATTRIB_BINDINGS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_ATTRIB_STRIDE :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_IMAGE_UNIFORMS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: (Num a, Eq a) => a
- pattern GL_NAME_LENGTH :: (Num a, Eq a) => a
- pattern GL_NUM_ACTIVE_VARIABLES :: (Num a, Eq a) => a
- pattern GL_OFFSET :: (Num a, Eq a) => a
- pattern GL_PIXEL_BUFFER_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_PROGRAM_INPUT :: (Num a, Eq a) => a
- pattern GL_PROGRAM_OUTPUT :: (Num a, Eq a) => a
- pattern GL_PROGRAM_PIPELINE_BINDING :: (Num a, Eq a) => a
- pattern GL_PROGRAM_SEPARABLE :: (Num a, Eq a) => a
- pattern GL_READ_ONLY :: (Num a, Eq a) => a
- pattern GL_READ_WRITE :: (Num a, Eq a) => a
- pattern GL_REFERENCED_BY_COMPUTE_SHADER :: (Num a, Eq a) => a
- pattern GL_REFERENCED_BY_FRAGMENT_SHADER :: (Num a, Eq a) => a
- pattern GL_REFERENCED_BY_VERTEX_SHADER :: (Num a, Eq a) => a
- pattern GL_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_SAMPLE_MASK :: (Num a, Eq a) => a
- pattern GL_SAMPLE_MASK_VALUE :: (Num a, Eq a) => a
- pattern GL_SAMPLE_POSITION :: (Num a, Eq a) => a
- pattern GL_SHADER_IMAGE_ACCESS_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_SHADER_STORAGE_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_SHADER_STORAGE_BLOCK :: (Num a, Eq a) => a
- pattern GL_SHADER_STORAGE_BUFFER :: (Num a, Eq a) => a
- pattern GL_SHADER_STORAGE_BUFFER_BINDING :: (Num a, Eq a) => a
- pattern GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT :: (Num a, Eq a) => a
- pattern GL_SHADER_STORAGE_BUFFER_SIZE :: (Num a, Eq a) => a
- pattern GL_SHADER_STORAGE_BUFFER_START :: (Num a, Eq a) => a
- pattern GL_STENCIL_INDEX :: (Num a, Eq a) => a
- pattern GL_TEXTURE_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_ALPHA_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_ALPHA_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BLUE_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BLUE_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_COMPRESSED :: (Num a, Eq a) => a
- pattern GL_TEXTURE_DEPTH :: (Num a, Eq a) => a
- pattern GL_TEXTURE_DEPTH_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_DEPTH_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_FETCH_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS :: (Num a, Eq a) => a
- pattern GL_TEXTURE_GREEN_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_GREEN_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_HEIGHT :: (Num a, Eq a) => a
- pattern GL_TEXTURE_INTERNAL_FORMAT :: (Num a, Eq a) => a
- pattern GL_TEXTURE_RED_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_RED_TYPE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_SAMPLES :: (Num a, Eq a) => a
- pattern GL_TEXTURE_SHARED_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_STENCIL_SIZE :: (Num a, Eq a) => a
- pattern GL_TEXTURE_UPDATE_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_TEXTURE_WIDTH :: (Num a, Eq a) => a
- pattern GL_TOP_LEVEL_ARRAY_SIZE :: (Num a, Eq a) => a
- pattern GL_TOP_LEVEL_ARRAY_STRIDE :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_VARYING :: (Num a, Eq a) => a
- pattern GL_TYPE :: (Num a, Eq a) => a
- pattern GL_UNIFORM :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_ATOMIC_COUNTER :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_IMAGE_2D :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_IMAGE_2D_ARRAY :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_IMAGE_3D :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_IMAGE_CUBE :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_BINDING :: (Num a, Eq a) => a
- pattern GL_VERTEX_ATTRIB_RELATIVE_OFFSET :: (Num a, Eq a) => a
- pattern GL_VERTEX_BINDING_BUFFER :: (Num a, Eq a) => a
- pattern GL_VERTEX_BINDING_DIVISOR :: (Num a, Eq a) => a
- pattern GL_VERTEX_BINDING_OFFSET :: (Num a, Eq a) => a
- pattern GL_VERTEX_BINDING_STRIDE :: (Num a, Eq a) => a
- pattern GL_VERTEX_SHADER_BIT :: (Num a, Eq a) => a
- pattern GL_WRITE_ONLY :: (Num a, Eq a) => a
Graphics.GL.Raw.Profile.Embedded31
glActiveShaderProgram :: MonadIO m => GLuint -> GLuint -> m () Source
glBindImageTexture :: MonadIO m => GLuint -> GLuint -> GLint -> GLboolean -> GLint -> GLenum -> GLenum -> m () Source
glBindProgramPipeline :: MonadIO m => GLuint -> m () Source
glDispatchComputeIndirect :: MonadIO m => GLintptr -> m () Source
glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr () -> m () Source
glGetProgramPipelineInfoLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetProgramResourceName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetProgramResourceiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m () Source
glIsProgramPipeline :: MonadIO m => GLuint -> m GLboolean Source
glMemoryBarrier :: MonadIO m => GLbitfield -> m () Source
glMemoryBarrierByRegion :: MonadIO m => GLbitfield -> m () Source
glProgramUniform4f :: MonadIO m => GLuint -> GLint -> GLfloat -> GLfloat -> GLfloat -> GLfloat -> m () Source
glProgramUniform4i :: MonadIO m => GLuint -> GLint -> GLint -> GLint -> GLint -> GLint -> m () Source
glProgramUniform4ui :: MonadIO m => GLuint -> GLint -> GLuint -> GLuint -> GLuint -> GLuint -> m () Source
glProgramUniformMatrix2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix2x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix2x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix3x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix3x4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix4fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix4x2fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glProgramUniformMatrix4x3fv :: MonadIO m => GLuint -> GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source
glSampleMaski :: MonadIO m => GLuint -> GLbitfield -> m () Source
glTexStorage2DMultisample :: MonadIO m => GLenum -> GLsizei -> GLenum -> GLsizei -> GLsizei -> GLboolean -> m () Source
glUseProgramStages :: MonadIO m => GLuint -> GLbitfield -> GLuint -> m () Source
glValidateProgramPipeline :: MonadIO m => GLuint -> m () Source
glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m () Source
glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m () Source
glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m () Source
pattern GL_ACTIVE_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_PROGRAM :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_RESOURCES :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_VARIABLES :: (Num a, Eq a) => a Source
pattern GL_ALL_BARRIER_BITS :: (Num a, Eq a) => a Source
pattern GL_ALL_SHADER_BITS :: (Num a, Eq a) => a Source
pattern GL_ARRAY_SIZE :: (Num a, Eq a) => a Source
pattern GL_ARRAY_STRIDE :: (Num a, Eq a) => a Source
pattern GL_ATOMIC_COUNTER_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_ATOMIC_COUNTER_BUFFER :: (Num a, Eq a) => a Source
pattern GL_ATOMIC_COUNTER_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_ATOMIC_COUNTER_BUFFER_INDEX :: (Num a, Eq a) => a Source
pattern GL_ATOMIC_COUNTER_BUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_ATOMIC_COUNTER_BUFFER_START :: (Num a, Eq a) => a Source
pattern GL_BLOCK_INDEX :: (Num a, Eq a) => a Source
pattern GL_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_BUFFER_DATA_SIZE :: (Num a, Eq a) => a Source
pattern GL_BUFFER_UPDATE_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_BUFFER_VARIABLE :: (Num a, Eq a) => a Source
pattern GL_COMMAND_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_COMPUTE_SHADER :: (Num a, Eq a) => a Source
pattern GL_COMPUTE_SHADER_BIT :: (Num a, Eq a) => a Source
pattern GL_COMPUTE_WORK_GROUP_SIZE :: (Num a, Eq a) => a Source
pattern GL_DEPTH_STENCIL_TEXTURE_MODE :: (Num a, Eq a) => a Source
pattern GL_DISPATCH_INDIRECT_BUFFER :: (Num a, Eq a) => a Source
pattern GL_DISPATCH_INDIRECT_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_DRAW_INDIRECT_BUFFER :: (Num a, Eq a) => a Source
pattern GL_DRAW_INDIRECT_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_ELEMENT_ARRAY_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_FRAGMENT_SHADER_BIT :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_DEFAULT_FIXED_SAMPLE_LOCATIONS :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_DEFAULT_HEIGHT :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_DEFAULT_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_FRAMEBUFFER_DEFAULT_WIDTH :: (Num a, Eq a) => a Source
pattern GL_IMAGE_2D :: (Num a, Eq a) => a Source
pattern GL_IMAGE_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_IMAGE_3D :: (Num a, Eq a) => a Source
pattern GL_IMAGE_BINDING_ACCESS :: (Num a, Eq a) => a Source
pattern GL_IMAGE_BINDING_FORMAT :: (Num a, Eq a) => a Source
pattern GL_IMAGE_BINDING_LAYER :: (Num a, Eq a) => a Source
pattern GL_IMAGE_BINDING_LAYERED :: (Num a, Eq a) => a Source
pattern GL_IMAGE_BINDING_LEVEL :: (Num a, Eq a) => a Source
pattern GL_IMAGE_BINDING_NAME :: (Num a, Eq a) => a Source
pattern GL_IMAGE_CUBE :: (Num a, Eq a) => a Source
pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_CLASS :: (Num a, Eq a) => a Source
pattern GL_IMAGE_FORMAT_COMPATIBILITY_BY_SIZE :: (Num a, Eq a) => a Source
pattern GL_IMAGE_FORMAT_COMPATIBILITY_TYPE :: (Num a, Eq a) => a Source
pattern GL_INT_IMAGE_2D :: (Num a, Eq a) => a Source
pattern GL_INT_IMAGE_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_INT_IMAGE_3D :: (Num a, Eq a) => a Source
pattern GL_INT_IMAGE_CUBE :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_IS_ROW_MAJOR :: (Num a, Eq a) => a Source
pattern GL_LOCATION :: (Num a, Eq a) => a Source
pattern GL_MATRIX_STRIDE :: (Num a, Eq a) => a Source
pattern GL_MAX_ATOMIC_COUNTER_BUFFER_BINDINGS :: (Num a, Eq a) => a Source
pattern GL_MAX_ATOMIC_COUNTER_BUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_COLOR_TEXTURE_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_ATOMIC_COUNTERS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_COMPUTE_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_IMAGE_UNIFORMS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_SHADER_OUTPUT_RESOURCES :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_SHADER_STORAGE_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_ATOMIC_COUNTERS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_IMAGE_UNIFORMS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_SHADER_STORAGE_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_SHARED_MEMORY_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_WORK_GROUP_COUNT :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMPUTE_WORK_GROUP_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_DEPTH_TEXTURE_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_ATOMIC_COUNTERS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_IMAGE_UNIFORMS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_SHADER_STORAGE_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAMEBUFFER_HEIGHT :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAMEBUFFER_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAMEBUFFER_WIDTH :: (Num a, Eq a) => a Source
pattern GL_MAX_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_INTEGER_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_MAX_NAME_LENGTH :: (Num a, Eq a) => a Source
pattern GL_MAX_NUM_ACTIVE_VARIABLES :: (Num a, Eq a) => a Source
pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: (Num a, Eq a) => a Source
pattern GL_MAX_SAMPLE_MASK_WORDS :: (Num a, Eq a) => a Source
pattern GL_MAX_SHADER_STORAGE_BLOCK_SIZE :: (Num a, Eq a) => a Source
pattern GL_MAX_SHADER_STORAGE_BUFFER_BINDINGS :: (Num a, Eq a) => a Source
pattern GL_MAX_UNIFORM_LOCATIONS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_ATOMIC_COUNTERS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_ATOMIC_COUNTER_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_ATTRIB_BINDINGS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_ATTRIB_STRIDE :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_IMAGE_UNIFORMS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_SHADER_STORAGE_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: (Num a, Eq a) => a Source
pattern GL_NAME_LENGTH :: (Num a, Eq a) => a Source
pattern GL_NUM_ACTIVE_VARIABLES :: (Num a, Eq a) => a Source
pattern GL_PIXEL_BUFFER_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_PROGRAM_INPUT :: (Num a, Eq a) => a Source
pattern GL_PROGRAM_OUTPUT :: (Num a, Eq a) => a Source
pattern GL_PROGRAM_PIPELINE_BINDING :: (Num a, Eq a) => a Source
pattern GL_PROGRAM_SEPARABLE :: (Num a, Eq a) => a Source
pattern GL_READ_ONLY :: (Num a, Eq a) => a Source
pattern GL_READ_WRITE :: (Num a, Eq a) => a Source
pattern GL_REFERENCED_BY_COMPUTE_SHADER :: (Num a, Eq a) => a Source
pattern GL_REFERENCED_BY_FRAGMENT_SHADER :: (Num a, Eq a) => a Source
pattern GL_REFERENCED_BY_VERTEX_SHADER :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_MASK :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_MASK_VALUE :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_POSITION :: (Num a, Eq a) => a Source
pattern GL_SHADER_IMAGE_ACCESS_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_SHADER_STORAGE_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_SHADER_STORAGE_BLOCK :: (Num a, Eq a) => a Source
pattern GL_SHADER_STORAGE_BUFFER :: (Num a, Eq a) => a Source
pattern GL_SHADER_STORAGE_BUFFER_BINDING :: (Num a, Eq a) => a Source
pattern GL_SHADER_STORAGE_BUFFER_OFFSET_ALIGNMENT :: (Num a, Eq a) => a Source
pattern GL_SHADER_STORAGE_BUFFER_SIZE :: (Num a, Eq a) => a Source
pattern GL_SHADER_STORAGE_BUFFER_START :: (Num a, Eq a) => a Source
pattern GL_STENCIL_INDEX :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_ALPHA_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_ALPHA_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BLUE_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BLUE_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_COMPRESSED :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_DEPTH :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_DEPTH_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_DEPTH_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_FETCH_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_FIXED_SAMPLE_LOCATIONS :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_GREEN_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_GREEN_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_HEIGHT :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_INTERNAL_FORMAT :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_RED_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_RED_TYPE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_SAMPLES :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_SHARED_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_STENCIL_SIZE :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_UPDATE_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_WIDTH :: (Num a, Eq a) => a Source
pattern GL_TOP_LEVEL_ARRAY_SIZE :: (Num a, Eq a) => a Source
pattern GL_TOP_LEVEL_ARRAY_STRIDE :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_VARYING :: (Num a, Eq a) => a Source
pattern GL_UNIFORM :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_ATOMIC_COUNTER :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_IMAGE_2D :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_IMAGE_2D_ARRAY :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_IMAGE_3D :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_IMAGE_CUBE :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_BINDING :: (Num a, Eq a) => a Source
pattern GL_VERTEX_ATTRIB_RELATIVE_OFFSET :: (Num a, Eq a) => a Source
pattern GL_VERTEX_BINDING_BUFFER :: (Num a, Eq a) => a Source
pattern GL_VERTEX_BINDING_DIVISOR :: (Num a, Eq a) => a Source
pattern GL_VERTEX_BINDING_OFFSET :: (Num a, Eq a) => a Source
pattern GL_VERTEX_BINDING_STRIDE :: (Num a, Eq a) => a Source
pattern GL_VERTEX_SHADER_BIT :: (Num a, Eq a) => a Source
pattern GL_WRITE_ONLY :: (Num a, Eq a) => a Source