gl-0.8.0: Complete OpenGL raw bindings

Safe HaskellNone
LanguageHaskell2010

Graphics.GL.Ext.NV.NonSquareMatrices

Contents

Synopsis

Extension Support

gl_NV_non_square_matrices :: Bool Source #

Checks that the GL_NV_non_square_matrices extension is available.

GL_NV_non_square_matrices

glUniformMatrix2x3fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source #

Usage: glUniformMatrix2x3fvNV location count transpose value

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

The length of value should be count*6.

This command is an alias for glUniformMatrix2x3fv.

glUniformMatrix2x4fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source #

Usage: glUniformMatrix2x4fvNV location count transpose value

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

The length of value should be count*8.

This command is an alias for glUniformMatrix2x4fv.

glUniformMatrix3x2fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source #

Usage: glUniformMatrix3x2fvNV location count transpose value

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

The length of value should be count*6.

This command is an alias for glUniformMatrix3x2fv.

glUniformMatrix3x4fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source #

Usage: glUniformMatrix3x4fvNV location count transpose value

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

The length of value should be count*12.

This command is an alias for glUniformMatrix3x4fv.

glUniformMatrix4x2fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source #

Usage: glUniformMatrix4x2fvNV location count transpose value

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

The length of value should be count*8.

This command is an alias for glUniformMatrix4x2fv.

glUniformMatrix4x3fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m () Source #

Usage: glUniformMatrix4x3fvNV location count transpose value

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

The length of value should be count*12.

This command is an alias for glUniformMatrix4x3fv.

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

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

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

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

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

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