Is the NV_memory_attachment extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.MemoryAttachment
Contents
Synopsis
- value glGetNVMemoryAttachment
- value gl_NV_memory_attachment
- pattern GL_ATTACHED_MEMORY_OBJECT_NV
- pattern GL_ATTACHED_MEMORY_OFFSET_NV
- pattern GL_DETACHED_BUFFERS_NV
- pattern GL_DETACHED_MEMORY_INCARNATION_NV
- pattern GL_DETACHED_TEXTURES_NV
- pattern GL_MAX_DETACHED_BUFFERS_NV
- pattern GL_MAX_DETACHED_TEXTURES_NV
- pattern GL_MEMORY_ATTACHABLE_ALIGNMENT_NV
- pattern GL_MEMORY_ATTACHABLE_NV
- pattern GL_MEMORY_ATTACHABLE_SIZE_NV
- value glBufferAttachMemoryNV
- value glGetMemoryObjectDetachedResourcesuivNV
- value glNamedBufferAttachMemoryNV
- value glResetMemoryObjectParameterNV
- value glTexAttachMemoryNV
- value glTextureAttachMemoryNV
- PackageOpenGLRaw-3.3.4.1
- Exports18
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the NV_memory_attachment extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVMemoryAttachment in those cases instead.
Enums
Functions
value
glBufferAttachMemoryNV :: MonadIO m=> GLenumtargetof type BufferTargetARB.-> GLuintmemory.-> GLuint64offset.-> m ()
value
glTexAttachMemoryNV :: MonadIO m=> GLenumtargetof type TextureTarget.-> GLuintmemory.-> GLuint64offset.-> m ()