• 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_int64" number="178">
7
8    <function name="Uniform1i64ARB">
9        <param name="location" type="GLint"/>
10        <param name="x" type="GLint64"/>
11    </function>
12
13    <function name="Uniform2i64ARB">
14        <param name="location" type="GLint"/>
15        <param name="x" type="GLint64"/>
16        <param name="y" type="GLint64"/>
17    </function>
18
19    <function name="Uniform3i64ARB">
20        <param name="location" type="GLint"/>
21        <param name="x" type="GLint64"/>
22        <param name="y" type="GLint64"/>
23        <param name="z" type="GLint64"/>
24    </function>
25
26    <function name="Uniform4i64ARB">
27        <param name="location" type="GLint"/>
28        <param name="x" type="GLint64"/>
29        <param name="y" type="GLint64"/>
30        <param name="z" type="GLint64"/>
31        <param name="w" type="GLint64"/>
32    </function>
33
34    <function name="Uniform1i64vARB">
35        <param name="location" type="GLint"/>
36        <param name="count" type="GLsizei"/>
37        <param name="value" type="const GLint64 *" count="count"/>
38    </function>
39
40    <function name="Uniform2i64vARB">
41        <param name="location" type="GLint"/>
42        <param name="count" type="GLsizei"/>
43        <param name="value" type="const GLint64 *" count="count" count_scale="2"/>
44    </function>
45
46    <function name="Uniform3i64vARB">
47        <param name="location" type="GLint"/>
48        <param name="count" type="GLsizei"/>
49        <param name="value" type="const GLint64 *" count="count" count_scale="3"/>
50    </function>
51
52    <function name="Uniform4i64vARB">
53        <param name="location" type="GLint"/>
54        <param name="count" type="GLsizei"/>
55        <param name="value" type="const GLint64 *" count="count" count_scale="4"/>
56    </function>
57
58    <function name="Uniform1ui64ARB">
59        <param name="location" type="GLint"/>
60        <param name="x" type="GLuint64"/>
61    </function>
62
63    <function name="Uniform2ui64ARB">
64        <param name="location" type="GLint"/>
65        <param name="x" type="GLuint64"/>
66        <param name="y" type="GLuint64"/>
67    </function>
68
69    <function name="Uniform3ui64ARB">
70        <param name="location" type="GLint"/>
71        <param name="x" type="GLuint64"/>
72        <param name="y" type="GLuint64"/>
73        <param name="z" type="GLuint64"/>
74    </function>
75
76    <function name="Uniform4ui64ARB">
77        <param name="location" type="GLint"/>
78        <param name="x" type="GLuint64"/>
79        <param name="y" type="GLuint64"/>
80        <param name="z" type="GLuint64"/>
81        <param name="w" type="GLuint64"/>
82    </function>
83
84    <function name="Uniform1ui64vARB">
85        <param name="location" type="GLint"/>
86        <param name="count" type="GLsizei"/>
87        <param name="value" type="const GLuint64 *"  count="count"/>
88    </function>
89
90    <function name="Uniform2ui64vARB">
91        <param name="location" type="GLint"/>
92        <param name="count" type="GLsizei"/>
93        <param name="value" type="const GLuint64 *" count="count" count_scale="2"/>
94    </function>
95
96    <function name="Uniform3ui64vARB">
97        <param name="location" type="GLint"/>
98        <param name="count" type="GLsizei"/>
99        <param name="value" type="const GLuint64 *" count="count" count_scale="3"/>
100    </function>
101
102    <function name="Uniform4ui64vARB">
103        <param name="location" type="GLint"/>
104        <param name="count" type="GLsizei"/>
105        <param name="value" type="const GLuint64 *" count="count" count_scale="4"/>
106    </function>
107
108    <function name="GetUniformi64vARB">
109        <param name="program" type="GLuint"/>
110        <param name="location" type="GLint"/>
111        <param name="params" type="GLint64 *"/>
112    </function>
113
114    <function name="GetUniformui64vARB">
115        <param name="program" type="GLuint"/>
116        <param name="location" type="GLint"/>
117        <param name="params" type="GLuint64 *"/>
118    </function>
119
120    <function name="GetnUniformi64vARB">
121        <param name="program" type="GLuint"/>
122        <param name="location" type="GLint"/>
123	<param name="bufSize" type="GLsizei"/>
124        <param name="params" type="GLint64 *"/>
125    </function>
126
127    <function name="GetnUniformui64vARB">
128        <param name="program" type="GLuint"/>
129        <param name="location" type="GLint"/>
130	<param name="bufSize" type="GLsizei"/>
131        <param name="params" type="GLuint64 *"/>
132    </function>
133
134    <function name="ProgramUniform1i64ARB">
135        <param name="program" type="GLuint"/>
136        <param name="location" type="GLint"/>
137        <param name="x" type="GLint64"/>
138    </function>
139
140    <function name="ProgramUniform2i64ARB">
141        <param name="program" type="GLuint"/>
142        <param name="location" type="GLint"/>
143        <param name="x" type="GLint64"/>
144        <param name="y" type="GLint64"/>
145    </function>
146
147    <function name="ProgramUniform3i64ARB">
148        <param name="program" type="GLuint"/>
149        <param name="location" type="GLint"/>
150        <param name="x" type="GLint64"/>
151        <param name="y" type="GLint64"/>
152        <param name="z" type="GLint64"/>
153    </function>
154
155    <function name="ProgramUniform4i64ARB">
156        <param name="program" type="GLuint"/>
157        <param name="location" type="GLint"/>
158        <param name="x" type="GLint64"/>
159        <param name="y" type="GLint64"/>
160        <param name="z" type="GLint64"/>
161        <param name="w" type="GLint64"/>
162    </function>
163
164    <function name="ProgramUniform1i64vARB">
165        <param name="program" type="GLuint"/>
166        <param name="location" type="GLint"/>
167        <param name="count" type="GLsizei"/>
168        <param name="value" type="const GLint64 *" count="count"/>
169    </function>
170
171    <function name="ProgramUniform2i64vARB">
172        <param name="program" type="GLuint"/>
173        <param name="location" type="GLint"/>
174        <param name="count" type="GLsizei"/>
175        <param name="value" type="const GLint64 *" count="count" count_scale="2"/>
176    </function>
177
178    <function name="ProgramUniform3i64vARB">
179        <param name="program" type="GLuint"/>
180        <param name="location" type="GLint"/>
181        <param name="count" type="GLsizei"/>
182        <param name="value" type="const GLint64 *" count="count" count_scale="3"/>
183    </function>
184
185    <function name="ProgramUniform4i64vARB">
186        <param name="program" type="GLuint"/>
187        <param name="location" type="GLint"/>
188        <param name="count" type="GLsizei"/>
189        <param name="value" type="const GLint64 *" count="count" count_scale="4"/>
190    </function>
191
192    <function name="ProgramUniform1ui64ARB">
193        <param name="program" type="GLuint"/>
194        <param name="location" type="GLint"/>
195        <param name="x" type="GLuint64"/>
196    </function>
197
198    <function name="ProgramUniform2ui64ARB">
199        <param name="program" type="GLuint"/>
200        <param name="location" type="GLint"/>
201        <param name="x" type="GLuint64"/>
202        <param name="y" type="GLuint64"/>
203    </function>
204
205    <function name="ProgramUniform3ui64ARB">
206        <param name="program" type="GLuint"/>
207        <param name="location" type="GLint"/>
208        <param name="x" type="GLuint64"/>
209        <param name="y" type="GLuint64"/>
210        <param name="z" type="GLuint64"/>
211    </function>
212
213    <function name="ProgramUniform4ui64ARB">
214        <param name="program" type="GLuint"/>
215        <param name="location" type="GLint"/>
216        <param name="x" type="GLuint64"/>
217        <param name="y" type="GLuint64"/>
218        <param name="z" type="GLuint64"/>
219        <param name="w" type="GLuint64"/>
220    </function>
221
222    <function name="ProgramUniform1ui64vARB">
223        <param name="program" type="GLuint"/>
224	<param name="location" type="GLint"/>
225        <param name="count" type="GLsizei"/>
226        <param name="value" type="const GLuint64 *" count="count"/>
227    </function>
228
229    <function name="ProgramUniform2ui64vARB">
230        <param name="program" type="GLuint"/>
231        <param name="location" type="GLint"/>
232        <param name="count" type="GLsizei"/>
233        <param name="value" type="const GLuint64 *" count="count" count_scale="2"/>
234    </function>
235
236    <function name="ProgramUniform3ui64vARB">
237        <param name="program" type="GLuint"/>
238        <param name="location" type="GLint"/>
239        <param name="count" type="GLsizei"/>
240        <param name="value" type="const GLuint64 *" count="count" count_scale="3"/>
241    </function>
242
243    <function name="ProgramUniform4ui64vARB">
244        <param name="program" type="GLuint"/>
245        <param name="location" type="GLint"/>
246        <param name="count" type="GLsizei"/>
247        <param name="value" type="const GLuint64 *" count="count" count_scale="4"/>
248    </function>
249
250    <enum name="INT64_ARB"   value="0x140E"/>
251    <enum name="UNSIGNED_INT64_ARB"   value="0x140F"/>
252    <enum name="INT64_VEC2_ARB"   value="0x8FE9"/>
253    <enum name="INT64_VEC3_ARB"   value="0x8FEA"/>
254    <enum name="INT64_VEC4_ARB"   value="0x8FEB"/>
255    <enum name="UNSIGNED_INT64_VEC2_ARB"   value="0x8FF5"/>
256    <enum name="UNSIGNED_INT64_VEC3_ARB"   value="0x8FF6"/>
257    <enum name="UNSIGNED_INT64_VEC4_ARB"   value="0x8FF7"/>
258
259</category>
260
261</OpenGLAPI>
262
263