Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- gl_APPLE_sync :: Bool
- glClientWaitSyncAPPLE :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum
- glDeleteSyncAPPLE :: MonadIO m => GLsync -> m ()
- glFenceSyncAPPLE :: MonadIO m => GLenum -> GLbitfield -> m GLsync
- glGetInteger64vAPPLE :: MonadIO m => GLenum -> Ptr GLint64 -> m ()
- glGetSyncivAPPLE :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m ()
- glIsSyncAPPLE :: MonadIO m => GLsync -> m GLboolean
- glWaitSyncAPPLE :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m ()
- pattern GL_ALREADY_SIGNALED_APPLE :: (Eq a, Num a) => a
- pattern GL_CONDITION_SATISFIED_APPLE :: (Eq a, Num a) => a
- pattern GL_MAX_SERVER_WAIT_TIMEOUT_APPLE :: (Eq a, Num a) => a
- pattern GL_OBJECT_TYPE_APPLE :: (Eq a, Num a) => a
- pattern GL_SIGNALED_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_CONDITION_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_FENCE_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_FLAGS_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_FLUSH_COMMANDS_BIT_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_OBJECT_APPLE :: (Eq a, Num a) => a
- pattern GL_SYNC_STATUS_APPLE :: (Eq a, Num a) => a
- pattern GL_TIMEOUT_EXPIRED_APPLE :: (Eq a, Num a) => a
- pattern GL_TIMEOUT_IGNORED_APPLE :: (Eq a, Num a) => a
- pattern GL_UNSIGNALED_APPLE :: (Eq a, Num a) => a
- pattern GL_WAIT_FAILED_APPLE :: (Eq a, Num a) => a
Extension Support
gl_APPLE_sync :: Bool Source #
Checks that the GL_APPLE_sync extension is available.
GL_APPLE_sync
glClientWaitSyncAPPLE :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m GLenum Source #
Usage: glClientWaitSyncAPPLE
sync flags timeout
This command is an alias for glClientWaitSync
.
glDeleteSyncAPPLE :: MonadIO m => GLsync -> m () Source #
Usage: glDeleteSyncAPPLE
sync
This command is an alias for glDeleteSync
.
glFenceSyncAPPLE :: MonadIO m => GLenum -> GLbitfield -> m GLsync Source #
Usage: glFenceSyncAPPLE
condition flags
This command is an alias for glFenceSync
.
glGetInteger64vAPPLE :: MonadIO m => GLenum -> Ptr GLint64 -> m () Source #
Usage: glGetInteger64vAPPLE
pname params
This command is an alias for glGetInteger64v
.
glGetSyncivAPPLE :: MonadIO m => GLsync -> GLenum -> GLsizei -> Ptr GLsizei -> Ptr GLint -> m () Source #
Usage: glGetSyncivAPPLE
sync pname bufSize length values
The length of values
should be bufSize
.
This command is an alias for glGetSynciv
.
glIsSyncAPPLE :: MonadIO m => GLsync -> m GLboolean Source #
Usage: glIsSyncAPPLE
sync
This command is an alias for glIsSync
.
glWaitSyncAPPLE :: MonadIO m => GLsync -> GLbitfield -> GLuint64 -> m () Source #
Usage: glWaitSyncAPPLE
sync flags timeout
This command is an alias for glWaitSync
.
pattern GL_ALREADY_SIGNALED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_CONDITION_SATISFIED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_MAX_SERVER_WAIT_TIMEOUT_APPLE :: (Eq a, Num a) => a Source #
pattern GL_OBJECT_TYPE_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SIGNALED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_CONDITION_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_FENCE_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_FLAGS_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_FLUSH_COMMANDS_BIT_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_GPU_COMMANDS_COMPLETE_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_OBJECT_APPLE :: (Eq a, Num a) => a Source #
pattern GL_SYNC_STATUS_APPLE :: (Eq a, Num a) => a Source #
pattern GL_TIMEOUT_EXPIRED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_TIMEOUT_IGNORED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_UNSIGNALED_APPLE :: (Eq a, Num a) => a Source #
pattern GL_WAIT_FAILED_APPLE :: (Eq a, Num a) => a Source #