Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/mesa
Path: blob/21.2-virgl/src/mapi/glapi/gen/ARB_gpu_shader_int64.xml
4561 views
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
264