gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.KHR.Robustness

Contents

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

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

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

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

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

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

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

pattern GL_INNOCENT_CONTEXT_RESET_KHR :: forall a. (Num a, Eq a) => a Source #

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

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

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

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

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

pattern GL_RESET_NOTIFICATION_STRATEGY :: forall a. (Num a, Eq a) => a Source #

pattern GL_RESET_NOTIFICATION_STRATEGY_KHR :: forall a. (Num a, Eq a) => a Source #

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

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