gl-0.7: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.ARB.Robustness

Contents

Synopsis

Extension Support

gl_ARB_robustness :: Bool Source

Checks that the GL_ARB_robustness extension is available.

GL_ARB_robustness

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

Usage: glGetnColorTableARB target format type bufSize table

The length of table should be bufSize.

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

Usage: glGetnCompressedTexImageARB target lod bufSize img

The length of img should be bufSize.

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

Usage: glGetnConvolutionFilterARB target format type bufSize image

The length of image should be bufSize.

glGetnHistogramARB :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source

Usage: glGetnHistogramARB target reset format type bufSize values

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

The length of values should be bufSize.

glGetnMapdvARB :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLdouble -> m () Source

Usage: glGetnMapdvARB target query bufSize v

The length of v should be bufSize.

glGetnMapfvARB :: MonadIO m => GLenum -> GLenum -> GLsizei -> Ptr GLfloat -> m () Source

Usage: glGetnMapfvARB target query bufSize v

The length of v should be bufSize.

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

Usage: glGetnMapivARB target query bufSize v

The length of v should be bufSize.

glGetnMinmaxARB :: MonadIO m => GLenum -> GLboolean -> GLenum -> GLenum -> GLsizei -> Ptr () -> m () Source

Usage: glGetnMinmaxARB target reset format type bufSize values

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

The length of values should be bufSize.

glGetnPixelMapfvARB :: MonadIO m => GLenum -> GLsizei -> Ptr GLfloat -> m () Source

Usage: glGetnPixelMapfvARB map bufSize values

The length of values should be bufSize.

glGetnPixelMapuivARB :: MonadIO m => GLenum -> GLsizei -> Ptr GLuint -> m () Source

Usage: glGetnPixelMapuivARB map bufSize values

The length of values should be bufSize.

glGetnPixelMapusvARB :: MonadIO m => GLenum -> GLsizei -> Ptr GLushort -> m () Source

Usage: glGetnPixelMapusvARB map bufSize values

The length of values should be bufSize.

glGetnPolygonStippleARB :: MonadIO m => GLsizei -> Ptr GLubyte -> m () Source

Usage: glGetnPolygonStippleARB bufSize pattern

The length of pattern should be bufSize.

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

Usage: glGetnSeparableFilterARB target format type rowBufSize row columnBufSize column span

The length of row should be rowBufSize.

The length of column should be columnBufSize.

The length of span should be 0.

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

Usage: glGetnTexImageARB target level format type bufSize img

The length of img should be bufSize.

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

Usage: glGetnUniformdvARB program location bufSize params

The length of params should be bufSize.

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

Usage: glGetnUniformfvARB program location bufSize params

The length of params should be bufSize.

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

Usage: glGetnUniformivARB program location bufSize params

The length of params should be bufSize.

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

Usage: glGetnUniformuivARB program location bufSize params

The length of params should be bufSize.

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

Usage: glReadnPixelsARB x y width height format type bufSize data

The length of data should be bufSize.

This command is an alias for glReadnPixels.

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

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

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

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

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