gl-0.5: 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 :: (Num a, Eq a) => a Source

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

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

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