gl-0.9: Complete OpenGL raw bindings
Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.KHR.Robustness

Synopsis

Extension Support

gl_KHR_robustness :: Bool Source #

Checks that the GL_KHR_robustness extension is available.

GL_KHR_robustness

glGetnUniformfv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m () Source #

Usage: glGetnUniformfv program location bufSize params

glGetnUniformfvKHR :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLfloat -> m () Source #

Usage: glGetnUniformfvKHR program location bufSize params

This command is an alias for glGetnUniformfv.

glGetnUniformiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m () Source #

Usage: glGetnUniformiv program location bufSize params

glGetnUniformivKHR :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLint -> m () Source #

Usage: glGetnUniformivKHR program location bufSize params

This command is an alias for glGetnUniformiv.

glGetnUniformuiv :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m () Source #

Usage: glGetnUniformuiv program location bufSize params

glGetnUniformuivKHR :: MonadIO m => GLuint -> GLint -> GLsizei -> Ptr GLuint -> m () Source #

Usage: glGetnUniformuivKHR program location bufSize params

This command is an alias for glGetnUniformuiv.

glReadnPixels :: MonadIO m => GLint -> GLint -> GLsizei -> GLsizei -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source #

Usage: glReadnPixels x y width height format type bufSize data

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

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

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

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

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

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

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

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

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

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

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

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

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

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