Copyright | (c) Sven Panne 2015 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <[email protected]> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Graphics.Rendering.OpenGL.Raw.NV.TransformFeedback
Contents
Description
- glGetNVTransformFeedback :: MonadIO m => m Bool
- gl_NV_transform_feedback :: Bool
- gl_ACTIVE_VARYINGS_NV :: GLenum
- gl_ACTIVE_VARYING_MAX_LENGTH_NV :: GLenum
- gl_BACK_PRIMARY_COLOR_NV :: GLenum
- gl_BACK_SECONDARY_COLOR_NV :: GLenum
- gl_CLIP_DISTANCE_NV :: GLenum
- gl_GENERIC_ATTRIB_NV :: GLenum
- gl_INTERLEAVED_ATTRIBS_NV :: GLenum
- gl_LAYER_NV :: GLenum
- gl_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV :: GLenum
- gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV :: GLenum
- gl_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV :: GLenum
- gl_NEXT_BUFFER_NV :: GLenum
- gl_PRIMITIVES_GENERATED_NV :: GLenum
- gl_PRIMITIVE_ID_NV :: GLenum
- gl_RASTERIZER_DISCARD_NV :: GLenum
- gl_SEPARATE_ATTRIBS_NV :: GLenum
- gl_SKIP_COMPONENTS1_NV :: GLenum
- gl_SKIP_COMPONENTS2_NV :: GLenum
- gl_SKIP_COMPONENTS3_NV :: GLenum
- gl_SKIP_COMPONENTS4_NV :: GLenum
- gl_TEXTURE_COORD_NV :: GLenum
- gl_TRANSFORM_FEEDBACK_ATTRIBS_NV :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_MODE_NV :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_NV :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV :: GLenum
- gl_TRANSFORM_FEEDBACK_BUFFER_START_NV :: GLenum
- gl_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV :: GLenum
- gl_TRANSFORM_FEEDBACK_RECORD_NV :: GLenum
- gl_TRANSFORM_FEEDBACK_VARYINGS_NV :: GLenum
- gl_VERTEX_ID_NV :: GLenum
- glActiveVaryingNV :: MonadIO m => GLuint -> Ptr GLchar -> m ()
- glBeginTransformFeedbackNV :: MonadIO m => GLenum -> m ()
- glBindBufferBaseNV :: MonadIO m => GLenum -> GLuint -> GLuint -> m ()
- glBindBufferOffsetNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> m ()
- glBindBufferRangeNV :: MonadIO m => GLenum -> GLuint -> GLuint -> GLintptr -> GLsizeiptr -> m ()
- glEndTransformFeedbackNV :: MonadIO m => m ()
- glGetActiveVaryingNV :: MonadIO m => GLuint -> GLuint -> GLsizei -> Ptr GLsizei -> Ptr GLsizei -> Ptr GLenum -> Ptr GLchar -> m ()
- glGetTransformFeedbackVaryingNV :: MonadIO m => GLuint -> GLuint -> Ptr GLint -> m ()
- glGetVaryingLocationNV :: MonadIO m => GLuint -> Ptr GLchar -> m GLint
- glTransformFeedbackAttribsNV :: MonadIO m => GLsizei -> Ptr GLint -> GLenum -> m ()
- glTransformFeedbackStreamAttribsNV :: MonadIO m => GLsizei -> Ptr GLint -> GLsizei -> Ptr GLint -> GLenum -> m ()
- glTransformFeedbackVaryingsNV :: MonadIO m => GLuint -> GLsizei -> Ptr GLint -> GLenum -> m ()
Extension Support
glGetNVTransformFeedback :: MonadIO m => m Bool Source
Is the NV_transform_feedback extension supported?
gl_NV_transform_feedback :: Bool Source
Is the NV_transform_feedback extension supported?
Note that in the presence of multiple contexts with different capabilities,
this might be wrong. Use glGetNVTransformFeedback
in those cases instead.
Enums
Functions
glBeginTransformFeedbackNV Source
This command is an alias for glBeginTransformFeedback
.
This command is an alias for glBindBufferBase
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> m () |
This command is an alias for glBindBufferOffsetEXT
.
Arguments
:: MonadIO m | |
=> GLenum |
|
-> GLuint |
|
-> GLuint |
|
-> GLintptr |
|
-> GLsizeiptr |
|
-> m () |
This command is an alias for glBindBufferRange
.
glEndTransformFeedbackNV :: MonadIO m => m () Source
This command is an alias for glEndTransformFeedback
.
Arguments
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLsizei |
|
-> Ptr GLenum |
|
-> Ptr GLchar |
|
-> m () |