• 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_AMD_gpu_shader_int64" number="451">
7
8    <function name="Uniform1i64NV" alias="Uniform1i64ARB">
9        <param name="location" type="GLint"/>
10        <param name="x" type="GLint64"/>
11    </function>
12
13    <function name="Uniform2i64NV" alias="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="Uniform3i64NV" alias="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="Uniform4i64NV" alias="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="Uniform1i64vNV" alias="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="Uniform2i64vNV" alias="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="Uniform3i64vNV" alias="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="Uniform4i64vNV" alias="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="Uniform1ui64NV" alias="Uniform1ui64ARB">
59        <param name="location" type="GLint"/>
60        <param name="x" type="GLuint64"/>
61    </function>
62
63    <function name="Uniform2ui64NV" alias="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="Uniform3ui64NV" alias="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="Uniform4ui64NV" alias="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="Uniform1ui64vNV" alias="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="Uniform2ui64vNV" alias="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="Uniform3ui64vNV" alias="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="Uniform4ui64vNV" alias="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="GetUniformi64vNV" alias="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="GetUniformui64vNV" alias="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="ProgramUniform1i64NV" alias="ProgramUniform1i64ARB">
121        <param name="program" type="GLuint"/>
122        <param name="location" type="GLint"/>
123        <param name="x" type="GLint64"/>
124    </function>
125
126    <function name="ProgramUniform2i64NV" alias="ProgramUniform2i64ARB">
127        <param name="program" type="GLuint"/>
128        <param name="location" type="GLint"/>
129        <param name="x" type="GLint64"/>
130        <param name="y" type="GLint64"/>
131    </function>
132
133    <function name="ProgramUniform3i64NV" alias="ProgramUniform3i64ARB">
134        <param name="program" type="GLuint"/>
135        <param name="location" type="GLint"/>
136        <param name="x" type="GLint64"/>
137        <param name="y" type="GLint64"/>
138        <param name="z" type="GLint64"/>
139    </function>
140
141    <function name="ProgramUniform4i64NV" alias="ProgramUniform4i64ARB">
142        <param name="program" type="GLuint"/>
143        <param name="location" type="GLint"/>
144        <param name="x" type="GLint64"/>
145        <param name="y" type="GLint64"/>
146        <param name="z" type="GLint64"/>
147        <param name="w" type="GLint64"/>
148    </function>
149
150    <function name="ProgramUniform1i64vNV" alias="ProgramUniform1i64vARB">
151        <param name="program" type="GLuint"/>
152        <param name="location" type="GLint"/>
153        <param name="count" type="GLsizei"/>
154        <param name="value" type="const GLint64 *" count="count"/>
155    </function>
156
157    <function name="ProgramUniform2i64vNV" alias="ProgramUniform2i64vARB">
158        <param name="program" type="GLuint"/>
159        <param name="location" type="GLint"/>
160        <param name="count" type="GLsizei"/>
161        <param name="value" type="const GLint64 *" count="count" count_scale="2"/>
162    </function>
163
164    <function name="ProgramUniform3i64vNV" alias="ProgramUniform3i64vARB">
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" count_scale="3"/>
169    </function>
170
171    <function name="ProgramUniform4i64vNV" alias="ProgramUniform4i64vARB">
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="4"/>
176    </function>
177
178    <function name="ProgramUniform1ui64NV" alias="ProgramUniform1ui64ARB">
179        <param name="program" type="GLuint"/>
180        <param name="location" type="GLint"/>
181        <param name="x" type="GLuint64"/>
182    </function>
183
184    <function name="ProgramUniform2ui64NV" alias="ProgramUniform2ui64ARB">
185        <param name="program" type="GLuint"/>
186        <param name="location" type="GLint"/>
187        <param name="x" type="GLuint64"/>
188        <param name="y" type="GLuint64"/>
189    </function>
190
191    <function name="ProgramUniform3ui64NV" alias="ProgramUniform3ui64ARB">
192        <param name="program" type="GLuint"/>
193        <param name="location" type="GLint"/>
194        <param name="x" type="GLuint64"/>
195        <param name="y" type="GLuint64"/>
196        <param name="z" type="GLuint64"/>
197    </function>
198
199    <function name="ProgramUniform4ui64NV" alias="ProgramUniform4ui64ARB">
200        <param name="program" type="GLuint"/>
201        <param name="location" type="GLint"/>
202        <param name="x" type="GLuint64"/>
203        <param name="y" type="GLuint64"/>
204        <param name="z" type="GLuint64"/>
205        <param name="w" type="GLuint64"/>
206    </function>
207
208    <function name="ProgramUniform1ui64vNV" alias="ProgramUniform1ui64vARB">
209        <param name="program" type="GLuint"/>
210	<param name="location" type="GLint"/>
211        <param name="count" type="GLsizei"/>
212        <param name="value" type="const GLuint64 *" count="count"/>
213    </function>
214
215    <function name="ProgramUniform2ui64vNV" alias="ProgramUniform2ui64vARB">
216        <param name="program" type="GLuint"/>
217        <param name="location" type="GLint"/>
218        <param name="count" type="GLsizei"/>
219        <param name="value" type="const GLuint64 *" count="count" count_scale="2"/>
220    </function>
221
222    <function name="ProgramUniform3ui64vNV" alias="ProgramUniform3ui64vARB">
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" count_scale="3"/>
227    </function>
228
229    <function name="ProgramUniform4ui64vNV" alias="ProgramUniform4ui64vARB">
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="4"/>
234    </function>
235
236</category>
237
238</OpenGLAPI>
239
240