gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.AMD.DebugOutput

Synopsis

Extension Support

gl_AMD_debug_output :: Bool Source #

Checks that the GL_AMD_debug_output extension is available.

GL_AMD_debug_output

glDebugMessageEnableAMD :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLuint -> GLboolean -> m () Source #

Usage: glDebugMessageEnableAMD category severity count ids enabled

The parameter enabled is a Boolean, one of: GL_FALSE, GL_TRUE.

The length of ids should be count.

glDebugMessageInsertAMD :: MonadIO m => GLenum -> GLenum -> GLuint -> GLsizei -> Ptr GLchar -> m () Source #

Usage: glDebugMessageInsertAMD category severity id length buf

The length of buf should be length.

glGetDebugMessageLogAMD :: MonadIO m => GLuint -> GLsizei -> Ptr GLenum -> Ptr GLuint -> Ptr GLuint -> Ptr GLsizei -> Ptr GLchar -> m GLuint Source #

Usage: glGetDebugMessageLogAMD count bufsize categories severities ids lengths message

The length of categories should be count.

The length of severities should be count.

The length of ids should be count.

The length of lengths should be count.

The length of message should be bufsize.

pattern GL_DEBUG_CATEGORY_OTHER_AMD :: (Eq a, Num a) => a Source #

pattern GL_DEBUG_LOGGED_MESSAGES_AMD :: (Eq a, Num a) => a Source #

pattern GL_DEBUG_SEVERITY_HIGH_AMD :: (Eq a, Num a) => a Source #

pattern GL_DEBUG_SEVERITY_LOW_AMD :: (Eq a, Num a) => a Source #

pattern GL_DEBUG_SEVERITY_MEDIUM_AMD :: (Eq a, Num a) => a Source #