gl-0.7.8: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.EXT.Robustness

Contents

Synopsis

Extension Support

gl_EXT_robustness :: Bool Source

Checks that the GL_EXT_robustness extension is available.

GL_EXT_robustness

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

Usage: glGetnUniformfvEXT program location bufSize params

The length of params should be bufSize.

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

Usage: glGetnUniformivEXT program location bufSize params

The length of params should be bufSize.

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

Usage: glReadnPixelsEXT x y width height format type bufSize data

The length of data should be bufSize.

This command is an alias for glReadnPixels.

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

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

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

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

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

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

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

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