• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?xml version="1.0"?>
2<!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
3
4<OpenGLAPI>
5<category name="GL_ARB_direct_state_access" number="164">
6   <enum name="TEXTURE_TARGET"  value="0x1006"/>
7   <enum name="QUERY_TARGET"    value="0x82EA"/>
8
9   <!-- Transform Feedback object functions -->
10
11  <function name="CreateTransformFeedbacks">
12      <param name="n" type="GLsizei" />
13      <param name="ids" type="GLuint *" />
14   </function>
15
16   <function name="TransformFeedbackBufferBase">
17      <param name="xfb" type="GLuint" />
18      <param name="index" type="GLuint" />
19      <param name="buffer" type="GLuint" />
20   </function>
21
22   <function name="TransformFeedbackBufferRange">
23      <param name="xfb" type="GLuint" />
24      <param name="index" type="GLuint" />
25      <param name="buffer" type="GLuint" />
26      <param name="offset" type="GLintptr" />
27      <param name="size" type="GLsizeiptr" />
28   </function>
29
30   <function name="GetTransformFeedbackiv">
31      <param name="xfb" type="GLuint" />
32      <param name="pname" type="GLenum" />
33      <param name="param" type="GLint *" />
34   </function>
35
36   <function name="GetTransformFeedbacki_v">
37      <param name="xfb" type="GLuint" />
38      <param name="pname" type="GLenum" />
39      <param name="index" type="GLuint" />
40      <param name="param" type="GLint *" />
41   </function>
42
43   <function name="GetTransformFeedbacki64_v">
44      <param name="xfb" type="GLuint" />
45      <param name="pname" type="GLenum" />
46      <param name="index" type="GLuint" />
47      <param name="param" type="GLint64 *" />
48   </function>
49
50   <!-- Buffer object functions -->
51
52   <function name="CreateBuffers">
53      <param name="n" type="GLsizei" />
54      <param name="buffers" type="GLuint *" />
55   </function>
56
57   <function name="NamedBufferStorage">
58      <param name="buffer" type="GLuint" />
59      <param name="size" type="GLsizeiptr" />
60      <param name="data" type="const GLvoid *" />
61      <param name="flags" type="GLbitfield" />
62   </function>
63
64   <function name="NamedBufferData">
65      <param name="buffer" type="GLuint" />
66      <param name="size" type="GLsizeiptr" />
67      <param name="data" type="const GLvoid *" />
68      <param name="usage" type="GLenum" />
69   </function>
70
71   <function name="NamedBufferSubData">
72      <param name="buffer" type="GLuint" />
73      <param name="offset" type="GLintptr" />
74      <param name="size" type="GLsizeiptr" />
75      <param name="data" type="const GLvoid *" />
76   </function>
77
78   <function name="CopyNamedBufferSubData">
79      <param name="readBuffer" type="GLuint" />
80      <param name="writeBuffer" type="GLuint" />
81      <param name="readOffset" type="GLintptr" />
82      <param name="writeOffset" type="GLintptr" />
83      <param name="size" type="GLsizeiptr" />
84   </function>
85
86   <function name="ClearNamedBufferData">
87      <param name="buffer" type="GLuint" />
88      <param name="internalformat" type="GLenum" />
89      <param name="format" type="GLenum" />
90      <param name="type" type="GLenum" />
91      <param name="data" type="const GLvoid *" />
92   </function>
93
94   <function name="ClearNamedBufferSubData">
95      <param name="buffer" type="GLuint" />
96      <param name="internalformat" type="GLenum" />
97      <param name="offset" type="GLintptr" />
98      <param name="size" type="GLsizeiptr" />
99      <param name="format" type="GLenum" />
100      <param name="type" type="GLenum" />
101      <param name="data" type="const GLvoid *" />
102   </function>
103
104   <function name="MapNamedBuffer">
105      <return type="GLvoid *" />
106      <param name="buffer" type="GLuint" />
107      <param name="access" type="GLenum" />
108   </function>
109
110   <function name="MapNamedBufferRange">
111      <return type="GLvoid *" />
112      <param name="buffer" type="GLuint" />
113      <param name="offset" type="GLintptr" />
114      <param name="length" type="GLsizeiptr" />
115      <param name="access" type="GLbitfield" />
116   </function>
117
118   <function name="UnmapNamedBuffer">
119      <return type="GLboolean" />
120      <param name="buffer" type="GLuint" />
121   </function>
122
123   <function name="FlushMappedNamedBufferRange">
124      <param name="buffer" type="GLuint" />
125      <param name="offset" type="GLintptr" />
126      <param name="length" type="GLsizeiptr" />
127   </function>
128
129   <function name="GetNamedBufferParameteriv">
130      <param name="buffer" type="GLuint" />
131      <param name="pname" type="GLenum" />
132      <param name="params" type="GLint *" />
133   </function>
134
135   <function name="GetNamedBufferParameteri64v">
136      <param name="buffer" type="GLuint" />
137      <param name="pname" type="GLenum" />
138      <param name="params" type="GLint64 *" />
139   </function>
140
141   <function name="GetNamedBufferPointerv">
142      <param name="buffer" type="GLuint" />
143      <param name="pname" type="GLenum" />
144      <param name="params" type="GLvoid **" />
145   </function>
146
147   <function name="GetNamedBufferSubData">
148      <param name="buffer" type="GLuint" />
149      <param name="offset" type="GLintptr" />
150      <param name="size" type="GLsizeiptr" />
151      <param name="data" type="GLvoid *" />
152   </function>
153
154   <!-- Framebuffer object functions -->
155
156   <function name="CreateFramebuffers">
157      <param name="n" type="GLsizei" />
158      <param name="framebuffers" type="GLuint *" />
159   </function>
160
161   <function name="NamedFramebufferRenderbuffer">
162      <param name="framebuffer" type="GLuint" />
163      <param name="attachment" type="GLenum" />
164      <param name="renderbuffertarget" type="GLenum" />
165      <param name="renderbuffer" type="GLuint" />
166   </function>
167
168   <function name="NamedFramebufferParameteri">
169      <param name="framebuffer" type="GLuint" />
170      <param name="pname" type="GLenum" />
171      <param name="param" type="GLint" />
172   </function>
173
174   <function name="NamedFramebufferTexture">
175      <param name="framebuffer" type="GLuint" />
176      <param name="attachment" type="GLenum" />
177      <param name="texture" type="GLuint" />
178      <param name="level" type="GLint" />
179   </function>
180
181   <function name="NamedFramebufferTextureLayer">
182      <param name="framebuffer" type="GLuint" />
183      <param name="attachment" type="GLenum" />
184      <param name="texture" type="GLuint" />
185      <param name="level" type="GLint" />
186      <param name="layer" type="GLint" />
187   </function>
188
189   <function name="NamedFramebufferDrawBuffer">
190      <param name="framebuffer" type="GLuint" />
191      <param name="buf" type="GLenum" />
192   </function>
193
194   <function name="NamedFramebufferDrawBuffers">
195      <param name="framebuffer" type="GLuint" />
196      <param name="n" type="GLsizei" />
197      <param name="bufs" type="const GLenum *" />
198   </function>
199
200   <function name="NamedFramebufferReadBuffer">
201      <param name="framebuffer" type="GLuint" />
202      <param name="buf" type="GLenum" />
203   </function>
204
205   <function name="InvalidateNamedFramebufferData">
206      <param name="framebuffer" type="GLuint" />
207      <param name="numAttachments" type="GLsizei" />
208      <param name="attachments" type="const GLenum *" />
209   </function>
210
211   <function name="InvalidateNamedFramebufferSubData">
212      <param name="framebuffer" type="GLuint" />
213      <param name="numAttachments" type="GLsizei" />
214      <param name="attachments" type="const GLenum *" />
215      <param name="x" type="GLint" />
216      <param name="y" type="GLint" />
217      <param name="width" type="GLsizei" />
218      <param name="height" type="GLsizei" />
219   </function>
220
221   <function name="ClearNamedFramebufferiv">
222      <param name="framebuffer" type="GLuint" />
223      <param name="buffer" type="GLenum" />
224      <param name="drawbuffer" type="GLint" />
225      <param name="value" type="const GLint *" />
226   </function>
227
228   <function name="ClearNamedFramebufferuiv">
229      <param name="framebuffer" type="GLuint" />
230      <param name="buffer" type="GLenum" />
231      <param name="drawbuffer" type="GLint" />
232      <param name="value" type="const GLuint *" />
233   </function>
234
235   <function name="ClearNamedFramebufferfv">
236      <param name="framebuffer" type="GLuint" />
237      <param name="buffer" type="GLenum" />
238      <param name="drawbuffer" type="GLint" />
239      <param name="value" type="const GLfloat *" />
240   </function>
241
242   <function name="ClearNamedFramebufferfi">
243      <param name="framebuffer" type="GLuint" />
244      <param name="buffer" type="GLenum" />
245      <param name="drawbuffer" type="GLint" />
246      <param name="depth" type="GLfloat" />
247      <param name="stencil" type="GLint" />
248   </function>
249
250   <function name="BlitNamedFramebuffer">
251      <param name="readFramebuffer" type="GLuint" />
252      <param name="drawFramebuffer" type="GLuint" />
253      <param name="srcX0" type="GLint" />
254      <param name="srcY0" type="GLint" />
255      <param name="srcX1" type="GLint" />
256      <param name="srcY1" type="GLint" />
257      <param name="dstX0" type="GLint" />
258      <param name="dstY0" type="GLint" />
259      <param name="dstX1" type="GLint" />
260      <param name="dstY1" type="GLint" />
261      <param name="mask" type="GLbitfield" />
262      <param name="filter" type="GLenum" />
263   </function>
264
265   <function name="CheckNamedFramebufferStatus">
266      <return type="GLenum" />
267      <param name="framebuffer" type="GLuint" />
268      <param name="target" type="GLenum" />
269   </function>
270
271   <function name="GetNamedFramebufferParameteriv">
272      <param name="framebuffer" type="GLuint" />
273      <param name="pname" type="GLenum" />
274      <param name="param" type="GLint *" />
275   </function>
276
277   <function name="GetNamedFramebufferAttachmentParameteriv">
278      <param name="framebuffer" type="GLuint" />
279      <param name="attachment" type="GLenum" />
280      <param name="pname" type="GLenum" />
281      <param name="params" type="GLint *" />
282   </function>
283
284   <!-- Renderbuffer object functions -->
285
286   <function name="CreateRenderbuffers">
287      <param name="n" type="GLsizei" />
288      <param name="renderbuffers" type="GLuint *" />
289   </function>
290
291   <function name="NamedRenderbufferStorage">
292      <param name="renderbuffer" type="GLuint" />
293      <param name="internalformat" type="GLenum" />
294      <param name="width" type="GLsizei" />
295      <param name="height" type="GLsizei" />
296   </function>
297
298   <function name="NamedRenderbufferStorageMultisample">
299      <param name="renderbuffer" type="GLuint" />
300      <param name="samples" type="GLsizei" />
301      <param name="internalformat" type="GLenum" />
302      <param name="width" type="GLsizei" />
303      <param name="height" type="GLsizei" />
304   </function>
305
306   <function name="GetNamedRenderbufferParameteriv">
307      <param name="renderbuffer" type="GLuint" />
308      <param name="pname" type="GLenum" />
309      <param name="params" type="GLint *" />
310   </function>
311
312   <!-- Texture object functions -->
313
314   <function name="CreateTextures">
315      <param name="target" type="GLenum" />
316      <param name="n" type="GLsizei" />
317      <param name="textures" type="GLuint *" />
318   </function>
319
320   <function name="TextureBuffer">
321      <param name="texture" type="GLuint" />
322      <param name="internalformat" type="GLenum" />
323      <param name="buffer" type="GLuint" />
324   </function>
325
326   <function name="TextureBufferRange">
327      <param name="texture" type="GLuint" />
328      <param name="internalformat" type="GLenum" />
329      <param name="buffer" type="GLuint" />
330      <param name="offset" type="GLintptr" />
331      <param name="size" type="GLsizeiptr" />
332   </function>
333
334   <function name="TextureStorage1D">
335      <param name="texture" type="GLuint" />
336      <param name="levels" type="GLsizei" />
337      <param name="internalformat" type="GLenum" />
338      <param name="width" type="GLsizei" />
339   </function>
340
341   <function name="TextureStorage2D">
342      <param name="texture" type="GLuint" />
343      <param name="levels" type="GLsizei" />
344      <param name="internalformat" type="GLenum" />
345      <param name="width" type="GLsizei" />
346      <param name="height" type="GLsizei" />
347   </function>
348
349   <function name="TextureStorage3D">
350      <param name="texture" type="GLuint" />
351      <param name="levels" type="GLsizei" />
352      <param name="internalformat" type="GLenum" />
353      <param name="width" type="GLsizei" />
354      <param name="height" type="GLsizei" />
355      <param name="depth" type="GLsizei" />
356   </function>
357
358   <function name="TextureStorage2DMultisample">
359      <param name="texture" type="GLuint" />
360      <param name="samples" type="GLsizei" />
361      <param name="internalformat" type="GLenum" />
362      <param name="width" type="GLsizei" />
363      <param name="height" type="GLsizei" />
364      <param name="fixedsamplelocations" type="GLboolean" />
365   </function>
366
367   <function name="TextureStorage3DMultisample">
368      <param name="texture" type="GLuint" />
369      <param name="samples" type="GLsizei" />
370      <param name="internalformat" type="GLenum" />
371      <param name="width" type="GLsizei" />
372      <param name="height" type="GLsizei" />
373      <param name="depth" type="GLsizei" />
374      <param name="fixedsamplelocations" type="GLboolean" />
375   </function>
376
377   <function name="TextureSubImage1D">
378      <param name="texture" type="GLuint" />
379      <param name="level" type="GLint" />
380      <param name="xoffset" type="GLint" />
381      <param name="width" type="GLsizei" />
382      <param name="format" type="GLenum" />
383      <param name="type" type="GLenum" />
384      <param name="pixels" type="const GLvoid *" />
385   </function>
386
387   <function name="TextureSubImage2D">
388      <param name="texture" type="GLuint" />
389      <param name="level" type="GLint" />
390      <param name="xoffset" type="GLint" />
391      <param name="yoffset" type="GLint" />
392      <param name="width" type="GLsizei" />
393      <param name="height" type="GLsizei" />
394      <param name="format" type="GLenum" />
395      <param name="type" type="GLenum" />
396      <param name="pixels" type="const GLvoid *" />
397   </function>
398
399   <function name="TextureSubImage3D">
400      <param name="texture" type="GLuint" />
401      <param name="level" type="GLint" />
402      <param name="xoffset" type="GLint" />
403      <param name="yoffset" type="GLint" />
404      <param name="zoffset" type="GLint" />
405      <param name="width" type="GLsizei" />
406      <param name="height" type="GLsizei" />
407      <param name="depth" type="GLsizei" />
408      <param name="format" type="GLenum" />
409      <param name="type" type="GLenum" />
410      <param name="pixels" type="const GLvoid *" />
411   </function>
412
413   <function name="CompressedTextureSubImage1D">
414      <param name="texture" type="GLuint" />
415      <param name="level" type="GLint" />
416      <param name="xoffset" type="GLint" />
417      <param name="width" type="GLsizei" />
418      <param name="format" type="GLenum" />
419      <param name="imageSize" type="GLsizei" />
420      <param name="data" type="const GLvoid *" />
421   </function>
422
423   <function name="CompressedTextureSubImage2D">
424      <param name="texture" type="GLuint" />
425      <param name="level" type="GLint" />
426      <param name="xoffset" type="GLint" />
427      <param name="yoffset" type="GLint" />
428      <param name="width" type="GLsizei" />
429      <param name="height" type="GLsizei" />
430      <param name="format" type="GLenum" />
431      <param name="imageSize" type="GLsizei" />
432      <param name="data" type="const GLvoid *" />
433   </function>
434
435   <function name="CompressedTextureSubImage3D">
436      <param name="texture" type="GLuint" />
437      <param name="level" type="GLint" />
438      <param name="xoffset" type="GLint" />
439      <param name="yoffset" type="GLint" />
440      <param name="zoffset" type="GLint" />
441      <param name="width" type="GLsizei" />
442      <param name="height" type="GLsizei" />
443      <param name="depth" type="GLsizei" />
444      <param name="format" type="GLenum" />
445      <param name="imageSize" type="GLsizei" />
446      <param name="data" type="const GLvoid *" />
447   </function>
448
449   <function name="CopyTextureSubImage1D">
450      <param name="texture" type="GLuint" />
451      <param name="level" type="GLint" />
452      <param name="xoffset" type="GLint" />
453      <param name="x" type="GLint" />
454      <param name="y" type="GLint" />
455      <param name="width" type="GLsizei" />
456   </function>
457
458   <function name="CopyTextureSubImage2D">
459      <param name="texture" type="GLuint" />
460      <param name="level" type="GLint" />
461      <param name="xoffset" type="GLint" />
462      <param name="yoffset" type="GLint" />
463      <param name="x" type="GLint" />
464      <param name="y" type="GLint" />
465      <param name="width" type="GLsizei" />
466      <param name="height" type="GLsizei" />
467   </function>
468
469   <function name="CopyTextureSubImage3D">
470      <param name="texture" type="GLuint" />
471      <param name="level" type="GLint" />
472      <param name="xoffset" type="GLint" />
473      <param name="yoffset" type="GLint" />
474      <param name="zoffset" type="GLint" />
475      <param name="x" type="GLint" />
476      <param name="y" type="GLint" />
477      <param name="width" type="GLsizei" />
478      <param name="height" type="GLsizei" />
479   </function>
480
481   <function name="TextureParameterf">
482      <param name="texture" type="GLuint" />
483      <param name="pname" type="GLenum" />
484      <param name="param" type="GLfloat" />
485   </function>
486
487   <function name="TextureParameterfv">
488      <param name="texture" type="GLuint" />
489      <param name="pname" type="GLenum" />
490      <param name="param" type="const GLfloat *" />
491   </function>
492
493   <function name="TextureParameteri">
494      <param name="texture" type="GLuint" />
495      <param name="pname" type="GLenum" />
496      <param name="param" type="GLint" />
497   </function>
498
499   <function name="TextureParameterIiv">
500      <param name="texture" type="GLuint" />
501      <param name="pname" type="GLenum" />
502      <param name="params" type="const GLint *" />
503   </function>
504
505   <function name="TextureParameterIuiv">
506      <param name="texture" type="GLuint" />
507      <param name="pname" type="GLenum" />
508      <param name="params" type="const GLuint *" />
509   </function>
510
511   <function name="TextureParameteriv">
512      <param name="texture" type="GLuint" />
513      <param name="pname" type="GLenum" />
514      <param name="param" type="const GLint *" />
515   </function>
516
517   <function name="GenerateTextureMipmap">
518      <param name="texture" type="GLuint" />
519   </function>
520
521   <function name="BindTextureUnit">
522      <param name="unit" type="GLuint" />
523      <param name="texture" type="GLuint" />
524   </function>
525
526   <function name="GetTextureImage">
527      <param name="texture" type="GLuint" />
528      <param name="level" type="GLint" />
529      <param name="format" type="GLenum" />
530      <param name="type" type="GLenum" />
531      <param name="bufSize" type="GLsizei" />
532      <param name="pixels" type="GLvoid *" />
533   </function>
534
535   <function name="GetCompressedTextureImage">
536      <param name="texture" type="GLuint" />
537      <param name="level" type="GLint" />
538      <param name="bufSize" type="GLsizei" />
539      <param name="pixels" type="GLvoid *" />
540   </function>
541
542   <function name="GetTextureLevelParameterfv">
543      <param name="texture" type="GLuint" />
544      <param name="level" type="GLint" />
545      <param name="pname" type="GLenum" />
546      <param name="params" type="GLfloat *" />
547   </function>
548
549   <function name="GetTextureLevelParameteriv">
550      <param name="texture" type="GLuint" />
551      <param name="level" type="GLint" />
552      <param name="pname" type="GLenum" />
553      <param name="params" type="GLint *" />
554   </function>
555
556   <function name="GetTextureParameterfv">
557      <param name="texture" type="GLuint" />
558      <param name="pname" type="GLenum" />
559      <param name="params" type="GLfloat *" />
560   </function>
561
562   <function name="GetTextureParameterIiv">
563      <param name="texture" type="GLuint" />
564      <param name="pname" type="GLenum" />
565      <param name="params" type="GLint *" />
566   </function>
567
568   <function name="GetTextureParameterIuiv">
569      <param name="texture" type="GLuint" />
570      <param name="pname" type="GLenum" />
571      <param name="params" type="GLuint *" />
572   </function>
573
574   <function name="GetTextureParameteriv">
575      <param name="texture" type="GLuint" />
576      <param name="pname" type="GLenum" />
577      <param name="params" type="GLint *" />
578   </function>
579
580   <!-- Vertex Array object functions -->
581
582   <function name="CreateVertexArrays">
583      <param name="n" type="GLsizei" />
584      <param name="arrays" type="GLuint *" />
585   </function>
586
587   <function name="DisableVertexArrayAttrib">
588      <param name="vaobj" type="GLuint" />
589      <param name="index" type="GLuint" />
590   </function>
591
592   <function name="EnableVertexArrayAttrib">
593      <param name="vaobj" type="GLuint" />
594      <param name="index" type="GLuint" />
595   </function>
596
597   <function name="VertexArrayElementBuffer">
598      <param name="vaobj" type="GLuint" />
599      <param name="buffer" type="GLuint" />
600   </function>
601
602   <function name="VertexArrayVertexBuffer">
603      <param name="vaobj" type="GLuint" />
604      <param name="bindingindex" type="GLuint" />
605      <param name="buffer" type="GLuint" />
606      <param name="offset" type="GLintptr" />
607      <param name="stride" type="GLsizei" />
608   </function>
609
610   <function name="VertexArrayVertexBuffers">
611      <param name="vaobj" type="GLuint" />
612      <param name="first" type="GLuint" />
613      <param name="count" type="GLsizei" />
614      <param name="buffers" type="const GLuint *" />
615      <param name="offsets" type="const GLintptr *" />
616      <param name="strides" type="const GLsizei *" />
617   </function>
618
619   <function name="VertexArrayAttribFormat">
620      <param name="vaobj" type="GLuint" />
621      <param name="attribindex" type="GLuint" />
622      <param name="size" type="GLint" />
623      <param name="type" type="GLenum" />
624      <param name="normalized" type="GLboolean" />
625      <param name="relativeoffset" type="GLuint" />
626   </function>
627
628   <function name="VertexArrayAttribIFormat">
629      <param name="vaobj" type="GLuint" />
630      <param name="attribindex" type="GLuint" />
631      <param name="size" type="GLint" />
632      <param name="type" type="GLenum" />
633      <param name="relativeoffset" type="GLuint" />
634   </function>
635
636   <function name="VertexArrayAttribLFormat">
637      <param name="vaobj" type="GLuint" />
638      <param name="attribindex" type="GLuint" />
639      <param name="size" type="GLint" />
640      <param name="type" type="GLenum" />
641      <param name="relativeoffset" type="GLuint" />
642   </function>
643
644   <function name="VertexArrayAttribBinding">
645      <param name="vaobj" type="GLuint" />
646      <param name="attribindex" type="GLuint" />
647      <param name="bindingindex" type="GLuint" />
648   </function>
649
650   <function name="VertexArrayBindingDivisor">
651      <param name="vaobj" type="GLuint" />
652      <param name="bindingindex" type="GLuint" />
653      <param name="divisor" type="GLuint" />
654   </function>
655
656   <function name="GetVertexArrayiv">
657      <param name="vaobj" type="GLuint" />
658      <param name="pname" type="GLenum" />
659      <param name="param" type="GLint *" />
660   </function>
661
662   <function name="GetVertexArrayIndexediv">
663      <param name="vaobj" type="GLuint" />
664      <param name="index" type="GLuint" />
665      <param name="pname" type="GLenum" />
666      <param name="param" type="GLint *" />
667   </function>
668
669   <function name="GetVertexArrayIndexed64iv">
670      <param name="vaobj" type="GLuint" />
671      <param name="index" type="GLuint" />
672      <param name="pname" type="GLenum" />
673      <param name="param" type="GLint64 *" />
674   </function>
675
676   <!-- Sampler object functions -->
677
678   <function name="CreateSamplers">
679      <param name="n" type="GLsizei" />
680      <param name="samplers" type="GLuint *" />
681   </function>
682
683   <!-- Program Pipeline object functions -->
684
685   <function name="CreateProgramPipelines">
686      <param name="n" type="GLsizei" />
687      <param name="pipelines" type="GLuint *" />
688   </function>
689
690   <!-- Query object functions -->
691
692   <function name="CreateQueries">
693      <param name="target" type="GLenum" />
694      <param name="n" type="GLsizei" />
695      <param name="ids" type="GLuint *" />
696   </function>
697
698   <function name="GetQueryBufferObjectiv">
699      <param name="id" type="GLuint" />
700      <param name="buffer" type="GLuint" />
701      <param name="pname" type="GLenum" />
702      <param name="offset" type="GLintptr" />
703   </function>
704
705   <function name="GetQueryBufferObjectuiv">
706      <param name="id" type="GLuint" />
707      <param name="buffer" type="GLuint" />
708      <param name="pname" type="GLenum" />
709      <param name="offset" type="GLintptr" />
710   </function>
711
712   <function name="GetQueryBufferObjecti64v">
713      <param name="id" type="GLuint" />
714      <param name="buffer" type="GLuint" />
715      <param name="pname" type="GLenum" />
716      <param name="offset" type="GLintptr" />
717   </function>
718
719   <function name="GetQueryBufferObjectui64v">
720      <param name="id" type="GLuint" />
721      <param name="buffer" type="GLuint" />
722      <param name="pname" type="GLenum" />
723      <param name="offset" type="GLintptr" />
724   </function>
725</category>
726</OpenGLAPI>
727