Is the ARB_vertex_buffer_object extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ARB.VertexBufferObject
- 13 values
- PackageOpenGLRaw-3.3.4.1
- Exports44
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
2 declarationsIs the ARB_vertex_buffer_object extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetARBVertexBufferObject in those cases instead.
Enums
31 declarationsFunctions
11 declarationsThis command is an alias for glBindBuffer.
glBufferDataARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLsizeiptrARBsizeof typeBufferSizeARB.-> Ptr adatapointing tosizeelements of typea.-> GLenumusageof type BufferUsageARB.-> m ()
This command is an alias for glBufferData.
glBufferSubDataARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptrARBoffsetof typeBufferOffsetARB.-> GLsizeiptrARBsizeof typeBufferSizeARB.-> Ptr adatapointing tosizeelements of typea.-> m ()
This command is an alias for glBufferSubData.
glDeleteBuffersARB This command is an alias for glDeleteBuffers.
glGenBuffersARB This command is an alias for glGenBuffers.
glGetBufferParameterivARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPNameARB.-> Ptr GLintparamspointing toCOMPSIZE(pname)elements of typeGLint.-> m ()
This command is an alias for glGetBufferParameteriv.
glGetBufferPointervARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumpnameof type BufferPointerNameARB.-> Ptr (Ptr a)paramspointing to1element of typePtr a.-> m ()
This command is an alias for glGetBufferPointerv.
glGetBufferSubDataARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLintptrARBoffsetof typeBufferOffsetARB.-> GLsizeiptrARBsizeof typeBufferSizeARB.-> Ptr adatapointing tosizeelements of typea.-> m ()
This command is an alias for glGetBufferSubData.
This command is an alias for glIsBuffer.
glMapBufferARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLenumaccessof type BufferAccessARB.-> m (Ptr a)
This command is an alias for glMapBuffer.
glUnmapBufferARB :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> m GLbooleanof type Boolean.
This command is an alias for glUnmapBuffer.