• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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 *" count="count"/>
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 *" count="count" count_scale="2"/>
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 *" count="count" count_scale="3"/>
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 *" count="count" count_scale="4"/>
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 *" count="count" count_scale="4"/>
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 *" count="count" count_scale="9"/>
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 *" count="count" count_scale="16"/>
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 *" count="count" count_scale="6"/>
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 *" count="count" count_scale="8"/>
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 *" count="count" count_scale="6"/>
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 *" count="count" count_scale="12"/>
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 *" count="count" count_scale="8"/>
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 *" count="count" count_scale="12"/>
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