| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Graphics.GL.Ext.NV.NonSquareMatrices
Synopsis
- gl_NV_non_square_matrices :: Bool
- glUniformMatrix2x3fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix2x4fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x2fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix3x4fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x2fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- glUniformMatrix4x3fvNV :: MonadIO m => GLint -> GLsizei -> GLboolean -> Ptr GLfloat -> m ()
- pattern GL_FLOAT_MAT2x3_NV :: (Eq a, Num a) => a
- pattern GL_FLOAT_MAT2x4_NV :: (Eq a, Num a) => a
- pattern GL_FLOAT_MAT3x2_NV :: (Eq a, Num a) => a
- pattern GL_FLOAT_MAT3x4_NV :: (Eq a, Num a) => a
- pattern GL_FLOAT_MAT4x2_NV :: (Eq a, Num a) => a
- pattern GL_FLOAT_MAT4x3_NV :: (Eq a, Num a) => a
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 :: (Eq a, Num a) => a Source #
pattern GL_FLOAT_MAT2x4_NV :: (Eq a, Num a) => a Source #
pattern GL_FLOAT_MAT3x2_NV :: (Eq a, Num a) => a Source #
pattern GL_FLOAT_MAT3x4_NV :: (Eq a, Num a) => a Source #
pattern GL_FLOAT_MAT4x2_NV :: (Eq a, Num a) => a Source #
pattern GL_FLOAT_MAT4x3_NV :: (Eq a, Num a) => a Source #