Home | History | Annotate | Download | only in gen
      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