gl-0.7.6: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.AMD.DebugOutput

Contents

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 :: (Num a, Eq a) => a Source

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

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

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

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