Is the NV_vertex_buffer_unified_memory extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.VertexBufferUnifiedMemory
Contents
Synopsis
- value glGetNVVertexBufferUnifiedMemory
- value gl_NV_vertex_buffer_unified_memory
- pattern GL_COLOR_ARRAY_ADDRESS_NV
- pattern GL_COLOR_ARRAY_LENGTH_NV
- pattern GL_DRAW_INDIRECT_ADDRESS_NV
- pattern GL_DRAW_INDIRECT_LENGTH_NV
- pattern GL_DRAW_INDIRECT_UNIFIED_NV
- pattern GL_EDGE_FLAG_ARRAY_ADDRESS_NV
- pattern GL_EDGE_FLAG_ARRAY_LENGTH_NV
- pattern GL_ELEMENT_ARRAY_ADDRESS_NV
- pattern GL_ELEMENT_ARRAY_LENGTH_NV
- pattern GL_ELEMENT_ARRAY_UNIFIED_NV
- pattern GL_FOG_COORD_ARRAY_ADDRESS_NV
- pattern GL_FOG_COORD_ARRAY_LENGTH_NV
- pattern GL_INDEX_ARRAY_ADDRESS_NV
- pattern GL_INDEX_ARRAY_LENGTH_NV
- pattern GL_NORMAL_ARRAY_ADDRESS_NV
- pattern GL_NORMAL_ARRAY_LENGTH_NV
- pattern GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV
- pattern GL_SECONDARY_COLOR_ARRAY_LENGTH_NV
- pattern GL_TEXTURE_COORD_ARRAY_ADDRESS_NV
- pattern GL_TEXTURE_COORD_ARRAY_LENGTH_NV
- pattern GL_VERTEX_ARRAY_ADDRESS_NV
- pattern GL_VERTEX_ARRAY_LENGTH_NV
- pattern GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV
- pattern GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV
- pattern GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV
- value glBufferAddressRangeNV
- value glColorFormatNV
- value glEdgeFlagFormatNV
- value glFogCoordFormatNV
- value glGetIntegerui64i_vNV
- value glIndexFormatNV
- value glNormalFormatNV
- value glSecondaryColorFormatNV
- value glTexCoordFormatNV
- value glVertexAttribFormatNV
- value glVertexAttribIFormatNV
- value glVertexFormatNV
- PackageOpenGLRaw-3.3.4.1
- Exports39
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the NV_vertex_buffer_unified_memory extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVVertexBufferUnifiedMemory in those cases instead.
Enums
Functions
value
glBufferAddressRangeNV :: MonadIO m=> GLenumpname.-> GLuintindex.-> GLuint64EXTaddress.-> GLsizeiptrlengthof typeBufferSize.-> m ()
value
glGetIntegerui64i_vNV :: MonadIO m=> GLenumvalue.-> GLuintindex.-> Ptr GLuint64EXTresultpointing toCOMPSIZE(value)elements of typeGLuint64EXT.-> m ()
value
glSecondaryColorFormatNV :: MonadIO m=> GLintsize.-> GLenumtypeof type ColorPointerType.-> GLsizeistride.-> m ()
value
glVertexFormatNV :: MonadIO m=> GLintsize.-> GLenumtypeof type VertexPointerType.-> GLsizeistride.-> m ()