gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.ARB.MatrixPalette

Contents

Synopsis

Extension Support

gl_ARB_matrix_palette :: Bool Source #

Checks that the GL_ARB_matrix_palette extension is available.

GL_ARB_matrix_palette

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

Usage: glMatrixIndexPointerARB size type stride pointer

The parameter type is a MatrixIndexPointerTypeARB.

The length of pointer should be COMPSIZE(size,type,stride).

glMatrixIndexubvARB :: MonadIO m => GLint -> Ptr GLubyte -> m () Source #

Usage: glMatrixIndexubvARB size indices

The length of indices should be size.

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

Usage: glMatrixIndexuivARB size indices

The length of indices should be size.

glMatrixIndexusvARB :: MonadIO m => GLint -> Ptr GLushort -> m () Source #

Usage: glMatrixIndexusvARB size indices

The length of indices should be size.

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

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

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

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

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

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

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

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

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

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