OpenGL.GL.NV.vertex_buffer_unified_memory

OpenGL extension NV.vertex_buffer_unified_memory
This module customises the behaviour of the OpenGL.raw.GL.NV.vertex_buffer_unified_memory to provide a more Python-friendly API
Overview (from the spec)
This extension provides a mechanism to specify vertex attrib and element array locations using GPU addresses.
Binding vertex buffers is one of the most frequent and expensive operations in many GL applications, due to the cost of chasing pointers and binding objects described in the Overview of NV_shader_buffer_load. The intent of this extension is to enable a way for the application to specify vertex attrib state that alleviates the overhead of object binds and driver memory management.
The official definition of this extension is available here: http://www.opengl.org/registry/specs/NV/vertex_buffer_unified_memory.txt

Functions

Constants

GL_COLOR_ARRAY_ADDRESS_NV (36643)
GL_COLOR_ARRAY_LENGTH_NV (36653)
GL_DRAW_INDIRECT_ADDRESS_NV (36673)
GL_DRAW_INDIRECT_LENGTH_NV (36674)
GL_DRAW_INDIRECT_UNIFIED_NV (36672)
GL_EDGE_FLAG_ARRAY_ADDRESS_NV (36646)
GL_EDGE_FLAG_ARRAY_LENGTH_NV (36656)
GL_ELEMENT_ARRAY_ADDRESS_NV (36649)
GL_ELEMENT_ARRAY_LENGTH_NV (36659)
GL_ELEMENT_ARRAY_UNIFIED_NV (36639)
GL_FOG_COORD_ARRAY_ADDRESS_NV (36648)
GL_FOG_COORD_ARRAY_LENGTH_NV (36658)
GL_INDEX_ARRAY_ADDRESS_NV (36644)
GL_INDEX_ARRAY_LENGTH_NV (36654)
GL_NORMAL_ARRAY_ADDRESS_NV (36642)
GL_NORMAL_ARRAY_LENGTH_NV (36652)
GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV (36647)
GL_SECONDARY_COLOR_ARRAY_LENGTH_NV (36657)
GL_TEXTURE_COORD_ARRAY_ADDRESS_NV (36645)
GL_TEXTURE_COORD_ARRAY_LENGTH_NV (36655)
GL_VERTEX_ARRAY_ADDRESS_NV (36641)
GL_VERTEX_ARRAY_LENGTH_NV (36651)
GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV (36640)
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV (36650)
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV (36638)