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.  
  6. <category name="GL_ARB_gpu_shader_fp64" number="89">
  7.  
  8.     <function name="Uniform1d">
  9.         <param name="location" type="GLint"/>
  10.         <param name="x" type="GLdouble"/>
  11.     </function>
  12.  
  13.     <function name="Uniform2d">
  14.         <param name="location" type="GLint"/>
  15.         <param name="x" type="GLdouble"/>
  16.         <param name="y" type="GLdouble"/>
  17.     </function>
  18.  
  19.     <function name="Uniform3d">
  20.         <param name="location" type="GLint"/>
  21.         <param name="x" type="GLdouble"/>
  22.         <param name="y" type="GLdouble"/>
  23.         <param name="z" type="GLdouble"/>
  24.     </function>
  25.  
  26.     <function name="Uniform4d">
  27.         <param name="location" type="GLint"/>
  28.         <param name="x" type="GLdouble"/>
  29.         <param name="y" type="GLdouble"/>
  30.         <param name="z" type="GLdouble"/>
  31.         <param name="w" type="GLdouble"/>
  32.     </function>
  33.  
  34.     <function name="Uniform1dv">
  35.         <param name="location" type="GLint"/>
  36.         <param name="count" type="GLsizei"/>
  37.         <param name="value" type="const GLdouble *"/>
  38.     </function>
  39.  
  40.     <function name="Uniform2dv">
  41.         <param name="location" type="GLint"/>
  42.         <param name="count" type="GLsizei"/>
  43.         <param name="value" type="const GLdouble *"/>
  44.     </function>
  45.  
  46.     <function name="Uniform3dv">
  47.         <param name="location" type="GLint"/>
  48.         <param name="count" type="GLsizei"/>
  49.         <param name="value" type="const GLdouble *"/>
  50.     </function>
  51.  
  52.     <function name="Uniform4dv">
  53.         <param name="location" type="GLint"/>
  54.         <param name="count" type="GLsizei"/>
  55.         <param name="value" type="const GLdouble *"/>
  56.     </function>
  57.  
  58.     <function name="UniformMatrix2dv">
  59.         <param name="location" type="GLint"/>
  60.         <param name="count" type="GLsizei"/>
  61.         <param name="transpose" type="GLboolean"/>
  62.         <param name="value" type="const GLdouble *"/>
  63.     </function>
  64.  
  65.     <function name="UniformMatrix3dv">
  66.         <param name="location" type="GLint"/>
  67.         <param name="count" type="GLsizei"/>
  68.         <param name="transpose" type="GLboolean"/>
  69.         <param name="value" type="const GLdouble *"/>
  70.     </function>
  71.  
  72.     <function name="UniformMatrix4dv">
  73.         <param name="location" type="GLint"/>
  74.         <param name="count" type="GLsizei"/>
  75.         <param name="transpose" type="GLboolean"/>
  76.         <param name="value" type="const GLdouble *"/>
  77.     </function>
  78.  
  79.     <function name="UniformMatrix2x3dv">
  80.         <param name="location" type="GLint"/>
  81.         <param name="count" type="GLsizei"/>
  82.         <param name="transpose" type="GLboolean"/>
  83.         <param name="value" type="const GLdouble *"/>
  84.     </function>
  85.  
  86.     <function name="UniformMatrix2x4dv">
  87.         <param name="location" type="GLint"/>
  88.         <param name="count" type="GLsizei"/>
  89.         <param name="transpose" type="GLboolean"/>
  90.         <param name="value" type="const GLdouble *"/>
  91.     </function>
  92.  
  93.     <function name="UniformMatrix3x2dv">
  94.         <param name="location" type="GLint"/>
  95.         <param name="count" type="GLsizei"/>
  96.         <param name="transpose" type="GLboolean"/>
  97.         <param name="value" type="const GLdouble *"/>
  98.     </function>
  99.  
  100.     <function name="UniformMatrix3x4dv">
  101.         <param name="location" type="GLint"/>
  102.         <param name="count" type="GLsizei"/>
  103.         <param name="transpose" type="GLboolean"/>
  104.         <param name="value" type="const GLdouble *"/>
  105.     </function>
  106.  
  107.     <function name="UniformMatrix4x2dv">
  108.         <param name="location" type="GLint"/>
  109.         <param name="count" type="GLsizei"/>
  110.         <param name="transpose" type="GLboolean"/>
  111.         <param name="value" type="const GLdouble *"/>
  112.     </function>
  113.  
  114.     <function name="UniformMatrix4x3dv">
  115.         <param name="location" type="GLint"/>
  116.         <param name="count" type="GLsizei"/>
  117.         <param name="transpose" type="GLboolean"/>
  118.         <param name="value" type="const GLdouble *"/>
  119.     </function>
  120.  
  121.     <function name="GetUniformdv">
  122.         <param name="program" type="GLuint"/>
  123.         <param name="location" type="GLint"/>
  124.         <param name="params" type="GLdouble *"/>
  125.     </function>
  126.  
  127.     <enum name="DOUBLE_VEC2"   value="0x8FFC"/>
  128.     <enum name="DOUBLE_VEC3"   value="0x8FFD"/>
  129.     <enum name="DOUBLE_VEC4"   value="0x8FFE"/>
  130.  
  131.     <enum name="DOUBLE_MAT2"   value="0x8F46"/>
  132.     <enum name="DOUBLE_MAT3"   value="0x8F47"/>
  133.     <enum name="DOUBLE_MAT4"   value="0x8F48"/>
  134.     <enum name="DOUBLE_MAT2x3"   value="0x8F49"/>
  135.     <enum name="DOUBLE_MAT2x4"   value="0x8F4A"/>
  136.     <enum name="DOUBLE_MAT3x2"   value="0x8F4B"/>
  137.     <enum name="DOUBLE_MAT3x4"   value="0x8F4C"/>
  138.     <enum name="DOUBLE_MAT4x2"   value="0x8F4D"/>
  139.     <enum name="DOUBLE_MAT4x3"   value="0x8F4E"/>
  140. </category>
  141.  
  142. </OpenGLAPI>
  143.  
  144.