Is the EXT_semaphore extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.EXT.Semaphore
Contents
Synopsis
- value glGetEXTSemaphore
- value gl_EXT_semaphore
- pattern GL_DEVICE_UUID_EXT
- pattern GL_DRIVER_UUID_EXT
- pattern GL_LAYOUT_COLOR_ATTACHMENT_EXT
- pattern GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT
- pattern GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT
- pattern GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT
- pattern GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT
- pattern GL_LAYOUT_GENERAL_EXT
- pattern GL_LAYOUT_SHADER_READ_ONLY_EXT
- pattern GL_LAYOUT_TRANSFER_DST_EXT
- pattern GL_LAYOUT_TRANSFER_SRC_EXT
- pattern GL_NUM_DEVICE_UUIDS_EXT
- pattern GL_UUID_SIZE_EXT
- value glDeleteSemaphoresEXT
- value glGenSemaphoresEXT
- value glGetSemaphoreParameterui64vEXT
- value glGetUnsignedBytei_vEXT
- value glGetUnsignedBytevEXT
- value glIsSemaphoreEXT
- value glSemaphoreParameterui64vEXT
- value glSignalSemaphoreEXT
- value glWaitSemaphoreEXT
- PackageOpenGLRaw-3.3.4.1
- Exports24
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the EXT_semaphore extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetEXTSemaphore in those cases instead.
Enums
Functions
glSignalSemaphoreEXT :: MonadIO m=> GLuintsemaphore.-> GLuintnumBufferBarriers.-> Ptr GLuintbufferspointing toCOMPSIZE(numBufferBarriers)elements of typeGLuint.-> GLuintnumTextureBarriers.-> Ptr GLuinttexturespointing toCOMPSIZE(numTextureBarriers)elements of typeGLuint.-> Ptr GLenumdstLayoutspointing toCOMPSIZE(numTextureBarriers)elements of type TextureLayout.-> m ()
glWaitSemaphoreEXT :: MonadIO m=> GLuintsemaphore.-> GLuintnumBufferBarriers.-> Ptr GLuintbufferspointing toCOMPSIZE(numBufferBarriers)elements of typeGLuint.-> GLuintnumTextureBarriers.-> Ptr GLuinttexturespointing toCOMPSIZE(numTextureBarriers)elements of typeGLuint.-> Ptr GLenumsrcLayoutspointing toCOMPSIZE(numTextureBarriers)elements of type TextureLayout.-> m ()