1'''Autogenerated by xml_generate script, do not edit!''' 2from OpenGL import platform as _p, arrays 3# Code generation uses this 4from OpenGL.raw.GL import _types as _cs 5# End users want this... 6from OpenGL.raw.GL._types import * 7from OpenGL.raw.GL import _errors 8from OpenGL.constant import Constant as _C 9 10import ctypes 11_EXTENSION_NAME = 'GL_ARB_sync' 12def _f( function ): 13 return _p.createFunction( function,_p.PLATFORM.GL,'GL_ARB_sync',error_checker=_errors._error_checker) 14GL_ALREADY_SIGNALED=_C('GL_ALREADY_SIGNALED',0x911A) 15GL_CONDITION_SATISFIED=_C('GL_CONDITION_SATISFIED',0x911C) 16GL_MAX_SERVER_WAIT_TIMEOUT=_C('GL_MAX_SERVER_WAIT_TIMEOUT',0x9111) 17GL_OBJECT_TYPE=_C('GL_OBJECT_TYPE',0x9112) 18GL_SIGNALED=_C('GL_SIGNALED',0x9119) 19GL_SYNC_CONDITION=_C('GL_SYNC_CONDITION',0x9113) 20GL_SYNC_FENCE=_C('GL_SYNC_FENCE',0x9116) 21GL_SYNC_FLAGS=_C('GL_SYNC_FLAGS',0x9115) 22GL_SYNC_FLUSH_COMMANDS_BIT=_C('GL_SYNC_FLUSH_COMMANDS_BIT',0x00000001) 23GL_SYNC_GPU_COMMANDS_COMPLETE=_C('GL_SYNC_GPU_COMMANDS_COMPLETE',0x9117) 24GL_SYNC_STATUS=_C('GL_SYNC_STATUS',0x9114) 25GL_TIMEOUT_EXPIRED=_C('GL_TIMEOUT_EXPIRED',0x911B) 26GL_TIMEOUT_IGNORED=_C('GL_TIMEOUT_IGNORED',0xFFFFFFFFFFFFFFFF) 27GL_UNSIGNALED=_C('GL_UNSIGNALED',0x9118) 28GL_WAIT_FAILED=_C('GL_WAIT_FAILED',0x911D) 29@_f 30@_p.types(_cs.GLenum,_cs.GLsync,_cs.GLbitfield,_cs.GLuint64) 31def glClientWaitSync(sync,flags,timeout):pass 32@_f 33@_p.types(None,_cs.GLsync) 34def glDeleteSync(sync):pass 35@_f 36@_p.types(_cs.GLsync,_cs.GLenum,_cs.GLbitfield) 37def glFenceSync(condition,flags):pass 38@_f 39@_p.types(None,_cs.GLenum,arrays.GLint64Array) 40def glGetInteger64v(pname,data):pass 41@_f 42@_p.types(None,_cs.GLsync,_cs.GLenum,_cs.GLsizei,arrays.GLsizeiArray,arrays.GLintArray) 43def glGetSynciv(sync,pname,bufSize,length,values):pass 44@_f 45@_p.types(_cs.GLboolean,_cs.GLsync) 46def glIsSync(sync):pass 47@_f 48@_p.types(None,_cs.GLsync,_cs.GLbitfield,_cs.GLuint64) 49def glWaitSync(sync,flags,timeout):pass 50