Safe Haskell | None |
---|---|
Language | Haskell2010 |
- 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 :: forall a. (Num a, Eq a) => a
- pattern GL_FLOAT_MAT2x4_NV :: forall a. (Num a, Eq a) => a
- pattern GL_FLOAT_MAT3x2_NV :: forall a. (Num a, Eq a) => a
- pattern GL_FLOAT_MAT3x4_NV :: forall a. (Num a, Eq a) => a
- pattern GL_FLOAT_MAT4x2_NV :: forall a. (Num a, Eq a) => a
- pattern GL_FLOAT_MAT4x3_NV :: forall a. (Num a, Eq 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 :: 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 #