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. <OpenGLAPI>
  5. <category name="GL_EXT_framebuffer_object" number="310">
  6.     <enum name="FRAMEBUFFER_EXT"                          value="0x8D40"/>
  7.     <enum name="RENDERBUFFER_EXT"                         value="0x8D41"/>
  8.     <enum name="RENDERBUFFER_WIDTH_EXT"                   value="0x8D42"/>
  9.     <enum name="RENDERBUFFER_HEIGHT_EXT"                  value="0x8D43"/>
  10.     <enum name="RENDERBUFFER_INTERNAL_FORMAT_EXT"         value="0x8D44"/>
  11.     <enum name="STENCIL_INDEX_EXT"                        value="0x8D45"/>
  12.     <enum name="STENCIL_INDEX1_EXT"                       value="0x8D46"/>
  13.     <enum name="STENCIL_INDEX4_EXT"                       value="0x8D47"/>
  14.     <enum name="STENCIL_INDEX8_EXT"                       value="0x8D48"/>
  15.     <enum name="STENCIL_INDEX16_EXT"                      value="0x8D49"/>
  16.  
  17.     <enum name="FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT"   count="1" value="0x8CD0">
  18.         <size name="GetFramebufferAttachmentParameteriv" mode="get"/>
  19.     </enum>
  20.     <enum name="FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT"   count="1" value="0x8CD1">
  21.         <size name="GetFramebufferAttachmentParameteriv" mode="get"/>
  22.     </enum>
  23.     <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT" count="1" value="0x8CD2">
  24.         <size name="GetFramebufferAttachmentParameteriv" mode="get"/>
  25.     </enum>
  26.     <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT" count="1" value="0x8CD3">
  27.         <size name="GetFramebufferAttachmentParameteriv" mode="get"/>
  28.     </enum>
  29.     <enum name="FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT"    count="1" value="0x8CD4">
  30.         <size name="GetFramebufferAttachmentParameteriv" mode="get"/>
  31.     </enum>
  32.  
  33.     <enum name="COLOR_ATTACHMENT0_EXT"                    value="0x8CE0"/>
  34.     <enum name="COLOR_ATTACHMENT1_EXT"                    value="0x8CE1"/>
  35.     <enum name="COLOR_ATTACHMENT2_EXT"                    value="0x8CE2"/>
  36.     <enum name="COLOR_ATTACHMENT3_EXT"                    value="0x8CE3"/>
  37.     <enum name="COLOR_ATTACHMENT4_EXT"                    value="0x8CE4"/>
  38.     <enum name="COLOR_ATTACHMENT5_EXT"                    value="0x8CE5"/>
  39.     <enum name="COLOR_ATTACHMENT6_EXT"                    value="0x8CE6"/>
  40.     <enum name="COLOR_ATTACHMENT7_EXT"                    value="0x8CE7"/>
  41.     <enum name="COLOR_ATTACHMENT8_EXT"                    value="0x8CE8"/>
  42.     <enum name="COLOR_ATTACHMENT9_EXT"                    value="0x8CE9"/>
  43.     <enum name="COLOR_ATTACHMENT10_EXT"                   value="0x8CEA"/>
  44.     <enum name="COLOR_ATTACHMENT11_EXT"                   value="0x8CEB"/>
  45.     <enum name="COLOR_ATTACHMENT12_EXT"                   value="0x8CEC"/>
  46.     <enum name="COLOR_ATTACHMENT13_EXT"                   value="0x8CED"/>
  47.     <enum name="COLOR_ATTACHMENT14_EXT"                   value="0x8CEE"/>
  48.     <enum name="COLOR_ATTACHMENT15_EXT"                   value="0x8CEF"/>
  49.     <enum name="DEPTH_ATTACHMENT_EXT"                     value="0x8D00"/>
  50.     <enum name="STENCIL_ATTACHMENT_EXT"                   value="0x8D20"/>
  51.  
  52.     <enum name="FRAMEBUFFER_COMPLETE_EXT"                 value="0x8CD5"/>
  53.     <enum name="FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT"    value="0x8CD6"/>
  54.     <enum name="FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT"   value="0x8CD7"/>
  55.     <enum name="FRAMEBUFFER_INCOMPLETE_DUPLICATE_ATTACHMENT_EXT" value="0x8CD8"/>
  56.     <enum name="FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT"    value="0x8CD9"/>
  57.     <enum name="FRAMEBUFFER_INCOMPLETE_FORMATS_EXT"       value="0x8CDA"/>
  58.     <enum name="FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT"   value="0x8CDB"/>
  59.     <enum name="FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT"   value="0x8CDC"/>
  60.     <enum name="FRAMEBUFFER_UNSUPPORTED_EXT"              value="0x8CDD"/>
  61.     <enum name="FRAMEBUFFER_STATUS_ERROR_EXT"             value="0x8CDE"/>
  62.     <enum name="FRAMEBUFFER_BINDING_EXT"        count="1" value="0x8CA6">
  63.         <size name="Get" mode="get"/>
  64.     </enum>
  65.     <enum name="RENDERBUFFER_BINDING_EXT"       count="1" value="0x8CA7">
  66.         <size name="Get" mode="get"/>
  67.     </enum>
  68.     <enum name="MAX_COLOR_ATTACHMENTS_EXT"      count="1" value="0x8CDF">
  69.         <size name="Get" mode="get"/>
  70.     </enum>
  71.     <enum name="MAX_RENDERBUFFER_SIZE_EXT"      count="1" value="0x84E8">
  72.         <size name="Get" mode="get"/>
  73.     </enum>
  74.     <enum name="INVALID_FRAMEBUFFER_OPERATION_EXT"        value="0x0506"/>
  75.  
  76.     <function name="IsRenderbufferEXT" alias="IsRenderbuffer">
  77.         <param name="renderbuffer" type="GLuint"/>
  78.         <return type="GLboolean"/>
  79.     </function>
  80.  
  81.     <function name="BindRenderbufferEXT" deprecated="3.1">
  82.         <param name="target" type="GLenum"/>
  83.         <param name="renderbuffer" type="GLuint"/>
  84.         <glx rop="4316"/>
  85.     </function>
  86.  
  87.     <function name="DeleteRenderbuffersEXT" alias="DeleteRenderbuffers">
  88.         <param name="n" type="GLsizei"/>
  89.         <param name="renderbuffers" type="const GLuint *"/>
  90.     </function>
  91.  
  92.     <function name="GenRenderbuffersEXT" alias="GenRenderbuffers">
  93.         <param name="n" type="GLsizei"/>
  94.         <param name="renderbuffers" type="GLuint *"/>
  95.     </function>
  96.  
  97.     <function name="RenderbufferStorageEXT" alias="RenderbufferStorage">
  98.         <param name="target" type="GLenum"/>
  99.         <param name="internalformat" type="GLenum"/>
  100.         <param name="width" type="GLsizei"/>
  101.         <param name="height" type="GLsizei"/>
  102.     </function>
  103.  
  104.     <function name="GetRenderbufferParameterivEXT" alias="GetRenderbufferParameteriv">
  105.         <param name="target" type="GLenum"/>
  106.         <param name="pname" type="GLenum"/>
  107.         <param name="params" type="GLint *"/>
  108.     </function>
  109.  
  110.     <function name="IsFramebufferEXT" alias="IsFramebuffer">
  111.         <param name="framebuffer" type="GLuint"/>
  112.         <return type="GLboolean"/>
  113.     </function>
  114.  
  115.     <function name="BindFramebufferEXT" deprecated="3.1">
  116.         <param name="target" type="GLenum"/>
  117.         <param name="framebuffer" type="GLuint"/>
  118.         <glx rop="4319"/>
  119.     </function>
  120.  
  121.     <function name="DeleteFramebuffersEXT" alias="DeleteFramebuffers">
  122.         <param name="n" type="GLsizei"/>
  123.         <param name="framebuffers" type="const GLuint *"/>
  124.     </function>
  125.  
  126.     <function name="GenFramebuffersEXT" alias="GenFramebuffers">
  127.         <param name="n" type="GLsizei"/>
  128.         <param name="framebuffers" type="GLuint *"/>
  129.     </function>
  130.  
  131.     <function name="CheckFramebufferStatusEXT" alias="CheckFramebufferStatus">
  132.         <param name="target" type="GLenum"/>
  133.         <return type="GLenum"/>
  134.     </function>
  135.  
  136.     <function name="FramebufferTexture1DEXT" alias="FramebufferTexture1D">
  137.         <param name="target" type="GLenum"/>
  138.         <param name="attachment" type="GLenum"/>
  139.         <param name="textarget" type="GLenum"/>
  140.         <param name="texture" type="GLuint"/>
  141.         <param name="level" type="GLint"/>
  142.     </function>
  143.  
  144.     <function name="FramebufferTexture2DEXT" alias="FramebufferTexture2D">
  145.         <param name="target" type="GLenum"/>
  146.         <param name="attachment" type="GLenum"/>
  147.         <param name="textarget" type="GLenum"/>
  148.         <param name="texture" type="GLuint"/>
  149.         <param name="level" type="GLint"/>
  150.     </function>
  151.  
  152.     <function name="FramebufferTexture3DEXT" alias="FramebufferTexture3D">
  153.         <param name="target" type="GLenum"/>
  154.         <param name="attachment" type="GLenum"/>
  155.         <param name="textarget" type="GLenum"/>
  156.         <param name="texture" type="GLuint"/>
  157.         <param name="level" type="GLint"/>
  158.         <param name="zoffset" type="GLint"/>
  159.     </function>
  160.  
  161.     <function name="FramebufferRenderbufferEXT" alias="FramebufferRenderbuffer">
  162.         <param name="target" type="GLenum"/>
  163.         <param name="attachment" type="GLenum"/>
  164.         <param name="renderbuffertarget" type="GLenum"/>
  165.         <param name="renderbuffer" type="GLuint"/>
  166.     </function>
  167.  
  168.     <function name="GetFramebufferAttachmentParameterivEXT" alias="GetFramebufferAttachmentParameteriv">
  169.         <param name="target" type="GLenum"/>
  170.         <param name="attachment" type="GLenum"/>
  171.         <param name="pname" type="GLenum"/>
  172.         <param name="params" type="GLint *"/>
  173.     </function>
  174.  
  175.     <function name="GenerateMipmapEXT" alias="GenerateMipmap">
  176.         <param name="target" type="GLenum"/>
  177.     </function>
  178. </category>
  179.  
  180. <category name="GL_EXT_framebuffer_blit" number="316">
  181.     <enum name="READ_FRAMEBUFFER_EXT" value="0x8CA8"/>
  182.     <enum name="DRAW_FRAMEBUFFER_EXT" value="0x8CA9"/>
  183.     <enum name="DRAW_FRAMEBUFFER_BINDING_EXT" count="1" value="0x8CA6">
  184.         <size name="Get" mode="get"/>
  185.     </enum>
  186.     <enum name="READ_FRAMEBUFFER_BINDING_EXT" count="1" value="0x8CAA">
  187.         <size name="Get" mode="get"/>
  188.     </enum>
  189.     <function name="BlitFramebufferEXT" alias="BlitFramebuffer">
  190.         <param name="srcX0" type="GLint"/>
  191.         <param name="srcY0" type="GLint"/>
  192.         <param name="srcX1" type="GLint"/>
  193.         <param name="srcY1" type="GLint"/>
  194.         <param name="dstX0" type="GLint"/>
  195.         <param name="dstY0" type="GLint"/>
  196.         <param name="dstX1" type="GLint"/>
  197.         <param name="dstY1" type="GLint"/>
  198.         <param name="mask" type="GLbitfield"/>
  199.         <param name="filter" type="GLenum"/>
  200.     </function>
  201. </category>
  202.  
  203. <category name="GL_EXT_framebuffer_multisample" number="317">
  204.     <enum name="RENDERBUFFER_SAMPLES_EXT"                  value="0x8CAB"/>
  205.     <enum name="FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT"    value="0x8D56"/>
  206.     <enum name="MAX_SAMPLES_EXT"                 count="1" value="0x8D57">
  207.         <size name="Get" mode="get"/>
  208.     </enum>
  209.  
  210.     <function name="RenderbufferStorageMultisampleEXT" alias="RenderbufferStorageMultisample">
  211.         <param name="target" type="GLenum"/>
  212.         <param name="samples" type="GLsizei"/>
  213.         <param name="internalformat" type="GLenum"/>
  214.         <param name="width" type="GLsizei"/>
  215.         <param name="height" type="GLsizei"/>
  216.     </function>
  217. </category>
  218.  
  219. </OpenGLAPI>
  220.