Subversion Repositories Kolibri OS

Rev

Blame | Last modification | View Log | RSS feed

  1. <?xml version="1.0"?>
  2. <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
  3.  
  4. <!-- Note: no GLX protocol info yet. -->
  5.  
  6.  
  7. <OpenGLAPI>
  8.  
  9. <category name="GL_ARB_robustness" number="105">
  10.  
  11.     <enum name="GUILTY_CONTEXT_RESET_ARB"                 value="0x8253"/>
  12.     <enum name="INNOCENT_CONTEXT_RESET_ARB"               value="0x8254"/>
  13.     <enum name="UNKNOWN_CONTEXT_RESET_ARB"                value="0x8255"/>
  14.  
  15.     <enum name="RESET_NOTIFICATION_STRATEGY_ARB" count="1" value="0x8256">
  16.         <size name="Get" mode="get"/>
  17.     </enum>
  18.     <enum name="LOSE_CONTEXT_ON_RESET_ARB"                value="0x8252"/>
  19.     <enum name="NO_RESET_NOTIFICATION_ARB"                value="0x8261"/>
  20.  
  21.     <enum name="CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB"       value="0x00000004"/>
  22.  
  23.     <function name="GetGraphicsResetStatusARB">
  24.         <return type="GLenum"/>
  25.     </function>
  26.  
  27. <!-- OpenGL 1.0 sized buffer queries -->
  28.     <function name="GetnMapdvARB" deprecated="3.1">
  29.         <param name="target" type="GLenum"/>
  30.         <param name="query" type="GLenum"/>
  31.         <param name="bufSize" type="GLsizei"/>
  32.         <param name="v" type="GLdouble *" output="true"/>
  33.     </function>
  34.  
  35.     <function name="GetnMapfvARB" deprecated="3.1">
  36.         <param name="target" type="GLenum"/>
  37.         <param name="query" type="GLenum"/>
  38.         <param name="bufSize" type="GLsizei"/>
  39.         <param name="v" type="GLfloat *" output="true"/>
  40.     </function>
  41.  
  42.     <function name="GetnMapivARB" deprecated="3.1">
  43.         <param name="target" type="GLenum"/>
  44.         <param name="query" type="GLenum"/>
  45.         <param name="bufSize" type="GLsizei"/>
  46.         <param name="v" type="GLint *" output="true"/>
  47.     </function>
  48.  
  49.  
  50.  
  51.     <function name="GetnPixelMapfvARB" deprecated="3.1">
  52.         <param name="map" type="GLenum"/>
  53.         <param name="bufSize" type="GLsizei"/>
  54.         <param name="values" type="GLfloat *" output="true"/>
  55.     </function>
  56.  
  57.     <function name="GetnPixelMapuivARB" deprecated="3.1">
  58.         <param name="map" type="GLenum"/>
  59.         <param name="bufSize" type="GLsizei"/>
  60.         <param name="values" type="GLuint *" output="true"/>
  61.     </function>
  62.  
  63.     <function name="GetnPixelMapusvARB" deprecated="3.1">
  64.         <param name="map" type="GLenum"/>
  65.         <param name="bufSize" type="GLsizei"/>
  66.         <param name="values" type="GLushort *" output="true"/>
  67.     </function>
  68.  
  69.  
  70.  
  71.     <function name="GetnPolygonStippleARB">
  72.         <param name="bufSize" type="GLsizei"/>
  73.         <param name="pattern" type="GLubyte *" output="true"/>
  74.     </function>
  75.  
  76.     <function name="GetnTexImageARB">
  77.         <param name="target" type="GLenum"/>
  78.         <param name="level" type="GLint"/>
  79.         <param name="format" type="GLenum"/>
  80.         <param name="type" type="GLenum"/>
  81.         <param name="bufSize" type="GLsizei"/>
  82.         <param name="img" type="GLvoid *" output="true"/>
  83.     </function>
  84.  
  85.     <function name="ReadnPixelsARB">
  86.         <param name="x" type="GLint"/>
  87.         <param name="y" type="GLint"/>
  88.         <param name="width" type="GLsizei"/>
  89.         <param name="height" type="GLsizei"/>
  90.         <param name="format" type="GLenum"/>
  91.         <param name="type" type="GLenum"/>
  92.         <param name="bufSize" type="GLsizei"/>
  93.         <param name="data" type="GLvoid *" output="true"/>
  94.     </function>
  95.  
  96.  
  97. <!-- ARB_imaging sized buffer queries -->
  98.     <function name="GetnColorTableARB" deprecated="3.1">
  99.         <param name="target" type="GLenum"/>
  100.         <param name="format" type="GLenum"/>
  101.         <param name="type" type="GLenum"/>
  102.         <param name="bufSize" type="GLsizei"/>
  103.         <param name="table" type="GLvoid *" output="true"/>
  104.     </function>
  105.  
  106.     <function name="GetnConvolutionFilterARB" deprecated="3.1">
  107.         <param name="target" type="GLenum"/>
  108.         <param name="format" type="GLenum"/>
  109.         <param name="type" type="GLenum"/>
  110.         <param name="bufSize" type="GLsizei"/>
  111.         <param name="image" type="GLvoid *" output="true"/>
  112.     </function>
  113.  
  114.     <function name="GetnSeparableFilterARB" deprecated="3.1">
  115.         <param name="target" type="GLenum"/>
  116.         <param name="format" type="GLenum"/>
  117.         <param name="type" type="GLenum"/>
  118.         <param name="rowBufSize" type="GLsizei"/>
  119.         <param name="row" type="GLvoid *" output="true"/>
  120.         <param name="columnBufSize" type="GLsizei"/>
  121.         <param name="column" type="GLvoid *" output="true"/>
  122.         <param name="span" type="GLvoid *" output="true"/>
  123.     </function>
  124.  
  125.     <function name="GetnHistogramARB" deprecated="3.1">
  126.         <param name="target" type="GLenum"/>
  127.         <param name="reset" type="GLboolean"/>
  128.         <param name="format" type="GLenum"/>
  129.         <param name="type" type="GLenum"/>
  130.         <param name="bufSize" type="GLsizei"/>
  131.         <param name="values" type="GLvoid *" output="true"/>
  132.     </function>
  133.  
  134.     <function name="GetnMinmaxARB" deprecated="3.1">
  135.         <param name="target" type="GLenum"/>
  136.         <param name="reset" type="GLboolean"/>
  137.         <param name="format" type="GLenum"/>
  138.         <param name="type" type="GLenum"/>
  139.         <param name="bufSize" type="GLsizei"/>
  140.         <param name="values" type="GLvoid *" output="true"/>
  141.     </function>
  142.  
  143.  
  144. <!-- OpenGL 1.3 sized buffer queries -->
  145.     <function name="GetnCompressedTexImageARB">
  146.         <param name="target" type="GLenum"/>
  147.         <param name="lod" type="GLint"/>
  148.         <param name="bufSize" type="GLsizei"/>
  149.         <param name="img" type="GLvoid *" output="true"/>
  150.     </function>
  151.  
  152.  
  153. <!-- OpenGL 2.0 sized buffer queries -->
  154.     <function name="GetnUniformfvARB">
  155.         <param name="program" type="GLuint"/>
  156.         <param name="location" type="GLint"/>
  157.         <param name="bufSize" type="GLsizei"/>
  158.         <param name="params" type="GLfloat *" output="true"/>
  159.     </function>
  160.  
  161.     <function name="GetnUniformivARB">
  162.         <param name="program" type="GLuint"/>
  163.         <param name="location" type="GLint"/>
  164.         <param name="bufSize" type="GLsizei"/>
  165.         <param name="params" type="GLint *" output="true"/>
  166.     </function>
  167.  
  168.     <function name="GetnUniformuivARB">
  169.         <param name="program" type="GLuint"/>
  170.         <param name="location" type="GLint"/>
  171.         <param name="bufSize" type="GLsizei"/>
  172.         <param name="params" type="GLuint *" output="true"/>
  173.     </function>
  174.  
  175.     <function name="GetnUniformdvARB">
  176.         <param name="program" type="GLuint"/>
  177.         <param name="location" type="GLint"/>
  178.         <param name="bufSize" type="GLsizei"/>
  179.         <param name="params" type="GLdouble *" output="true"/>
  180.     </function>
  181.  
  182. </category>
  183.  
  184.  
  185. </OpenGLAPI>
  186.