Is the ARB_sync extension supported?
ModuleOpenGLRaw-3.3.4.1Haskell2010
Graphics.GL.ARB.Sync
Contents
Synopsis
- value glGetARBSync
- value gl_ARB_sync
- pattern GL_ALREADY_SIGNALED
- pattern GL_CONDITION_SATISFIED
- pattern GL_MAX_SERVER_WAIT_TIMEOUT
- pattern GL_OBJECT_TYPE
- pattern GL_SIGNALED
- pattern GL_SYNC_CONDITION
- pattern GL_SYNC_FENCE
- pattern GL_SYNC_FLAGS
- pattern GL_SYNC_FLUSH_COMMANDS_BIT
- pattern GL_SYNC_GPU_COMMANDS_COMPLETE
- pattern GL_SYNC_STATUS
- pattern GL_TIMEOUT_EXPIRED
- pattern GL_TIMEOUT_IGNORED
- pattern GL_UNSIGNALED
- pattern GL_WAIT_FAILED
- value glClientWaitSync
- value glDeleteSync
- value glFenceSync
- value glGetInteger64v
- value glGetSynciv
- value glIsSync
- value glWaitSync
- PackageOpenGLRaw-3.3.4.1
- Exports24
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceExtensionPredicates.hs
Extension Support
Is the ARB_sync extension supported? Note that in the presence of multiple contexts with different capabilities, this might be wrong. Use glGetARBSync in those cases instead.
Enums
Functions
value
glClientWaitSync :: MonadIO m=> GLsyncsyncof typesync.-> GLbitfieldflagsof type SyncObjectMask.-> GLuint64timeout.-> m GLenumof type SyncStatus.
Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
value
glFenceSync :: MonadIO m=> GLenumconditionof type SyncCondition.-> GLbitfieldflags.-> m GLsyncof type
sync.
Manual pages for OpenGL 3.x or OpenGL 4.x.
value
glGetInteger64v Manual pages for OpenGL 3.x or OpenGL 4.x.
value
glGetSynciv Manual pages for OpenGL 3.x or OpenGL 4.x.
Manual pages for OpenGL 3.x or OpenGL 4.x.
value
glWaitSync :: MonadIO m=> GLsyncsyncof typesync.-> GLbitfieldflags.-> GLuint64timeout.-> m ()
Manual pages for OpenGL 3.x or OpenGL 4.x.