13464ebd5Sriastradh<?xml version="1.0"?> 23464ebd5Sriastradh<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd"> 33464ebd5Sriastradh 43464ebd5Sriastradh<!-- Note: no GLX protocol info yet. --> 53464ebd5Sriastradh 63464ebd5Sriastradh 73464ebd5Sriastradh<OpenGLAPI> 83464ebd5Sriastradh 93464ebd5Sriastradh<category name="GL_ARB_robustness" number="105"> 103464ebd5Sriastradh 113464ebd5Sriastradh <enum name="GUILTY_CONTEXT_RESET_ARB" value="0x8253"/> 123464ebd5Sriastradh <enum name="INNOCENT_CONTEXT_RESET_ARB" value="0x8254"/> 133464ebd5Sriastradh <enum name="UNKNOWN_CONTEXT_RESET_ARB" value="0x8255"/> 143464ebd5Sriastradh 153464ebd5Sriastradh <enum name="RESET_NOTIFICATION_STRATEGY_ARB" count="1" value="0x8256"> 163464ebd5Sriastradh <size name="Get" mode="get"/> 173464ebd5Sriastradh </enum> 183464ebd5Sriastradh <enum name="LOSE_CONTEXT_ON_RESET_ARB" value="0x8252"/> 193464ebd5Sriastradh <enum name="NO_RESET_NOTIFICATION_ARB" value="0x8261"/> 203464ebd5Sriastradh 213464ebd5Sriastradh <enum name="CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB" value="0x00000004"/> 223464ebd5Sriastradh 2301e04c3fSmrg <function name="GetGraphicsResetStatusARB"> 243464ebd5Sriastradh <return type="GLenum"/> 253464ebd5Sriastradh </function> 263464ebd5Sriastradh 273464ebd5Sriastradh<!-- OpenGL 1.0 sized buffer queries --> 2801e04c3fSmrg <function name="GetnMapdvARB" deprecated="3.1"> 293464ebd5Sriastradh <param name="target" type="GLenum"/> 303464ebd5Sriastradh <param name="query" type="GLenum"/> 313464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 323464ebd5Sriastradh <param name="v" type="GLdouble *" output="true"/> 333464ebd5Sriastradh </function> 343464ebd5Sriastradh 3501e04c3fSmrg <function name="GetnMapfvARB" deprecated="3.1"> 363464ebd5Sriastradh <param name="target" type="GLenum"/> 373464ebd5Sriastradh <param name="query" type="GLenum"/> 383464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 393464ebd5Sriastradh <param name="v" type="GLfloat *" output="true"/> 403464ebd5Sriastradh </function> 413464ebd5Sriastradh 4201e04c3fSmrg <function name="GetnMapivARB" deprecated="3.1"> 433464ebd5Sriastradh <param name="target" type="GLenum"/> 443464ebd5Sriastradh <param name="query" type="GLenum"/> 453464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 463464ebd5Sriastradh <param name="v" type="GLint *" output="true"/> 473464ebd5Sriastradh </function> 483464ebd5Sriastradh 493464ebd5Sriastradh 503464ebd5Sriastradh 5101e04c3fSmrg <function name="GetnPixelMapfvARB" deprecated="3.1"> 523464ebd5Sriastradh <param name="map" type="GLenum"/> 533464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 543464ebd5Sriastradh <param name="values" type="GLfloat *" output="true"/> 553464ebd5Sriastradh </function> 563464ebd5Sriastradh 5701e04c3fSmrg <function name="GetnPixelMapuivARB" deprecated="3.1"> 583464ebd5Sriastradh <param name="map" type="GLenum"/> 593464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 603464ebd5Sriastradh <param name="values" type="GLuint *" output="true"/> 613464ebd5Sriastradh </function> 623464ebd5Sriastradh 6301e04c3fSmrg <function name="GetnPixelMapusvARB" deprecated="3.1"> 643464ebd5Sriastradh <param name="map" type="GLenum"/> 653464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 663464ebd5Sriastradh <param name="values" type="GLushort *" output="true"/> 673464ebd5Sriastradh </function> 683464ebd5Sriastradh 693464ebd5Sriastradh 703464ebd5Sriastradh 717ec681f3Smrg <function name="GetnPolygonStippleARB" 727ec681f3Smrg marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 733464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 743464ebd5Sriastradh <param name="pattern" type="GLubyte *" output="true"/> 753464ebd5Sriastradh </function> 763464ebd5Sriastradh 777ec681f3Smrg <function name="GetnTexImageARB" 787ec681f3Smrg marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 793464ebd5Sriastradh <param name="target" type="GLenum"/> 803464ebd5Sriastradh <param name="level" type="GLint"/> 813464ebd5Sriastradh <param name="format" type="GLenum"/> 823464ebd5Sriastradh <param name="type" type="GLenum"/> 833464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 843464ebd5Sriastradh <param name="img" type="GLvoid *" output="true"/> 853464ebd5Sriastradh </function> 863464ebd5Sriastradh 877ec681f3Smrg <function name="ReadnPixelsARB" no_error="true" 887ec681f3Smrg marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 893464ebd5Sriastradh <param name="x" type="GLint"/> 903464ebd5Sriastradh <param name="y" type="GLint"/> 913464ebd5Sriastradh <param name="width" type="GLsizei"/> 923464ebd5Sriastradh <param name="height" type="GLsizei"/> 933464ebd5Sriastradh <param name="format" type="GLenum"/> 943464ebd5Sriastradh <param name="type" type="GLenum"/> 953464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 963464ebd5Sriastradh <param name="data" type="GLvoid *" output="true"/> 973464ebd5Sriastradh </function> 983464ebd5Sriastradh 993464ebd5Sriastradh 1003464ebd5Sriastradh<!-- ARB_imaging sized buffer queries --> 10101e04c3fSmrg <function name="GetnColorTableARB" deprecated="3.1"> 1023464ebd5Sriastradh <param name="target" type="GLenum"/> 1033464ebd5Sriastradh <param name="format" type="GLenum"/> 1043464ebd5Sriastradh <param name="type" type="GLenum"/> 1053464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 1063464ebd5Sriastradh <param name="table" type="GLvoid *" output="true"/> 1073464ebd5Sriastradh </function> 1083464ebd5Sriastradh 10901e04c3fSmrg <function name="GetnConvolutionFilterARB" deprecated="3.1"> 1103464ebd5Sriastradh <param name="target" type="GLenum"/> 1113464ebd5Sriastradh <param name="format" type="GLenum"/> 1123464ebd5Sriastradh <param name="type" type="GLenum"/> 1133464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 1143464ebd5Sriastradh <param name="image" type="GLvoid *" output="true"/> 1153464ebd5Sriastradh </function> 1163464ebd5Sriastradh 11701e04c3fSmrg <function name="GetnSeparableFilterARB" deprecated="3.1"> 1183464ebd5Sriastradh <param name="target" type="GLenum"/> 1193464ebd5Sriastradh <param name="format" type="GLenum"/> 1203464ebd5Sriastradh <param name="type" type="GLenum"/> 1213464ebd5Sriastradh <param name="rowBufSize" type="GLsizei"/> 1223464ebd5Sriastradh <param name="row" type="GLvoid *" output="true"/> 1233464ebd5Sriastradh <param name="columnBufSize" type="GLsizei"/> 1243464ebd5Sriastradh <param name="column" type="GLvoid *" output="true"/> 1253464ebd5Sriastradh <param name="span" type="GLvoid *" output="true"/> 1263464ebd5Sriastradh </function> 1273464ebd5Sriastradh 12801e04c3fSmrg <function name="GetnHistogramARB" deprecated="3.1"> 1293464ebd5Sriastradh <param name="target" type="GLenum"/> 1303464ebd5Sriastradh <param name="reset" type="GLboolean"/> 1313464ebd5Sriastradh <param name="format" type="GLenum"/> 1323464ebd5Sriastradh <param name="type" type="GLenum"/> 1333464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 1343464ebd5Sriastradh <param name="values" type="GLvoid *" output="true"/> 1353464ebd5Sriastradh </function> 1363464ebd5Sriastradh 13701e04c3fSmrg <function name="GetnMinmaxARB" deprecated="3.1"> 1383464ebd5Sriastradh <param name="target" type="GLenum"/> 1393464ebd5Sriastradh <param name="reset" type="GLboolean"/> 1403464ebd5Sriastradh <param name="format" type="GLenum"/> 1413464ebd5Sriastradh <param name="type" type="GLenum"/> 1423464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 1433464ebd5Sriastradh <param name="values" type="GLvoid *" output="true"/> 1443464ebd5Sriastradh </function> 1453464ebd5Sriastradh 1463464ebd5Sriastradh 1473464ebd5Sriastradh<!-- OpenGL 1.3 sized buffer queries --> 1487ec681f3Smrg <function name="GetnCompressedTexImageARB" 1497ec681f3Smrg marshal="async" marshal_sync="_mesa_glthread_has_no_pack_buffer(ctx)"> 1503464ebd5Sriastradh <param name="target" type="GLenum"/> 1513464ebd5Sriastradh <param name="lod" type="GLint"/> 1523464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 1533464ebd5Sriastradh <param name="img" type="GLvoid *" output="true"/> 1543464ebd5Sriastradh </function> 1553464ebd5Sriastradh 1563464ebd5Sriastradh 1573464ebd5Sriastradh<!-- OpenGL 2.0 sized buffer queries --> 15801e04c3fSmrg <function name="GetnUniformfvARB"> 159af69d88dSmrg <param name="program" type="GLuint"/> 1603464ebd5Sriastradh <param name="location" type="GLint"/> 1613464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 1623464ebd5Sriastradh <param name="params" type="GLfloat *" output="true"/> 1633464ebd5Sriastradh </function> 1643464ebd5Sriastradh 16501e04c3fSmrg <function name="GetnUniformivARB"> 166af69d88dSmrg <param name="program" type="GLuint"/> 1673464ebd5Sriastradh <param name="location" type="GLint"/> 1683464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 1693464ebd5Sriastradh <param name="params" type="GLint *" output="true"/> 1703464ebd5Sriastradh </function> 1713464ebd5Sriastradh 17201e04c3fSmrg <function name="GetnUniformuivARB"> 173af69d88dSmrg <param name="program" type="GLuint"/> 1743464ebd5Sriastradh <param name="location" type="GLint"/> 1753464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 1763464ebd5Sriastradh <param name="params" type="GLuint *" output="true"/> 1773464ebd5Sriastradh </function> 1783464ebd5Sriastradh 17901e04c3fSmrg <function name="GetnUniformdvARB"> 180af69d88dSmrg <param name="program" type="GLuint"/> 1813464ebd5Sriastradh <param name="location" type="GLint"/> 1823464ebd5Sriastradh <param name="bufSize" type="GLsizei"/> 1833464ebd5Sriastradh <param name="params" type="GLdouble *" output="true"/> 1843464ebd5Sriastradh </function> 1853464ebd5Sriastradh 1863464ebd5Sriastradh</category> 1873464ebd5Sriastradh 1883464ebd5Sriastradh 1893464ebd5Sriastradh</OpenGLAPI> 190