Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_ARB_vertex_attrib_binding :: Bool
- glBindVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLsizei -> m ()
- glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m ()
- glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m ()
- glVertexAttribIFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexAttribLFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m ()
- glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m ()
- pattern GL_MAX_VERTEX_ATTRIB_BINDINGS :: (Eq a, Num a) => a
- pattern GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_BINDING :: (Eq a, Num a) => a
- pattern GL_VERTEX_ATTRIB_RELATIVE_OFFSET :: (Eq a, Num a) => a
- pattern GL_VERTEX_BINDING_DIVISOR :: (Eq a, Num a) => a
- pattern GL_VERTEX_BINDING_OFFSET :: (Eq a, Num a) => a
- pattern GL_VERTEX_BINDING_STRIDE :: (Eq a, Num a) => a
Extension Support
gl_ARB_vertex_attrib_binding :: Bool Source #
Checks that the GL_ARB_vertex_attrib_binding extension is available.
GL_ARB_vertex_attrib_binding
glBindVertexBuffer :: MonadIO m => GLuint -> GLuint -> GLintptr -> GLsizei -> m () Source #
Usage: glBindVertexBuffer
bindingindex buffer offset stride
The parameter offset
is a BufferOffset
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glBindVertexBuffer.xhtml
glVertexAttribBinding :: MonadIO m => GLuint -> GLuint -> m () Source #
Usage: glVertexAttribBinding
attribindex bindingindex
Manual page: https://www.opengl.org/sdk/docs/man/html/glVertexAttribBinding.xhtml
glVertexAttribFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLboolean -> GLuint -> m () Source #
Usage: glVertexAttribFormat
attribindex size type normalized relativeoffset
The parameter normalized
is a Boolean
, one of: GL_FALSE
, GL_TRUE
.
Manual page: https://www.opengl.org/sdk/docs/man/html/glVertexAttribFormat.xhtml
glVertexAttribIFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m () Source #
Usage: glVertexAttribIFormat
attribindex size type relativeoffset
glVertexAttribLFormat :: MonadIO m => GLuint -> GLint -> GLenum -> GLuint -> m () Source #
Usage: glVertexAttribLFormat
attribindex size type relativeoffset
glVertexBindingDivisor :: MonadIO m => GLuint -> GLuint -> m () Source #
Usage: glVertexBindingDivisor
bindingindex divisor
Manual page: https://www.opengl.org/sdk/docs/man/html/glVertexBindingDivisor.xhtml
pattern GL_MAX_VERTEX_ATTRIB_BINDINGS :: (Eq a, Num a) => a Source #
pattern GL_MAX_VERTEX_ATTRIB_RELATIVE_OFFSET :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_BINDING :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_ATTRIB_RELATIVE_OFFSET :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_BINDING_DIVISOR :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_BINDING_OFFSET :: (Eq a, Num a) => a Source #
pattern GL_VERTEX_BINDING_STRIDE :: (Eq a, Num a) => a Source #