table of contents
other versions
| GLCLIENTWAITSYNC(3G) | [FIXME: manual] | GLCLIENTWAITSYNC(3G) | 
NAME¶
glClientWaitSync - block and wait for a sync object to become signaledC SPECIFICATION¶
GLenum
  glClientWaitSync(GLsync sync,
  GLbitfield flags,
  GLuint64 timeout);
PARAMETERS¶
syncThe sync object whose status to wait on.
flags
A bitfield controlling the command flushing
  behavior. flags may be GL_SYNC_FLUSH_COMMANDS_BIT.
timeout
The timeout, specified in nanoseconds, for
  which the implementation should wait for sync to become signaled.
DESCRIPTION¶
•
 
GL_ALREADY_SIGNALED indicates that sync was signaled at the time
  that glClientWaitSync was called.
•
 
GL_TIMEOUT_EXPIRED indicates that at least timeout nanoseconds
  passed and sync did not become signaled.
•
 
GL_CONDITION_SATISFIED indicates that sync was signaled before the
  timeout expired.
•
 
GL_WAIT_FAILED indicates that an error occurred. Additionally, an OpenGL
  error will be generated.
NOTES¶
ERRORS¶
SEE ALSO¶
COPYRIGHT¶
Copyright © 2010 Khronos Group. This material may be distributed subject to the terms and conditions set forth in the Open Publication License, v 1.0, 8 June 1999. http://opencontent.org/openpub/.| 05/30/2012 | [FIXME: source] |