Safe Haskell | None |
---|---|
Language | Haskell2010 |
- gl_KHR_debug :: Bool
- glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr () -> m ()
- glDebugMessageCallbackKHR :: MonadIO m => GLDEBUGPROCKHR -> Ptr () -> m ()
- glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m ()
- glDebugMessageControlKHR :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m ()
- glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m ()
- glDebugMessageInsertKHR :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m ()
- glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint
- glGetDebugMessageLogKHR :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint
- glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetObjectLabelKHR :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetObjectPtrLabel :: MonadIO m => Ptr () -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetObjectPtrLabelKHR :: MonadIO m => Ptr () -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m ()
- glGetPointerv :: MonadIO m => GLenum -> Ptr () -> m ()
- glGetPointervKHR :: MonadIO m => GLenum -> Ptr () -> m ()
- glObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glObjectLabelKHR :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glObjectPtrLabel :: MonadIO m => Ptr () -> GLsizei -> Ptr GLchar -> m ()
- glObjectPtrLabelKHR :: MonadIO m => Ptr () -> GLsizei -> Ptr GLchar -> m ()
- glPopDebugGroup :: MonadIO m => m ()
- glPopDebugGroupKHR :: MonadIO m => m ()
- glPushDebugGroup :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- glPushDebugGroupKHR :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m ()
- pattern GL_BUFFER :: GLenum
- pattern GL_BUFFER_KHR :: GLenum
- pattern GL_CONTEXT_FLAG_DEBUG_BIT :: GLenum
- pattern GL_CONTEXT_FLAG_DEBUG_BIT_KHR :: GLenum
- pattern GL_DEBUG_CALLBACK_FUNCTION :: GLenum
- pattern GL_DEBUG_CALLBACK_FUNCTION_KHR :: GLenum
- pattern GL_DEBUG_CALLBACK_USER_PARAM :: GLenum
- pattern GL_DEBUG_CALLBACK_USER_PARAM_KHR :: GLenum
- pattern GL_DEBUG_GROUP_STACK_DEPTH :: GLenum
- pattern GL_DEBUG_GROUP_STACK_DEPTH_KHR :: GLenum
- pattern GL_DEBUG_LOGGED_MESSAGES :: GLenum
- pattern GL_DEBUG_LOGGED_MESSAGES_KHR :: GLenum
- pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: GLenum
- pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR :: GLenum
- pattern GL_DEBUG_OUTPUT :: GLenum
- pattern GL_DEBUG_OUTPUT_KHR :: GLenum
- pattern GL_DEBUG_OUTPUT_SYNCHRONOUS :: GLenum
- pattern GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR :: GLenum
- pattern GL_DEBUG_SEVERITY_HIGH :: GLenum
- pattern GL_DEBUG_SEVERITY_HIGH_KHR :: GLenum
- pattern GL_DEBUG_SEVERITY_LOW :: GLenum
- pattern GL_DEBUG_SEVERITY_LOW_KHR :: GLenum
- pattern GL_DEBUG_SEVERITY_MEDIUM :: GLenum
- pattern GL_DEBUG_SEVERITY_MEDIUM_KHR :: GLenum
- pattern GL_DEBUG_SEVERITY_NOTIFICATION :: GLenum
- pattern GL_DEBUG_SEVERITY_NOTIFICATION_KHR :: GLenum
- pattern GL_DEBUG_SOURCE_API :: GLenum
- pattern GL_DEBUG_SOURCE_API_KHR :: GLenum
- pattern GL_DEBUG_SOURCE_APPLICATION :: GLenum
- pattern GL_DEBUG_SOURCE_APPLICATION_KHR :: GLenum
- pattern GL_DEBUG_SOURCE_OTHER :: GLenum
- pattern GL_DEBUG_SOURCE_OTHER_KHR :: GLenum
- pattern GL_DEBUG_SOURCE_SHADER_COMPILER :: GLenum
- pattern GL_DEBUG_SOURCE_SHADER_COMPILER_KHR :: GLenum
- pattern GL_DEBUG_SOURCE_THIRD_PARTY :: GLenum
- pattern GL_DEBUG_SOURCE_THIRD_PARTY_KHR :: GLenum
- pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM :: GLenum
- pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR :: GLenum
- pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR :: GLenum
- pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR :: GLenum
- pattern GL_DEBUG_TYPE_ERROR :: GLenum
- pattern GL_DEBUG_TYPE_ERROR_KHR :: GLenum
- pattern GL_DEBUG_TYPE_MARKER :: GLenum
- pattern GL_DEBUG_TYPE_MARKER_KHR :: GLenum
- pattern GL_DEBUG_TYPE_OTHER :: GLenum
- pattern GL_DEBUG_TYPE_OTHER_KHR :: GLenum
- pattern GL_DEBUG_TYPE_PERFORMANCE :: GLenum
- pattern GL_DEBUG_TYPE_PERFORMANCE_KHR :: GLenum
- pattern GL_DEBUG_TYPE_POP_GROUP :: GLenum
- pattern GL_DEBUG_TYPE_POP_GROUP_KHR :: GLenum
- pattern GL_DEBUG_TYPE_PORTABILITY :: GLenum
- pattern GL_DEBUG_TYPE_PORTABILITY_KHR :: GLenum
- pattern GL_DEBUG_TYPE_PUSH_GROUP :: GLenum
- pattern GL_DEBUG_TYPE_PUSH_GROUP_KHR :: GLenum
- pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR :: GLenum
- pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR :: GLenum
- pattern GL_DISPLAY_LIST :: GLenum
- pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH :: GLenum
- pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR :: GLenum
- pattern GL_MAX_DEBUG_LOGGED_MESSAGES :: GLenum
- pattern GL_MAX_DEBUG_LOGGED_MESSAGES_KHR :: GLenum
- pattern GL_MAX_DEBUG_MESSAGE_LENGTH :: GLenum
- pattern GL_MAX_DEBUG_MESSAGE_LENGTH_KHR :: GLenum
- pattern GL_MAX_LABEL_LENGTH :: GLenum
- pattern GL_MAX_LABEL_LENGTH_KHR :: GLenum
- pattern GL_PROGRAM :: GLenum
- pattern GL_PROGRAM_KHR :: GLenum
- pattern GL_PROGRAM_PIPELINE :: GLenum
- pattern GL_QUERY :: GLenum
- pattern GL_QUERY_KHR :: GLenum
- pattern GL_SAMPLER :: GLenum
- pattern GL_SAMPLER_KHR :: GLenum
- pattern GL_SHADER :: GLenum
- pattern GL_SHADER_KHR :: GLenum
- pattern GL_STACK_OVERFLOW :: GLenum
- pattern GL_STACK_OVERFLOW_KHR :: GLenum
- pattern GL_STACK_UNDERFLOW :: GLenum
- pattern GL_STACK_UNDERFLOW_KHR :: GLenum
- pattern GL_VERTEX_ARRAY :: GLenum
- pattern GL_VERTEX_ARRAY_KHR :: GLenum
Extension Support
GL_KHR_debug
glDebugMessageCallback :: MonadIO m => GLDEBUGPROC -> Ptr () -> m () Source
glDebugMessageCallbackKHR :: MonadIO m => GLDEBUGPROCKHR -> Ptr () -> m () Source
glDebugMessageControl :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m () Source
glDebugMessageControlKHR :: MonadIO m => GLenum -> GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m () Source
glDebugMessageInsert :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m () Source
glDebugMessageInsertKHR :: MonadIO m => GLenum -> GLenum -> GLuint -> GLenum -> GLsizei -> Ptr GLchar -> m () Source
glGetDebugMessageLog :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint Source
glGetDebugMessageLogKHR :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLenum -> Ptr GLuint -> Ptr GLenum -> Ptr GLsizei -> Ptr GLchar -> m GLuint Source
glGetObjectLabel :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetObjectLabelKHR :: MonadIO m => GLenum -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetObjectPtrLabelKHR :: MonadIO m => Ptr () -> GLsizei -> Ptr GLsizei -> Ptr GLchar -> m () Source
glGetPointerv :: MonadIO m => GLenum -> Ptr () -> m () Source
glGetPointervKHR :: MonadIO m => GLenum -> Ptr () -> m () Source
glPopDebugGroup :: MonadIO m => m () Source
glPopDebugGroupKHR :: MonadIO m => m () Source
pattern GL_BUFFER_KHR :: GLenum Source
pattern GL_CONTEXT_FLAG_DEBUG_BIT :: GLenum Source
pattern GL_CONTEXT_FLAG_DEBUG_BIT_KHR :: GLenum Source
pattern GL_DEBUG_CALLBACK_FUNCTION :: GLenum Source
pattern GL_DEBUG_CALLBACK_FUNCTION_KHR :: GLenum Source
pattern GL_DEBUG_CALLBACK_USER_PARAM :: GLenum Source
pattern GL_DEBUG_CALLBACK_USER_PARAM_KHR :: GLenum Source
pattern GL_DEBUG_GROUP_STACK_DEPTH :: GLenum Source
pattern GL_DEBUG_GROUP_STACK_DEPTH_KHR :: GLenum Source
pattern GL_DEBUG_LOGGED_MESSAGES :: GLenum Source
pattern GL_DEBUG_LOGGED_MESSAGES_KHR :: GLenum Source
pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH :: GLenum Source
pattern GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_KHR :: GLenum Source
pattern GL_DEBUG_OUTPUT :: GLenum Source
pattern GL_DEBUG_OUTPUT_KHR :: GLenum Source
pattern GL_DEBUG_OUTPUT_SYNCHRONOUS :: GLenum Source
pattern GL_DEBUG_OUTPUT_SYNCHRONOUS_KHR :: GLenum Source
pattern GL_DEBUG_SEVERITY_HIGH :: GLenum Source
pattern GL_DEBUG_SEVERITY_HIGH_KHR :: GLenum Source
pattern GL_DEBUG_SEVERITY_LOW :: GLenum Source
pattern GL_DEBUG_SEVERITY_LOW_KHR :: GLenum Source
pattern GL_DEBUG_SEVERITY_MEDIUM :: GLenum Source
pattern GL_DEBUG_SEVERITY_MEDIUM_KHR :: GLenum Source
pattern GL_DEBUG_SEVERITY_NOTIFICATION :: GLenum Source
pattern GL_DEBUG_SEVERITY_NOTIFICATION_KHR :: GLenum Source
pattern GL_DEBUG_SOURCE_API :: GLenum Source
pattern GL_DEBUG_SOURCE_API_KHR :: GLenum Source
pattern GL_DEBUG_SOURCE_APPLICATION :: GLenum Source
pattern GL_DEBUG_SOURCE_APPLICATION_KHR :: GLenum Source
pattern GL_DEBUG_SOURCE_OTHER :: GLenum Source
pattern GL_DEBUG_SOURCE_OTHER_KHR :: GLenum Source
pattern GL_DEBUG_SOURCE_SHADER_COMPILER :: GLenum Source
pattern GL_DEBUG_SOURCE_SHADER_COMPILER_KHR :: GLenum Source
pattern GL_DEBUG_SOURCE_THIRD_PARTY :: GLenum Source
pattern GL_DEBUG_SOURCE_THIRD_PARTY_KHR :: GLenum Source
pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM :: GLenum Source
pattern GL_DEBUG_SOURCE_WINDOW_SYSTEM_KHR :: GLenum Source
pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR :: GLenum Source
pattern GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_KHR :: GLenum Source
pattern GL_DEBUG_TYPE_ERROR :: GLenum Source
pattern GL_DEBUG_TYPE_ERROR_KHR :: GLenum Source
pattern GL_DEBUG_TYPE_MARKER :: GLenum Source
pattern GL_DEBUG_TYPE_MARKER_KHR :: GLenum Source
pattern GL_DEBUG_TYPE_OTHER :: GLenum Source
pattern GL_DEBUG_TYPE_OTHER_KHR :: GLenum Source
pattern GL_DEBUG_TYPE_PERFORMANCE :: GLenum Source
pattern GL_DEBUG_TYPE_PERFORMANCE_KHR :: GLenum Source
pattern GL_DEBUG_TYPE_POP_GROUP :: GLenum Source
pattern GL_DEBUG_TYPE_POP_GROUP_KHR :: GLenum Source
pattern GL_DEBUG_TYPE_PORTABILITY :: GLenum Source
pattern GL_DEBUG_TYPE_PORTABILITY_KHR :: GLenum Source
pattern GL_DEBUG_TYPE_PUSH_GROUP :: GLenum Source
pattern GL_DEBUG_TYPE_PUSH_GROUP_KHR :: GLenum Source
pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR :: GLenum Source
pattern GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_KHR :: GLenum Source
pattern GL_DISPLAY_LIST :: GLenum Source
pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH :: GLenum Source
pattern GL_MAX_DEBUG_GROUP_STACK_DEPTH_KHR :: GLenum Source
pattern GL_MAX_DEBUG_LOGGED_MESSAGES :: GLenum Source
pattern GL_MAX_DEBUG_LOGGED_MESSAGES_KHR :: GLenum Source
pattern GL_MAX_DEBUG_MESSAGE_LENGTH :: GLenum Source
pattern GL_MAX_DEBUG_MESSAGE_LENGTH_KHR :: GLenum Source
pattern GL_MAX_LABEL_LENGTH :: GLenum Source
pattern GL_MAX_LABEL_LENGTH_KHR :: GLenum Source
pattern GL_PROGRAM :: GLenum Source
pattern GL_PROGRAM_KHR :: GLenum Source
pattern GL_PROGRAM_PIPELINE :: GLenum Source
pattern GL_QUERY_KHR :: GLenum Source
pattern GL_SAMPLER :: GLenum Source
pattern GL_SAMPLER_KHR :: GLenum Source
pattern GL_SHADER_KHR :: GLenum Source
pattern GL_STACK_OVERFLOW :: GLenum Source
pattern GL_STACK_OVERFLOW_KHR :: GLenum Source
pattern GL_STACK_UNDERFLOW :: GLenum Source
pattern GL_STACK_UNDERFLOW_KHR :: GLenum Source
pattern GL_VERTEX_ARRAY :: GLenum Source
pattern GL_VERTEX_ARRAY_KHR :: GLenum Source