OpenGLRaw-1.5.0.0: A raw binding for the OpenGL graphics system

Copyright | (c) Sven Panne 2013
License | BSD3
Maintainer | Sven Panne <svenpanne@gmail.com>
Stability | stable
Portability | portable
Safe Haskell | None
Language | Haskell98

Graphics.Rendering.OpenGL.Raw.ARB.MatrixPalette

Contents

- Functions
- Tokens

Description

All raw functions and tokens from the ARB_matrix_palette extension, see http://www.opengl.org/registry/specs/ARB/matrix_palette.txt.

Synopsis

- glCurrentPaletteMatrix :: GLint -> IO ()
- glMatrixIndexubv :: GLint -> Ptr GLubyte -> IO ()
- glMatrixIndexusv :: GLint -> Ptr GLushort -> IO ()
- glMatrixIndexuiv :: GLint -> Ptr GLuint -> IO ()
- glMatrixIndexPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()
- gl_MATRIX_PALETTE :: GLenum
- gl_MAX_MATRIX_PALETTE_STACK_DEPTH :: GLenum
- gl_MAX_PALETTE_MATRICES :: GLenum
- gl_CURRENT_PALETTE_MATRIX :: GLenum
- gl_MATRIX_INDEX_ARRAY :: GLenum
- gl_CURRENT_MATRIX_INDEX :: GLenum
- gl_MATRIX_INDEX_ARRAY_SIZE :: GLenum
- gl_MATRIX_INDEX_ARRAY_TYPE :: GLenum
- gl_MATRIX_INDEX_ARRAY_STRIDE :: GLenum
- gl_MATRIX_INDEX_ARRAY_POINTER :: GLenum

# Functions

glCurrentPaletteMatrix :: GLint -> IO ()

glMatrixIndexubv :: GLint -> Ptr GLubyte -> IO ()

glMatrixIndexusv :: GLint -> Ptr GLushort -> IO ()

glMatrixIndexuiv :: GLint -> Ptr GLuint -> IO ()

glMatrixIndexPointer :: GLint -> GLenum -> GLsizei -> Ptr a -> IO ()

# Tokens

gl_MATRIX_PALETTE :: GLenum

gl_MAX_MATRIX_PALETTE_STACK_DEPTH :: GLenum

gl_MAX_PALETTE_MATRICES :: GLenum

gl_CURRENT_PALETTE_MATRIX :: GLenum

gl_MATRIX_INDEX_ARRAY :: GLenum

gl_CURRENT_MATRIX_INDEX :: GLenum

gl_MATRIX_INDEX_ARRAY_SIZE :: GLenum

gl_MATRIX_INDEX_ARRAY_TYPE :: GLenum

gl_MATRIX_INDEX_ARRAY_STRIDE :: GLenum

gl_MATRIX_INDEX_ARRAY_POINTER :: GLenum