Safe Haskell | None |
---|---|
Language | Haskell2010 |
- module Graphics.GL.Raw.Profile.Core33
- glBeginQueryIndexed :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glBlendEquationSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m ()
- glBlendFuncSeparatei :: MonadIO m => GLuint -> GLenum -> GLenum -> GLenum -> GLenum -> m ()
- glBlendFunci :: MonadIO m => GLuint -> GLenum -> GLenum -> m ()
- glDeleteTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr () -> m ()
- glDrawElementsIndirect :: MonadIO m => GLenum -> GLenum -> Ptr () -> m ()
- glDrawTransformFeedback :: MonadIO m => GLenum -> GLuint -> m ()
- glDrawTransformFeedbackStream :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glEndQueryIndexed :: MonadIO m => GLenum -> GLuint -> m ()
- glGenTransformFeedbacks :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetActiveSubroutineName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineUniformName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetActiveSubroutineUniformiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetProgramStageiv :: MonadIO m => GLuint -> GLenum -> GLenum -> Ptr GLint -> m ()
- glGetQueryIndexediv :: MonadIO m => GLenum -> GLuint -> GLenum -> Ptr GLint -> m ()
- glGetSubroutineIndex :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLuint
- glGetSubroutineUniformLocation :: MonadIO m => GLuint -> GLenum -> Ptr GLchar -> m GLint
- glGetUniformSubroutineuiv :: MonadIO m => GLenum -> GLint -> Ptr GLuint -> m ()
- glGetUniformdv :: MonadIO m => GLuint -> GLint -> Ptr GLdouble -> m ()
- glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean
- glMinSampleShading :: MonadIO m => GLfloat -> m ()
- glPatchParameterfv :: MonadIO m => GLenum -> Ptr GLfloat -> m ()
- glPatchParameteri :: MonadIO m => GLenum -> GLint -> m ()
- glPauseTransformFeedback :: MonadIO m => m ()
- glResumeTransformFeedback :: MonadIO m => m ()
- glUniform1d :: MonadIO m => GLint -> GLdouble -> m ()
- glUniform1dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform2d :: MonadIO m => GLint -> GLdouble -> GLdouble -> m ()
- glUniform2dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform3d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform3dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniform4d :: MonadIO m => GLint -> GLdouble -> GLdouble -> GLdouble -> GLdouble -> m ()
- glUniform4dv :: MonadIO m => GLint -> GLsizei -> Ptr GLdouble -> m ()
- glUniformMatrix2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix2x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix3x4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x2dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformMatrix4x3dv :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLdouble -> m ()
- glUniformSubroutinesuiv :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m ()
- pattern GL_ACTIVE_SUBROUTINES :: (Num a, Eq a) => a
- pattern GL_ACTIVE_SUBROUTINE_MAX_LENGTH :: (Num a, Eq a) => a
- pattern GL_ACTIVE_SUBROUTINE_UNIFORMS :: (Num a, Eq a) => a
- pattern GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS :: (Num a, Eq a) => a
- pattern GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH :: (Num a, Eq a) => a
- pattern GL_COMPATIBLE_SUBROUTINES :: (Num a, Eq a) => a
- pattern GL_DOUBLE_MAT2 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_MAT2x3 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_MAT2x4 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_MAT3 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_MAT3x2 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_MAT3x4 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_MAT4 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_MAT4x2 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_MAT4x3 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_VEC2 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_VEC3 :: (Num a, Eq a) => a
- pattern GL_DOUBLE_VEC4 :: (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_FRACTIONAL_EVEN :: (Num a, Eq a) => a
- pattern GL_FRACTIONAL_ODD :: (Num a, Eq a) => a
- pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS :: (Num a, Eq a) => a
- pattern GL_GEOMETRY_SHADER_INVOCATIONS :: (Num a, Eq a) => a
- pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY :: (Num a, Eq a) => a
- pattern GL_ISOLINES :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET :: (Num a, Eq a) => a
- pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS :: (Num a, Eq a) => a
- pattern GL_MAX_PATCH_VERTICES :: (Num a, Eq a) => a
- pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: (Num a, Eq a) => a
- pattern GL_MAX_SUBROUTINES :: (Num a, Eq a) => a
- pattern GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_GEN_LEVEL :: (Num a, Eq a) => a
- pattern GL_MAX_TESS_PATCH_COMPONENTS :: (Num a, Eq a) => a
- pattern GL_MAX_TRANSFORM_FEEDBACK_BUFFERS :: (Num a, Eq a) => a
- pattern GL_MAX_VERTEX_STREAMS :: (Num a, Eq a) => a
- pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET :: (Num a, Eq a) => a
- pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: (Num a, Eq a) => a
- pattern GL_MIN_SAMPLE_SHADING_VALUE :: (Num a, Eq a) => a
- pattern GL_NUM_COMPATIBLE_SUBROUTINES :: (Num a, Eq a) => a
- pattern GL_PATCHES :: (Num a, Eq a) => a
- pattern GL_PATCH_DEFAULT_INNER_LEVEL :: (Num a, Eq a) => a
- pattern GL_PATCH_DEFAULT_OUTER_LEVEL :: (Num a, Eq a) => a
- pattern GL_PATCH_VERTICES :: (Num a, Eq a) => a
- pattern GL_PROXY_TEXTURE_CUBE_MAP_ARRAY :: (Num a, Eq a) => a
- pattern GL_QUADS :: (Num a, Eq a) => a
- pattern GL_SAMPLER_CUBE_MAP_ARRAY :: (Num a, Eq a) => a
- pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW :: (Num a, Eq a) => a
- pattern GL_SAMPLE_SHADING :: (Num a, Eq a) => a
- pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: (Num a, Eq a) => a
- pattern GL_TESS_CONTROL_SHADER :: (Num a, Eq a) => a
- pattern GL_TESS_EVALUATION_SHADER :: (Num a, Eq a) => a
- pattern GL_TESS_GEN_MODE :: (Num a, Eq a) => a
- pattern GL_TESS_GEN_POINT_MODE :: (Num a, Eq a) => a
- pattern GL_TESS_GEN_SPACING :: (Num a, Eq a) => a
- pattern GL_TESS_GEN_VERTEX_ORDER :: (Num a, Eq a) => a
- pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY :: (Num a, Eq a) => a
- pattern GL_TEXTURE_CUBE_MAP_ARRAY :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BINDING :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: (Num a, Eq a) => a
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: (Num a, Eq a) => a
- pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: (Num a, Eq a) => a
- pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: (Num a, Eq a) => a
Graphics.GL.Raw.Profile.Core40
glBindTransformFeedback :: MonadIO m => GLenum -> GLuint -> m () Source
glBlendEquationi :: MonadIO m => GLuint -> GLenum -> m () Source
glDrawArraysIndirect :: MonadIO m => GLenum -> Ptr () -> m () Source
glDrawTransformFeedback :: MonadIO m => GLenum -> GLuint -> m () Source
glEndQueryIndexed :: MonadIO m => GLenum -> GLuint -> m () Source
glGetActiveSubroutineName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetActiveSubroutineUniformName :: MonadIO m => GLuint -> GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetActiveSubroutineUniformiv :: MonadIO m => GLuint -> GLenum -> GLuint -> GLenum -> Ptr GLint -> m () Source
glIsTransformFeedback :: MonadIO m => GLuint -> m GLboolean Source
glMinSampleShading :: MonadIO m => GLfloat -> m () Source
glPatchParameteri :: MonadIO m => GLenum -> GLint -> m () Source
glPauseTransformFeedback :: MonadIO m => m () Source
glResumeTransformFeedback :: MonadIO m => m () Source
glUniform1d :: MonadIO m => GLint -> GLdouble -> m () Source
pattern GL_ACTIVE_SUBROUTINES :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_SUBROUTINE_MAX_LENGTH :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_SUBROUTINE_UNIFORMS :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS :: (Num a, Eq a) => a Source
pattern GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH :: (Num a, Eq a) => a Source
pattern GL_COMPATIBLE_SUBROUTINES :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_MAT2 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_MAT2x3 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_MAT2x4 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_MAT3 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_MAT3x2 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_MAT3x4 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_MAT4 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_MAT4x2 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_MAT4x3 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_VEC2 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_VEC3 :: (Num a, Eq a) => a Source
pattern GL_DOUBLE_VEC4 :: (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_FRACTIONAL_EVEN :: (Num a, Eq a) => a Source
pattern GL_FRACTIONAL_ODD :: (Num a, Eq a) => a Source
pattern GL_FRAGMENT_INTERPOLATION_OFFSET_BITS :: (Num a, Eq a) => a Source
pattern GL_GEOMETRY_SHADER_INVOCATIONS :: (Num a, Eq a) => a Source
pattern GL_INT_SAMPLER_CUBE_MAP_ARRAY :: (Num a, Eq a) => a Source
pattern GL_ISOLINES :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_FRAGMENT_INTERPOLATION_OFFSET :: (Num a, Eq a) => a Source
pattern GL_MAX_GEOMETRY_SHADER_INVOCATIONS :: (Num a, Eq a) => a Source
pattern GL_MAX_PATCH_VERTICES :: (Num a, Eq a) => a Source
pattern GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET :: (Num a, Eq a) => a Source
pattern GL_MAX_SUBROUTINES :: (Num a, Eq a) => a Source
pattern GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_CONTROL_INPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_GEN_LEVEL :: (Num a, Eq a) => a Source
pattern GL_MAX_TESS_PATCH_COMPONENTS :: (Num a, Eq a) => a Source
pattern GL_MAX_TRANSFORM_FEEDBACK_BUFFERS :: (Num a, Eq a) => a Source
pattern GL_MAX_VERTEX_STREAMS :: (Num a, Eq a) => a Source
pattern GL_MIN_FRAGMENT_INTERPOLATION_OFFSET :: (Num a, Eq a) => a Source
pattern GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET :: (Num a, Eq a) => a Source
pattern GL_MIN_SAMPLE_SHADING_VALUE :: (Num a, Eq a) => a Source
pattern GL_NUM_COMPATIBLE_SUBROUTINES :: (Num a, Eq a) => a Source
pattern GL_PATCHES :: (Num a, Eq a) => a Source
pattern GL_PATCH_DEFAULT_INNER_LEVEL :: (Num a, Eq a) => a Source
pattern GL_PATCH_DEFAULT_OUTER_LEVEL :: (Num a, Eq a) => a Source
pattern GL_PATCH_VERTICES :: (Num a, Eq a) => a Source
pattern GL_PROXY_TEXTURE_CUBE_MAP_ARRAY :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_CUBE_MAP_ARRAY :: (Num a, Eq a) => a Source
pattern GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW :: (Num a, Eq a) => a Source
pattern GL_SAMPLE_SHADING :: (Num a, Eq a) => a Source
pattern GL_TESS_CONTROL_OUTPUT_VERTICES :: (Num a, Eq a) => a Source
pattern GL_TESS_CONTROL_SHADER :: (Num a, Eq a) => a Source
pattern GL_TESS_EVALUATION_SHADER :: (Num a, Eq a) => a Source
pattern GL_TESS_GEN_MODE :: (Num a, Eq a) => a Source
pattern GL_TESS_GEN_POINT_MODE :: (Num a, Eq a) => a Source
pattern GL_TESS_GEN_SPACING :: (Num a, Eq a) => a Source
pattern GL_TESS_GEN_VERTEX_ORDER :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_BINDING_CUBE_MAP_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TEXTURE_CUBE_MAP_ARRAY :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BINDING :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE :: (Num a, Eq a) => a Source
pattern GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER :: (Num a, Eq a) => a Source
pattern GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER :: (Num a, Eq a) => a Source
pattern GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY :: (Num a, Eq a) => a Source