gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.ARB.VertexType2101010Rev

Contents

Synopsis

Extension Support

GL_ARB_vertex_type_2_10_10_10_rev

glColorP3ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glColorP3ui type color

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

Usage: glColorP3uiv type color

The length of color should be 1.

glColorP4ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glColorP4ui type color

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

Usage: glColorP4uiv type color

The length of color should be 1.

glMultiTexCoordP1ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m () Source #

Usage: glMultiTexCoordP1ui texture type coords

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

Usage: glMultiTexCoordP1uiv texture type coords

The length of coords should be 1.

glMultiTexCoordP2ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m () Source #

Usage: glMultiTexCoordP2ui texture type coords

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

Usage: glMultiTexCoordP2uiv texture type coords

The length of coords should be 1.

glMultiTexCoordP3ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m () Source #

Usage: glMultiTexCoordP3ui texture type coords

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

Usage: glMultiTexCoordP3uiv texture type coords

The length of coords should be 1.

glMultiTexCoordP4ui :: MonadIO m => GLenum -> GLenum -> GLuint -> m () Source #

Usage: glMultiTexCoordP4ui texture type coords

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

Usage: glMultiTexCoordP4uiv texture type coords

The length of coords should be 1.

glNormalP3ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glNormalP3ui type coords

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

Usage: glNormalP3uiv type coords

The length of coords should be 1.

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

Usage: glSecondaryColorP3uiv type color

The length of color should be 1.

glTexCoordP1ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glTexCoordP1ui type coords

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

Usage: glTexCoordP1uiv type coords

The length of coords should be 1.

glTexCoordP2ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glTexCoordP2ui type coords

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

Usage: glTexCoordP2uiv type coords

The length of coords should be 1.

glTexCoordP3ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glTexCoordP3ui type coords

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

Usage: glTexCoordP3uiv type coords

The length of coords should be 1.

glTexCoordP4ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glTexCoordP4ui type coords

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

Usage: glTexCoordP4uiv type coords

The length of coords should be 1.

glVertexAttribP1ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #

Usage: glVertexAttribP1ui index type normalized value

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

glVertexAttribP1uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #

Usage: glVertexAttribP1uiv index type normalized value

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

The length of value should be 1.

glVertexAttribP2ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #

Usage: glVertexAttribP2ui index type normalized value

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

glVertexAttribP2uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #

Usage: glVertexAttribP2uiv index type normalized value

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

The length of value should be 1.

glVertexAttribP3ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #

Usage: glVertexAttribP3ui index type normalized value

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

glVertexAttribP3uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #

Usage: glVertexAttribP3uiv index type normalized value

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

The length of value should be 1.

glVertexAttribP4ui :: MonadIO m => GLuint -> GLenum -> GLboolean -> GLuint -> m () Source #

Usage: glVertexAttribP4ui index type normalized value

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

glVertexAttribP4uiv :: MonadIO m => GLuint -> GLenum -> GLboolean -> Ptr GLuint -> m () Source #

Usage: glVertexAttribP4uiv index type normalized value

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

The length of value should be 1.

glVertexP2ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glVertexP2ui type value

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

Usage: glVertexP2uiv type value

The length of value should be 1.

glVertexP3ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glVertexP3ui type value

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

Usage: glVertexP3uiv type value

The length of value should be 1.

glVertexP4ui :: MonadIO m => GLenum -> GLuint -> m () Source #

Usage: glVertexP4ui type value

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

Usage: glVertexP4uiv type value

The length of value should be 1.

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

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