Is the NV_gpu_multicast extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.NV.GPUMulticast
Contents
Synopsis
- value glGetNVGPUMulticast
- value gl_NV_gpu_multicast
- pattern GL_MULTICAST_GPUS_NV
- pattern GL_MULTICAST_PROGRAMMABLE_SAMPLE_LOCATION_NV
- pattern GL_PER_GPU_STORAGE_BIT_NV
- pattern GL_PER_GPU_STORAGE_NV
- pattern GL_RENDER_GPU_MASK_NV
- value glMulticastBarrierNV
- value glMulticastBlitFramebufferNV
- value glMulticastBufferSubDataNV
- value glMulticastCopyBufferSubDataNV
- value glMulticastCopyImageSubDataNV
- value glMulticastFramebufferSampleLocationsfvNV
- value glMulticastGetQueryObjecti64vNV
- value glMulticastGetQueryObjectivNV
- value glMulticastGetQueryObjectui64vNV
- value glMulticastGetQueryObjectuivNV
- value glMulticastWaitSyncNV
- value glRenderGpuMaskNV
- PackageOpenGLRaw-3.3.4.1
- Exports19
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the NV_gpu_multicast extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetNVGPUMulticast in those cases instead.
Enums
Functions
value
glMulticastBufferSubDataNV :: MonadIO m=> GLbitfieldgpuMask.-> GLuintbuffer.-> GLintptroffset.-> GLsizeiptrsize.-> Ptr adata.-> m ()
value
glMulticastCopyBufferSubDataNV :: MonadIO m=> GLuintreadGpu.-> GLbitfieldwriteGpuMask.-> GLuintreadBuffer.-> GLuintwriteBuffer.-> GLintptrreadOffset.-> GLintptrwriteOffset.-> GLsizeiptrsize.-> m ()
value
glMulticastCopyImageSubDataNV :: MonadIO m=> GLuintsrcGpu.-> GLbitfielddstGpuMask.-> GLuintsrcName.-> GLenumsrcTarget.-> GLintsrcLevel.-> GLintsrcX.-> GLintsrcY.-> GLintsrcZ.-> GLuintdstName.-> GLenumdstTarget.-> GLintdstLevel.-> GLintdstX.-> GLintdstY.-> GLintdstZ.-> GLsizeisrcWidth.-> GLsizeisrcHeight.-> GLsizeisrcDepth.-> m ()