2 <!DOCTYPE OpenGLAPI SYSTEM
"gl_API.dtd">
5 <category name=
"GL_ARB_sync" number=
"61">
6 <type name=
"int64" size=
"8" glx_name=
"CARD64"/>
7 <type name=
"uint64" size=
"8" unsigned=
"true" glx_name=
"CARD64"/>
8 <type name=
"sync" size=
"8" unsigned=
"true" glx_name=
"CARD64"/>
10 <enum name=
"MAX_SERVER_WAIT_TIMEOUT" count=
"1" value=
"0x9111">
11 <size name=
"Get" mode=
"get"/>
13 <enum name=
"OBJECT_TYPE" count=
"1" value=
"0x9112">
14 <size name=
"GetSynciv" mode=
"get"/>
16 <enum name=
"SYNC_CONDITION" count=
"1" value=
"0x9113">
17 <size name=
"GetSynciv" mode=
"get"/>
19 <enum name=
"SYNC_STATUS" count=
"1" value=
"0x9114">
20 <size name=
"GetSynciv" mode=
"get"/>
22 <enum name=
"SYNC_FLAGS" count=
"1" value=
"0x9115">
23 <size name=
"GetSynciv" mode=
"get"/>
26 <enum name=
"SYNC_FENCE" value=
"0x9116"/>
27 <enum name=
"SYNC_GPU_COMMANDS_COMPLETE" value=
"0x9117"/>
28 <enum name=
"UNSIGNALED" value=
"0x9118"/>
29 <enum name=
"SIGNALED" value=
"0x9119"/>
30 <enum name=
"ALREADY_SIGNALED" value=
"0x911A"/>
31 <enum name=
"TIMEOUT_EXPIRED" value=
"0x911B"/>
32 <enum name=
"CONDITION_SATISFIED" value=
"0x911C"/>
33 <enum name=
"WAIT_FAILED" value=
"0x911D"/>
35 <enum name=
"SYNC_FLUSH_COMMANDS_BIT" value=
"0x00000001"/>
36 <enum name=
"TIMEOUT_IGNORED" value=
"0xFFFFFFFFFFFFFFFF"/>
40 <function name=
"FenceSync" offset=
"assign">
41 <param name=
"condition" type=
"GLenum"/>
42 <param name=
"flags" type=
"GLbitfield"/>
43 <return type=
"GLsync"/>
46 <function name=
"IsSync" offset=
"assign">
47 <param name=
"sync" type=
"GLsync"/>
48 <return type=
"GLboolean"/>
51 <function name=
"DeleteSync" offset=
"assign">
52 <param name=
"sync" type=
"GLsync"/>
55 <function name=
"ClientWaitSync" offset=
"assign">
56 <param name=
"sync" type=
"GLsync"/>
57 <param name=
"flags" type=
"GLbitfield"/>
58 <param name=
"timeout" type=
"GLuint64"/>
59 <return type=
"GLenum"/>
62 <function name=
"WaitSync" offset=
"assign">
63 <param name=
"sync" type=
"GLsync"/>
64 <param name=
"flags" type=
"GLbitfield"/>
65 <param name=
"timeout" type=
"GLuint64"/>
68 <function name=
"GetInteger64v" offset=
"assign">
69 <param name=
"pname" type=
"GLenum"/>
70 <param name=
"params" type=
"GLint64 *" output=
"true" variable_param=
"pname"/>
73 <function name=
"GetSynciv" offset=
"assign">
74 <param name=
"sync" type=
"GLsync"/>
75 <param name=
"pname" type=
"GLenum"/>
76 <param name=
"bufSize" type=
"GLsizei"/>
77 <param name=
"length" type=
"GLsizei *" output=
"true"/>
78 <param name=
"values" type=
"GLint *" output=
"true" variable_param=
"pname"/>