Copyright | (c) Sven Panne 2019 |
---|---|
License | BSD3 |
Maintainer | Sven Panne <svenpanne@gmail.com> |
Stability | stable |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- glGetEXTSemaphore :: MonadIO m => m Bool
- gl_EXT_semaphore :: Bool
- pattern GL_DEVICE_UUID_EXT :: GLenum
- pattern GL_DRIVER_UUID_EXT :: GLenum
- pattern GL_LAYOUT_COLOR_ATTACHMENT_EXT :: GLenum
- pattern GL_LAYOUT_DEPTH_ATTACHMENT_STENCIL_READ_ONLY_EXT :: GLenum
- pattern GL_LAYOUT_DEPTH_READ_ONLY_STENCIL_ATTACHMENT_EXT :: GLenum
- pattern GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT :: GLenum
- pattern GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT :: GLenum
- pattern GL_LAYOUT_GENERAL_EXT :: GLenum
- pattern GL_LAYOUT_SHADER_READ_ONLY_EXT :: GLenum
- pattern GL_LAYOUT_TRANSFER_DST_EXT :: GLenum
- pattern GL_LAYOUT_TRANSFER_SRC_EXT :: GLenum
- pattern GL_NUM_DEVICE_UUIDS_EXT :: GLenum
- pattern GL_UUID_SIZE_EXT :: GLenum
- glDeleteSemaphoresEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGenSemaphoresEXT :: MonadIO m => GLsizei -> Ptr GLuint -> m ()
- glGetSemaphoreParameterui64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glGetUnsignedBytei_vEXT :: MonadIO m => GLenum -> GLuint -> Ptr GLubyte -> m ()
- glGetUnsignedBytevEXT :: MonadIO m => GLenum -> Ptr GLubyte -> m ()
- glIsSemaphoreEXT :: MonadIO m => GLuint -> m GLboolean
- glSemaphoreParameterui64vEXT :: MonadIO m => GLuint -> GLenum -> Ptr GLuint64 -> m ()
- glSignalSemaphoreEXT :: MonadIO m => GLuint -> GLuint -> Ptr GLuint -> GLuint -> Ptr GLuint -> Ptr GLenum -> m ()
- glWaitSemaphoreEXT :: MonadIO m => GLuint -> GLuint -> Ptr GLuint -> GLuint -> Ptr GLuint -> Ptr GLenum -> m ()
Extension Support
glGetEXTSemaphore :: MonadIO m => m Bool Source #
Is the EXT_semaphore extension supported?
gl_EXT_semaphore :: Bool Source #
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
pattern GL_DEVICE_UUID_EXT :: GLenum Source #
pattern GL_DRIVER_UUID_EXT :: GLenum Source #
pattern GL_LAYOUT_COLOR_ATTACHMENT_EXT :: GLenum Source #
pattern GL_LAYOUT_DEPTH_STENCIL_ATTACHMENT_EXT :: GLenum Source #
pattern GL_LAYOUT_DEPTH_STENCIL_READ_ONLY_EXT :: GLenum Source #
pattern GL_LAYOUT_GENERAL_EXT :: GLenum Source #
pattern GL_LAYOUT_SHADER_READ_ONLY_EXT :: GLenum Source #
pattern GL_LAYOUT_TRANSFER_DST_EXT :: GLenum Source #
pattern GL_LAYOUT_TRANSFER_SRC_EXT :: GLenum Source #
pattern GL_NUM_DEVICE_UUIDS_EXT :: GLenum Source #
pattern GL_UUID_SIZE_EXT :: GLenum Source #
Functions
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> Ptr GLuint |
|
-> GLuint |
|
-> Ptr GLuint |
|
-> Ptr GLenum |
|
-> m () |
:: MonadIO m | |
=> GLuint |
|
-> GLuint |
|
-> Ptr GLuint |
|
-> GLuint |
|
-> Ptr GLuint |
|
-> Ptr GLenum |
|
-> m () |