Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | Download | RSS feed

  1. <?xml version="1.0"?>
  2. <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
  3.  
  4. <OpenGLAPI>
  5.  
  6. <category name="GL_EXT_gpu_shader4" number="326">
  7.  
  8.     <enum name="VERTEX_ATTRIB_ARRAY_INTEGER_EXT"        value="0x88FD"/>
  9.     <enum name="SAMPLER_1D_ARRAY_EXT"                   value="0x8DC0"/>
  10.     <enum name="SAMPLER_2D_ARRAY_EXT"                   value="0x8DC1"/>
  11.     <enum name="SAMPLER_BUFFER_EXT"                     value="0x8DC2"/>
  12.     <enum name="SAMPLER_1D_ARRAY_SHADOW_EXT"            value="0x8DC3"/>
  13.     <enum name="SAMPLER_2D_ARRAY_SHADOW_EXT"            value="0x8DC4"/>
  14.     <enum name="SAMPLER_CUBE_SHADOW_EXT"                value="0x8DC5"/>
  15.     <enum name="UNSIGNED_INT_VEC2_EXT"                  value="0x8DC6"/>
  16.     <enum name="UNSIGNED_INT_VEC3_EXT"                  value="0x8DC7"/>
  17.     <enum name="UNSIGNED_INT_VEC4_EXT"                  value="0x8DC8"/>
  18.     <enum name="INT_SAMPLER_1D_EXT"                     value="0x8DC9"/>
  19.     <enum name="INT_SAMPLER_2D_EXT"                     value="0x8DCA"/>
  20.     <enum name="INT_SAMPLER_3D_EXT"                     value="0x8DCB"/>
  21.     <enum name="INT_SAMPLER_CUBE_EXT"                   value="0x8DCC"/>
  22.     <enum name="INT_SAMPLER_2D_RECT_EXT"                value="0x8DCD"/>
  23.     <enum name="INT_SAMPLER_1D_ARRAY_EXT"               value="0x8DCE"/>
  24.     <enum name="INT_SAMPLER_2D_ARRAY_EXT"               value="0x8DCF"/>
  25.     <enum name="INT_SAMPLER_BUFFER_EXT"                 value="0x8DD0"/>
  26.     <enum name="UNSIGNED_INT_SAMPLER_1D_EXT"            value="0x8DD1"/>
  27.     <enum name="UNSIGNED_INT_SAMPLER_2D_EXT"            value="0x8DD2"/>
  28.     <enum name="UNSIGNED_INT_SAMPLER_3D_EXT"            value="0x8DD3"/>
  29.     <enum name="UNSIGNED_INT_SAMPLER_CUBE_EXT"          value="0x8DD4"/>
  30.     <enum name="UNSIGNED_INT_SAMPLER_2D_RECT_EXT"       value="0x8DD5"/>
  31.     <enum name="UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT"      value="0x8DD6"/>
  32.     <enum name="UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT"      value="0x8DD7"/>
  33.     <enum name="UNSIGNED_INT_SAMPLER_BUFFER_EXT"        value="0x8DD8"/>
  34.     <enum name="MIN_PROGRAM_TEXEL_OFFSET_EXT"           value="0x8904">
  35.         <size name="Get" mode="get"/>
  36.     </enum>
  37.     <enum name="MAX_PROGRAM_TEXEL_OFFSET_EXT"           value="0x8905">
  38.         <size name="Get" mode="get"/>
  39.     </enum>
  40.  
  41.  
  42.     <function name="VertexAttribI1iEXT" offset="assign">
  43.         <param name="index" type="GLuint"/>
  44.         <param name="x" type="GLint"/>
  45.     </function>
  46.  
  47.     <function name="VertexAttribI2iEXT" offset="assign">
  48.         <param name="index" type="GLuint"/>
  49.         <param name="x" type="GLint"/>
  50.         <param name="y" type="GLint"/>
  51.     </function>
  52.  
  53.     <function name="VertexAttribI3iEXT" offset="assign">
  54.         <param name="index" type="GLuint"/>
  55.         <param name="x" type="GLint"/>
  56.         <param name="y" type="GLint"/>
  57.         <param name="z" type="GLint"/>
  58.     </function>
  59.  
  60.     <function name="VertexAttribI4iEXT" offset="assign">
  61.         <param name="index" type="GLuint"/>
  62.         <param name="x" type="GLint"/>
  63.         <param name="y" type="GLint"/>
  64.         <param name="z" type="GLint"/>
  65.         <param name="w" type="GLint"/>
  66.     </function>
  67.  
  68.     <function name="VertexAttribI1uiEXT" offset="assign">
  69.         <param name="index" type="GLuint"/>
  70.         <param name="x" type="GLuint"/>
  71.     </function>
  72.  
  73.     <function name="VertexAttribI2uiEXT" offset="assign">
  74.         <param name="index" type="GLuint"/>
  75.         <param name="x" type="GLuint"/>
  76.         <param name="y" type="GLuint"/>
  77.     </function>
  78.  
  79.     <function name="VertexAttribI3uiEXT" offset="assign">
  80.         <param name="index" type="GLuint"/>
  81.         <param name="x" type="GLuint"/>
  82.         <param name="y" type="GLuint"/>
  83.         <param name="z" type="GLuint"/>
  84.     </function>
  85.  
  86.     <function name="VertexAttribI4uiEXT" offset="assign">
  87.         <param name="index" type="GLuint"/>
  88.         <param name="x" type="GLuint"/>
  89.         <param name="y" type="GLuint"/>
  90.         <param name="z" type="GLuint"/>
  91.         <param name="w" type="GLuint"/>
  92.     </function>
  93.  
  94.     <function name="VertexAttribI1ivEXT" offset="assign">
  95.         <param name="index" type="GLuint"/>
  96.         <param name="v" type="const GLint *"/>
  97.     </function>
  98.  
  99.     <function name="VertexAttribI2ivEXT" offset="assign">
  100.         <param name="index" type="GLuint"/>
  101.         <param name="v" type="const GLint *"/>
  102.     </function>
  103.  
  104.     <function name="VertexAttribI3ivEXT" offset="assign">
  105.         <param name="index" type="GLuint"/>
  106.         <param name="v" type="const GLint *"/>
  107.     </function>
  108.  
  109.     <function name="VertexAttribI4ivEXT" offset="assign">
  110.         <param name="index" type="GLuint"/>
  111.         <param name="v" type="const GLint *"/>
  112.     </function>
  113.  
  114.     <function name="VertexAttribI1uivEXT" offset="assign">
  115.         <param name="index" type="GLuint"/>
  116.         <param name="v" type="const GLuint *"/>
  117.     </function>
  118.  
  119.     <function name="VertexAttribI2uivEXT" offset="assign">
  120.         <param name="index" type="GLuint"/>
  121.         <param name="v" type="const GLuint *"/>
  122.     </function>
  123.  
  124.     <function name="VertexAttribI3uivEXT" offset="assign">
  125.         <param name="index" type="GLuint"/>
  126.         <param name="v" type="const GLuint *"/>
  127.     </function>
  128.  
  129.     <function name="VertexAttribI4uivEXT" offset="assign">
  130.         <param name="index" type="GLuint"/>
  131.         <param name="v" type="const GLuint *"/>
  132.     </function>
  133.  
  134.     <function name="VertexAttribI4bvEXT" offset="assign">
  135.         <param name="index" type="GLuint"/>
  136.         <param name="v" type="const GLbyte *"/>
  137.     </function>
  138.  
  139.     <function name="VertexAttribI4svEXT" offset="assign">
  140.         <param name="index" type="GLuint"/>
  141.         <param name="v" type="const GLshort *"/>
  142.     </function>
  143.  
  144.     <function name="VertexAttribI4ubvEXT" offset="assign">
  145.         <param name="index" type="GLuint"/>
  146.         <param name="v" type="const GLubyte *"/>
  147.     </function>
  148.  
  149.     <function name="VertexAttribI4usvEXT" offset="assign">
  150.         <param name="index" type="GLuint"/>
  151.         <param name="v" type="const GLushort *"/>
  152.     </function>
  153.  
  154.     <function name="VertexAttribIPointerEXT" offset="assign">
  155.         <param name="index" type="GLuint"/>
  156.         <param name="size" type="GLint"/>
  157.         <param name="type" type="GLenum"/>
  158.         <param name="stride" type="GLsizei"/>
  159.         <param name="pointer" type="const GLvoid *"/>
  160.     </function>
  161.  
  162.     <function name="GetVertexAttribIivEXT" offset="assign">
  163.         <param name="index" type="GLuint"/>
  164.         <param name="pname" type="GLenum"/>
  165.         <param name="params" type="GLint *"/>
  166.     </function>
  167.  
  168.     <function name="GetVertexAttribIuivEXT" offset="assign">
  169.         <param name="index" type="GLuint"/>
  170.         <param name="pname" type="GLenum"/>
  171.         <param name="params" type="GLuint *"/>
  172.     </function>
  173.  
  174.     <function name="Uniform1uiEXT" offset="assign">
  175.         <param name="location" type="GLint"/>
  176.         <param name="x" type="GLuint"/>
  177.     </function>
  178.  
  179.     <function name="Uniform2uiEXT" offset="assign">
  180.         <param name="location" type="GLint"/>
  181.         <param name="x" type="GLuint"/>
  182.         <param name="y" type="GLuint"/>
  183.     </function>
  184.  
  185.     <function name="Uniform3uiEXT" offset="assign">
  186.         <param name="location" type="GLint"/>
  187.         <param name="x" type="GLuint"/>
  188.         <param name="y" type="GLuint"/>
  189.         <param name="z" type="GLuint"/>
  190.     </function>
  191.  
  192.     <function name="Uniform4uiEXT" offset="assign">
  193.         <param name="location" type="GLint"/>
  194.         <param name="x" type="GLuint"/>
  195.         <param name="y" type="GLuint"/>
  196.         <param name="z" type="GLuint"/>
  197.         <param name="w" type="GLuint"/>
  198.     </function>
  199.  
  200.     <function name="Uniform1uivEXT" offset="assign">
  201.         <param name="location" type="GLint"/>
  202.         <param name="count" type="GLsizei"/>
  203.         <param name="value" type="const GLuint *"/>
  204.     </function>
  205.  
  206.     <function name="Uniform2uivEXT" offset="assign">
  207.         <param name="location" type="GLint"/>
  208.         <param name="count" type="GLsizei"/>
  209.         <param name="value" type="const GLuint *"/>
  210.     </function>
  211.  
  212.     <function name="Uniform3uivEXT" offset="assign">
  213.         <param name="location" type="GLint"/>
  214.         <param name="count" type="GLsizei"/>
  215.         <param name="value" type="const GLuint *"/>
  216.     </function>
  217.  
  218.     <function name="Uniform4uivEXT" offset="assign">
  219.         <param name="location" type="GLint"/>
  220.         <param name="count" type="GLsizei"/>
  221.         <param name="value" type="const GLuint *"/>
  222.     </function>
  223.  
  224.     <function name="GetUniformuivEXT" offset="assign">
  225.         <param name="program" type="GLuint"/>
  226.         <param name="location" type="GLint"/>
  227.         <param name="params" type="GLuint *"/>
  228.     </function>
  229.  
  230.     <function name="BindFragDataLocationEXT" offset="assign">
  231.         <param name="program" type="GLuint"/>
  232.         <param name="colorNumber" type="GLuint"/>
  233.         <param name="name" type="const GLchar *"/>
  234.     </function>
  235.  
  236.     <function name="GetFragDataLocationEXT" offset="assign">
  237.         <return type="GLint"/>
  238.         <param name="program" type="GLuint"/>
  239.         <param name="name" type="const GLchar *"/>
  240.     </function>
  241.  
  242. </category>
  243.  
  244. </OpenGLAPI>
  245.