13464ebd5Sriastradh<?xml version="1.0"?> 23464ebd5Sriastradh<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 33464ebd5Sriastradh 43464ebd5Sriastradh<OpenGLAPI> 53464ebd5Sriastradh<category name="GL_ARB_sync" number="61"> 63464ebd5Sriastradh <type name="int64" size="8" glx_name="CARD64"/> 73464ebd5Sriastradh <type name="uint64" size="8" unsigned="true" glx_name="CARD64"/> 83464ebd5Sriastradh <type name="sync" size="8" unsigned="true" glx_name="CARD64"/> 93464ebd5Sriastradh 103464ebd5Sriastradh <enum name="MAX_SERVER_WAIT_TIMEOUT" count="1" value="0x9111"> 113464ebd5Sriastradh <size name="Get" mode="get"/> 123464ebd5Sriastradh </enum> 133464ebd5Sriastradh <enum name="OBJECT_TYPE" count="1" value="0x9112"> 143464ebd5Sriastradh <size name="GetSynciv" mode="get"/> 153464ebd5Sriastradh </enum> 163464ebd5Sriastradh <enum name="SYNC_CONDITION" count="1" value="0x9113"> 173464ebd5Sriastradh <size name="GetSynciv" mode="get"/> 183464ebd5Sriastradh </enum> 193464ebd5Sriastradh <enum name="SYNC_STATUS" count="1" value="0x9114"> 203464ebd5Sriastradh <size name="GetSynciv" mode="get"/> 213464ebd5Sriastradh </enum> 223464ebd5Sriastradh <enum name="SYNC_FLAGS" count="1" value="0x9115"> 233464ebd5Sriastradh <size name="GetSynciv" mode="get"/> 243464ebd5Sriastradh </enum> 253464ebd5Sriastradh 263464ebd5Sriastradh <enum name="SYNC_FENCE" value="0x9116"/> 273464ebd5Sriastradh <enum name="SYNC_GPU_COMMANDS_COMPLETE" value="0x9117"/> 283464ebd5Sriastradh <enum name="UNSIGNALED" value="0x9118"/> 293464ebd5Sriastradh <enum name="SIGNALED" value="0x9119"/> 303464ebd5Sriastradh <enum name="ALREADY_SIGNALED" value="0x911A"/> 313464ebd5Sriastradh <enum name="TIMEOUT_EXPIRED" value="0x911B"/> 323464ebd5Sriastradh <enum name="CONDITION_SATISFIED" value="0x911C"/> 333464ebd5Sriastradh <enum name="WAIT_FAILED" value="0x911D"/> 343464ebd5Sriastradh 353464ebd5Sriastradh <enum name="SYNC_FLUSH_COMMANDS_BIT" value="0x00000001"/> 363464ebd5Sriastradh 373464ebd5Sriastradh <!-- Not really an enum: 383464ebd5Sriastradh <enum name="TIMEOUT_IGNORED" value="0xFFFFFFFFFFFFFFFF"/> 393464ebd5Sriastradh --> 403464ebd5Sriastradh 413464ebd5Sriastradh 4201e04c3fSmrg <function name="FenceSync" es2="3.0" no_error="true"> 433464ebd5Sriastradh <param name="condition" type="GLenum"/> 443464ebd5Sriastradh <param name="flags" type="GLbitfield"/> 453464ebd5Sriastradh <return type="GLsync"/> 463464ebd5Sriastradh </function> 473464ebd5Sriastradh 4801e04c3fSmrg <function name="IsSync" es2="3.0"> 493464ebd5Sriastradh <param name="sync" type="GLsync"/> 503464ebd5Sriastradh <return type="GLboolean"/> 513464ebd5Sriastradh </function> 523464ebd5Sriastradh 5301e04c3fSmrg <function name="DeleteSync" es2="3.0" no_error="true"> 543464ebd5Sriastradh <param name="sync" type="GLsync"/> 553464ebd5Sriastradh </function> 563464ebd5Sriastradh 5701e04c3fSmrg <function name="ClientWaitSync" es2="3.0" no_error="true"> 583464ebd5Sriastradh <param name="sync" type="GLsync"/> 593464ebd5Sriastradh <param name="flags" type="GLbitfield"/> 603464ebd5Sriastradh <param name="timeout" type="GLuint64"/> 613464ebd5Sriastradh <return type="GLenum"/> 623464ebd5Sriastradh </function> 633464ebd5Sriastradh 6401e04c3fSmrg <function name="WaitSync" es2="3.0" no_error="true"> 653464ebd5Sriastradh <param name="sync" type="GLsync"/> 663464ebd5Sriastradh <param name="flags" type="GLbitfield"/> 673464ebd5Sriastradh <param name="timeout" type="GLuint64"/> 683464ebd5Sriastradh </function> 693464ebd5Sriastradh 7001e04c3fSmrg <function name="GetInteger64v" es2="3.0"> 713464ebd5Sriastradh <param name="pname" type="GLenum"/> 723464ebd5Sriastradh <param name="params" type="GLint64 *" output="true" variable_param="pname"/> 733464ebd5Sriastradh </function> 743464ebd5Sriastradh 7501e04c3fSmrg <function name="GetSynciv" es2="3.0"> 763464ebd5Sriastradh <param name="sync" type="GLsync"/> 773464ebd5Sriastradh <param name="pname" type="GLenum"/> 783464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 793464ebd5Sriastradh <param name="length" type="GLsizei *" output="true"/> 803464ebd5Sriastradh <param name="values" type="GLint *" output="true" variable_param="pname"/> 813464ebd5Sriastradh </function> 823464ebd5Sriastradh</category> 833464ebd5Sriastradh 843464ebd5Sriastradh</OpenGLAPI> 85