Is the NV_transform_feedback extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.TransformFeedback
Contents
Synopsis
- value glGetNVTransformFeedback
- value gl_NV_transform_feedback
- pattern GL_ACTIVE_VARYINGS_NV
- pattern GL_ACTIVE_VARYING_MAX_LENGTH_NV
- pattern GL_BACK_PRIMARY_COLOR_NV
- pattern GL_BACK_SECONDARY_COLOR_NV
- pattern GL_CLIP_DISTANCE_NV
- pattern GL_GENERIC_ATTRIB_NV
- pattern GL_INTERLEAVED_ATTRIBS_NV
- pattern GL_LAYER_NV
- pattern GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_NV
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
- pattern GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
- pattern GL_NEXT_BUFFER_NV
- pattern GL_PRIMITIVES_GENERATED_NV
- pattern GL_PRIMITIVE_ID_NV
- pattern GL_RASTERIZER_DISCARD_NV
- pattern GL_SEPARATE_ATTRIBS_NV
- pattern GL_SKIP_COMPONENTS1_NV
- pattern GL_SKIP_COMPONENTS2_NV
- pattern GL_SKIP_COMPONENTS3_NV
- pattern GL_SKIP_COMPONENTS4_NV
- pattern GL_TEXTURE_COORD_NV
- pattern GL_TRANSFORM_FEEDBACK_ATTRIBS_NV
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_NV
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
- pattern GL_TRANSFORM_FEEDBACK_BUFFER_START_NV
- pattern GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
- pattern GL_TRANSFORM_FEEDBACK_RECORD_NV
- pattern GL_TRANSFORM_FEEDBACK_VARYINGS_NV
- pattern GL_VERTEX_ID_NV
- value glActiveVaryingNV
- value glBeginTransformFeedbackNV
- value glBindBufferBaseNV
- value glBindBufferOffsetNV
- value glBindBufferRangeNV
- value glEndTransformFeedbackNV
- value glGetActiveVaryingNV
- value glGetTransformFeedbackVaryingNV
- value glGetVaryingLocationNV
- value glTransformFeedbackAttribsNV
- value glTransformFeedbackStreamAttribsNV
- value glTransformFeedbackVaryingsNV
- PackageOpenGLRaw-3.3.4.1
- Exports45
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
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
This command is an alias for glBeginTransformFeedback.
glBindBufferBaseNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> m ()
This command is an alias for glBindBufferBase.
glBindBufferOffsetNV This command is an alias for glBindBufferOffsetEXT.
glBindBufferRangeNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintindex.-> GLuintbuffer.-> GLintptroffsetof typeBufferOffset.-> GLsizeiptrsizeof typeBufferSize.-> m ()
This command is an alias for glBindBufferRange.
This command is an alias for glEndTransformFeedback.
glGetActiveVaryingNV :: MonadIO m=> GLuintprogram.-> GLuintindex.-> GLsizeibufSize.-> Ptr GLsizeilengthpointing to1element of typeGLsizei.-> Ptr GLsizeisizepointing to1element of typeGLsizei.-> Ptr GLenumtypepointing to1element of typeGLenum.-> Ptr GLcharnamepointing toCOMPSIZE(program,index,bufSize)elements of typeGLchar.-> m ()