gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.INTEL.ParallelArrays

Contents

Synopsis

Extension Support

gl_INTEL_parallel_arrays :: Bool Source #

Checks that the GL_INTEL_parallel_arrays extension is available.

GL_INTEL_parallel_arrays

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

Usage: glColorPointervINTEL size type pointer

The parameter type is a VertexPointerType, one of: GL_DOUBLE, GL_FLOAT, GL_INT, GL_SHORT.

The length of pointer should be 4.

glNormalPointervINTEL :: MonadIO m => GLenum -> Ptr (Ptr ()) -> m () Source #

Usage: glNormalPointervINTEL type pointer

The parameter type is a NormalPointerType, one of: GL_BYTE, GL_DOUBLE, GL_FLOAT, GL_INT, GL_SHORT.

The length of pointer should be 4.

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

Usage: glTexCoordPointervINTEL size type pointer

The parameter type is a VertexPointerType, one of: GL_DOUBLE, GL_FLOAT, GL_INT, GL_SHORT.

The length of pointer should be 4.

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

Usage: glVertexPointervINTEL size type pointer

The parameter type is a VertexPointerType, one of: GL_DOUBLE, GL_FLOAT, GL_INT, GL_SHORT.

The length of pointer should be 4.

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

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

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

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