1using System.Diagnostics.CodeAnalysis;
2using System.Runtime.InteropServices;
3using Silk.NET.OpenGLES;
6 [SuppressMessage(
"Style",
"IDE1006:Naming Styles", Justification =
"OpenGL names")]
8 [DynamicDependency(DynamicallyAccessedMemberTypes.All, typeof(
TrampolineFuncs))]
13 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
16 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
19 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
20 delegate
void glHint_t(HintTarget target, HintMode mode);
22 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
25 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
28 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
31 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
32 delegate
void glScissor_t(
int x,
int y,
int width,
int height);
34 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
35 delegate
void glTexParameterf_t(TextureTarget target, TextureParameterName pname,
float param);
37 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
38 delegate
void glTexParameterfv_t(TextureTarget target, TextureParameterName pname,
float* @params);
40 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
41 delegate
void glTexParameteri_t(TextureTarget target, TextureParameterName pname,
int param);
43 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
44 delegate
void glTexParameteriv_t(TextureTarget target, TextureParameterName pname,
int* @params);
46 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
56 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
67 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
70 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
73 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
74 delegate
void glClearColor_t(
float red,
float green,
float blue,
float alpha);
76 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
79 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
82 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
85 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
86 delegate
void glColorMask_t(
bool red,
bool green,
bool blue,
bool alpha);
88 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
91 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
94 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
97 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
100 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
103 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
104 delegate
void glBlendFunc_t(BlendingFactor sfactor, BlendingFactor dfactor);
106 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
109 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
112 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
113 delegate
void glStencilOp_t(StencilOp fail, StencilOp zfail, StencilOp zpass);
115 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
118 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
121 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
124 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
127 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
136 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
139 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
142 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
145 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
148 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
151 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
154 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
155 delegate
void glGetTexImage_t(TextureTarget target,
int level, PixelFormat format, PixelType type,
void* pixels);
157 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
160 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
163 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
166 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
169 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
172 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
175 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
178 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
181 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
182 delegate
void glDrawElements_t(PrimitiveType mode,
int count, DrawElementsType type,
void* indices);
184 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
187 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
190 InternalFormat internalformat,
196 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
199 InternalFormat internalformat,
206 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
209 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
219 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
228 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
239 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
242 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
245 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
248 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
251 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
252 delegate
void glDrawRangeElements_t(PrimitiveType mode, uint start, uint end,
int count, DrawElementsType type,
void* indices);
254 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
266 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
279 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
290 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
293 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
296 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
299 InternalFormat internalformat,
307 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
310 InternalFormat internalformat,
317 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
320 InternalFormat internalformat,
326 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
339 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
350 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
359 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
362 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
364 BlendingFactor dfactorRGB,
365 BlendingFactor sfactorAlpha,
366 BlendingFactor dfactorAlpha);
368 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
371 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
372 delegate
void glMultiDrawElements_t(PrimitiveType mode,
int* count, DrawElementsType type, IntPtr indices,
int drawcount);
374 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
377 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
380 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
383 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
386 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
389 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
392 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
395 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
398 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
401 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
404 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
407 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
408 delegate
void glGetQueryiv_t(QueryTarget target, QueryParameterName pname,
int* @params);
410 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
413 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
416 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
419 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
422 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
425 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
428 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
429 delegate
void glBufferData_t(BufferTargetARB target,
int size,
void* data, BufferUsageARB usage);
431 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
434 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
437 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
438 delegate
void*
glMapBuffer_t(BufferTargetARB target, BufferAccessARB access);
440 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
443 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
446 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
449 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
452 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
455 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
458 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
461 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
464 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
467 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
470 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
473 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
476 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
479 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
482 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
485 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
488 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
491 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
494 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
503 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
512 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
515 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
518 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
521 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
524 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
527 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
530 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
533 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
536 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
539 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
542 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
545 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
548 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
551 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
554 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
557 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
560 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
563 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
566 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
569 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
572 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
575 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
578 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
579 delegate
void glUniform4f_t(
int location,
float v0,
float v1,
float v2,
float v3);
581 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
584 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
587 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
590 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
593 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
596 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
599 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
602 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
605 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
608 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
611 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
614 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
617 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
620 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
623 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
626 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
629 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
632 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
635 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
638 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
641 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
644 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
647 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
650 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
653 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
656 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
659 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
662 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
665 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
668 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
671 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
674 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
677 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
680 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
683 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
686 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
689 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
692 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
695 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
698 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
701 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
704 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
707 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
710 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
713 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
716 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
719 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
722 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
725 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
728 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
731 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
734 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
737 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
738 delegate
void glVertexAttribPointer_t(uint index,
int size, VertexAttribPointerType type,
bool normalized,
int stride,
void* pointer);
740 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
743 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
746 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
749 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
752 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
755 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
758 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
761 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
764 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
767 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
770 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
773 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
776 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
779 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
782 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
783 delegate
void glBindBufferRange_t(BufferTargetARB target, uint index, uint buffer, IntPtr offset,
int size);
785 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
788 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
791 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
800 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
803 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
806 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
809 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
812 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
815 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
818 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
821 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
824 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
827 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
830 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
833 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
836 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
839 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
842 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
845 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
848 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
851 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
854 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
857 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
860 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
863 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
866 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
869 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
872 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
875 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
878 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
881 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
884 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
887 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
890 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
893 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
896 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
899 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
902 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
905 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
908 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
911 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
914 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
917 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
920 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
923 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
926 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
929 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
932 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
935 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
938 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
941 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
944 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
947 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
950 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
953 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
956 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
959 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
962 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
965 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
968 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
971 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
973 FramebufferAttachment attachment,
974 TextureTarget textarget,
978 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
980 FramebufferAttachment attachment,
981 TextureTarget textarget,
985 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
987 FramebufferAttachment attachment,
988 TextureTarget textarget,
993 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
995 FramebufferAttachment attachment,
996 RenderbufferTarget renderbuffertarget,
999 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1001 FramebufferAttachment attachment,
1002 FramebufferAttachmentParameterName pname,
1005 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1008 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1018 BlitFramebufferFilter filter);
1020 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1023 InternalFormat internalformat,
1027 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1030 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1033 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1036 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1039 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1042 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1045 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1048 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1051 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1054 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1055 delegate
void glTexBuffer_t(TextureTarget target, InternalFormat internalformat, uint buffer);
1057 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1060 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1062 CopyBufferSubDataTarget writeTarget,
1067 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1070 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1073 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1076 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1079 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1082 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1085 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1088 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1091 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1096 DrawElementsType type,
1100 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1103 DrawElementsType type,
1108 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1111 DrawElementsType type,
1116 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1119 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1122 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1125 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1128 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1131 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1134 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1137 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1138 delegate
void glGetSynciv_t(IntPtr sync, SyncParameterName pname,
int bufSize,
int* length,
int* values);
1140 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1143 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1146 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1149 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1152 InternalFormat internalformat,
1155 bool fixedsamplelocations);
1157 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1160 InternalFormat internalformat,
1164 bool fixedsamplelocations);
1166 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1169 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1172 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1175 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1178 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1181 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1184 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1187 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1190 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1193 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1196 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1199 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1202 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1205 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1208 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1211 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1214 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1217 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1220 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1223 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1226 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1229 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1232 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1235 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1238 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1241 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1244 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1247 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1250 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1253 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1256 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1259 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1262 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1265 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1268 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1271 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1274 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1277 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1280 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1283 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1286 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1289 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1292 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1295 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1298 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1301 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1304 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1307 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1310 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1313 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1316 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1319 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1322 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1325 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1328 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1331 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1334 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1337 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1340 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1343 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1346 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1349 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1352 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1355 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1358 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1360 BlendingFactor srcRGB,
1361 BlendingFactor dstRGB,
1362 BlendingFactor srcAlpha,
1363 BlendingFactor dstAlpha);
1365 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1368 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1371 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1374 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1377 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1380 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1381 delegate
void glUniform4d_t(
int location,
double x,
double y,
double z,
double w);
1383 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1386 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1389 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1392 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1395 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1398 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1401 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1404 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1407 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1410 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1413 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1416 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1419 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1422 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1425 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1428 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1431 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1434 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1437 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1440 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1443 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1446 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1449 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1452 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1455 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1458 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1461 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1464 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1467 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1470 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1473 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1476 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1479 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1482 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1485 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1488 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1491 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1492 delegate
void glShaderBinary_t(
int count, uint* shaders, uint binaryformat,
void* binary,
int length);
1494 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1497 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1500 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1503 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1506 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1509 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1512 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1515 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1518 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1521 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1524 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1527 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1530 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1533 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1536 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1539 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1542 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1545 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1548 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1551 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1554 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1557 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1560 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1563 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1566 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1569 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1572 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1575 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1578 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1581 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1584 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1587 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1590 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1593 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1596 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1599 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1602 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1605 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1608 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1611 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1614 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1617 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1620 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1623 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1626 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1629 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1632 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1635 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1638 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1641 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1644 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1647 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1650 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1653 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1656 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1659 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1662 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1665 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1668 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1671 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1674 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1677 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1680 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1683 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1686 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1689 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1692 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1695 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1698 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1701 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1704 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1707 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1710 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1713 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1716 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1719 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1722 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1725 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1728 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1731 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1734 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1737 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1740 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1743 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1746 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1749 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1752 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1755 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1763 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1766 DrawElementsType type,
1772 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1774 InternalFormat internalformat,
1775 InternalFormatPName pname,
1779 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1782 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1788 BufferAccessARB access,
1789 InternalFormat format);
1791 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1794 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1795 delegate
void glTexStorage1D_t(TextureTarget target,
int levels, InternalFormat internalformat,
int width);
1797 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1798 delegate
void glTexStorage2D_t(TextureTarget target,
int levels, InternalFormat internalformat,
int width,
int height);
1800 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1801 delegate
void glTexStorage3D_t(TextureTarget target,
int levels, InternalFormat internalformat,
int width,
int height,
int depth);
1803 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1806 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1809 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1810 delegate
void glClearBufferData_t(BufferStorageTarget target, InternalFormat internalformat, PixelFormat format, PixelType type,
void* data);
1812 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1814 InternalFormat internalformat,
1821 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1824 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1827 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1829 CopyBufferSubDataTarget srcTarget,
1835 CopyBufferSubDataTarget dstTarget,
1844 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1847 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1850 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1852 InternalFormat internalformat,
1853 InternalFormatPName pname,
1857 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1867 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1870 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1873 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1876 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1879 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1888 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1891 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1894 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1897 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1900 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1903 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1905 ProgramInterface programInterface,
1913 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1916 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1919 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1922 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1923 delegate
void glTexBufferRange_t(TextureTarget target, InternalFormat internalformat, uint buffer, IntPtr offset,
int size);
1925 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1928 InternalFormat internalformat,
1931 bool fixedsamplelocations);
1933 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1936 InternalFormat internalformat,
1940 bool fixedsamplelocations);
1942 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1944 TextureTarget target,
1946 InternalFormat internalformat,
1952 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1955 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1958 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1961 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1964 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1967 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1970 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1971 delegate
void glDebugMessageControl_t(DebugSource source, DebugType type, DebugSeverity severity,
int count, uint* ids,
bool enabled);
1973 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1974 delegate
void glDebugMessageInsert_t(DebugSource source, DebugType type, uint
id, DebugSeverity severity,
int length,
char* buf);
1976 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1979 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1989 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1992 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1995 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
1996 delegate
void glObjectLabel_t(ObjectIdentifier identifier, uint name,
int length,
char* label);
1998 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2001 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2004 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2007 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2010 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2013 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2014 delegate
void glClearTexImage_t(uint texture,
int level, PixelFormat format, PixelType type,
void* data);
2016 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2029 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2032 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2033 delegate
void glBindBuffersRange_t(BufferTargetARB target, uint first,
int count, uint* buffers, IntPtr offsets,
int* sizes);
2035 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2038 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2041 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2044 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2047 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2050 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2053 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2056 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2059 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2062 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2065 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2068 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2071 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2074 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2077 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2080 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2083 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2086 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2088 InternalFormat internalformat,
2095 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2098 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2101 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2104 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2107 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2110 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2113 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2116 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2119 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2122 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2124 FramebufferAttachment attachment,
2125 RenderbufferTarget renderbuffertarget,
2128 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2131 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2134 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2137 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2140 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2143 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2146 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2149 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2158 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2161 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2164 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2167 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2170 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2172 uint drawFramebuffer,
2182 BlitFramebufferFilter filter);
2184 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2187 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2190 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2192 FramebufferAttachment attachment,
2193 FramebufferAttachmentParameterName pname,
2196 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2199 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2202 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2205 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2208 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2211 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2214 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2217 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2220 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2221 delegate
void glTextureStorage2D_t(uint texture,
int levels, InternalFormat internalformat,
int width,
int height);
2223 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2224 delegate
void glTextureStorage3D_t(uint texture,
int levels, InternalFormat internalformat,
int width,
int height,
int depth);
2226 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2229 InternalFormat internalformat,
2232 bool fixedsamplelocations);
2234 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2237 InternalFormat internalformat,
2241 bool fixedsamplelocations);
2243 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2252 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2263 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2276 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2285 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2296 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2309 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2312 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2322 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2333 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2336 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2339 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2342 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2345 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2348 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2351 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2354 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2357 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2358 delegate
void glGetTextureImage_t(uint texture,
int level, PixelFormat format, PixelType type,
int bufSize,
void* pixels);
2360 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2363 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2366 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2369 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2372 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2375 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2378 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2381 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2384 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2387 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2390 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2393 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2396 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2399 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2402 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2406 VertexAttribType type,
2408 uint relativeoffset);
2410 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2413 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2416 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2419 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2422 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2425 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2428 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2431 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2434 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2437 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2440 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2443 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2446 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2449 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2452 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2466 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2478 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2481 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2484 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2485 delegate
void glGetnTexImage_t(TextureTarget target,
int level, PixelFormat format, PixelType type,
int bufSize,
void* pixels);
2487 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2490 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2493 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2496 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2499 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2509 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2510 delegate
void glGetnMapdv_t(MapTarget target, MapQuery query,
int bufSize,
double* v);
2512 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2513 delegate
void glGetnMapfv_t(MapTarget target, MapQuery query,
int bufSize,
float* v);
2515 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2516 delegate
void glGetnMapiv_t(MapTarget target, MapQuery query,
int bufSize,
int* v);
2518 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2521 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2524 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2527 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2530 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2531 delegate
void glGetnColorTable_t(ColorTableTarget target, PixelFormat format, PixelType type,
int bufSize,
void* table);
2533 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2536 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2546 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2547 delegate
void glGetnHistogram_t(HistogramTargetEXT target,
bool reset, PixelFormat format, PixelType type,
int bufSize,
void* values);
2549 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2550 delegate
void glGetnMinmax_t(MinmaxTargetEXT target,
bool reset, PixelFormat format, PixelType type,
int bufSize,
void* values);
2552 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2555 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2558 uint numSpecializationConstants,
2559 uint* pConstantIndex,
2560 uint* pConstantValue);
2562 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2565 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
2573 [UnmanagedFunctionPointer(CallingConvention.Cdecl)]
delegate void glBufferData_t(BufferTargetARB target, int size, void *data, BufferUsageARB usage)
delegate void glStencilMask_t(uint mask)
delegate void glMultiDrawArraysIndirect_t(PrimitiveType mode, void *indirect, int drawcount, int stride)
delegate void glGetQueryIndexediv_t(uint target, uint index, QueryParameterName pname, int * @params)
delegate void glTransformFeedbackBufferBase_t(uint xfb, uint index, uint buffer)
delegate void glMultiTexCoordP4uiv_t(TextureUnit texture, TexCoordPointerType type, uint *coords)
delegate void glVertexAttrib4Nub_t(uint index, byte x, byte y, byte z, byte w)
delegate void glVertexArrayAttribLFormat_t(uint vaobj, uint attribindex, int size, VertexAttribType type, uint relativeoffset)
delegate void glMultiDrawArrays_t(PrimitiveType mode, int *first, int *count, int drawcount)
delegate void glUniformMatrix2x3dv_t(int location, int count, bool transpose, double *value)
delegate void glGetVertexArrayiv_t(uint vaobj, VertexArrayPName pname, int *param)
delegate void glTexParameterfv_t(TextureTarget target, TextureParameterName pname, float * @params)
delegate void glTransformFeedbackBufferRange_t(uint xfb, uint index, uint buffer, IntPtr offset, int size)
delegate int glGetFragDataLocation_t(uint program, char *name)
delegate void glTextureBuffer_t(uint texture, InternalFormat internalformat, uint buffer)
delegate void glMultiDrawElementsBaseVertex_t(PrimitiveType mode, int *count, DrawElementsType type, IntPtr indices, int drawcount, int *basevertex)
delegate void glUniform3ui_t(int location, uint v0, uint v1, uint v2)
delegate void glBindImageTexture_t(uint unit, uint texture, int level, bool layered, int layer, BufferAccessARB access, InternalFormat format)
delegate void glDeleteTextures_t(int n, uint *textures)
delegate void glGetNamedFramebufferParameteriv_t(uint framebuffer, GetFramebufferParameter pname, int *param)
delegate void glProgramUniform4uiv_t(uint program, int location, int count, uint *value)
delegate void glClearDepthf_t(float d)
delegate void glDrawElements_t(PrimitiveType mode, int count, DrawElementsType type, void *indices)
delegate void glInvalidateBufferSubData_t(uint buffer, IntPtr offset, int length)
delegate void glVertexAttrib4bv_t(uint index, byte *v)
delegate void glDispatchComputeIndirect_t(IntPtr indirect)
delegate void glTextureStorage2DMultisample_t(uint texture, int samples, InternalFormat internalformat, int width, int height, bool fixedsamplelocations)
delegate void glEnableVertexArrayAttrib_t(uint vaobj, uint index)
delegate void glVertexAttrib4sv_t(uint index, short *v)
delegate void glInvalidateTexImage_t(uint texture, int level)
delegate void glCreateProgramPipelines_t(int n, uint *pipelines)
delegate void glGetnPixelMapusv_t(PixelMap map, int bufSize, short *values)
delegate void glReadnPixels_t(int x, int y, int width, int height, PixelFormat format, PixelType type, int bufSize, void *data)
delegate void glClearBufferfi_t(GLEnum buffer, int drawbuffer, float depth, int stencil)
delegate void glProgramUniformMatrix3x4dv_t(uint program, int location, int count, bool transpose, double *value)
delegate void glDepthRangeArrayv_t(uint first, int count, double *v)
delegate void glBindVertexArray_t(uint array)
delegate void glCompileShader_t(uint shader)
delegate void glPixelStorei_t(PixelStoreParameter pname, int param)
delegate void glTexBufferRange_t(TextureTarget target, InternalFormat internalformat, uint buffer, IntPtr offset, int size)
delegate void glPointParameteri_t(uint pname, int param)
delegate void glCreateSamplers_t(int n, uint *samplers)
delegate void glGetTextureLevelParameterfv_t(uint texture, int level, GetTextureParameter pname, float * @params)
delegate void glVertexAttribL3d_t(uint index, double x, double y, double z)
delegate void glVertexAttrib2d_t(uint index, double x, double y)
delegate void glUniformMatrix4x2fv_t(int location, int count, bool transpose, float *value)
delegate void glVertexAttribL2d_t(uint index, double x, double y)
delegate void glGetCompressedTextureImage_t(uint texture, int level, int bufSize, void *pixels)
delegate void glMultiDrawElements_t(PrimitiveType mode, int *count, DrawElementsType type, IntPtr indices, int drawcount)
delegate void glVertexAttribP2ui_t(uint index, VertexAttribPointerType type, bool normalized, uint value)
delegate void glVertexAttribIFormat_t(uint attribindex, int size, uint type, uint relativeoffset)
delegate void glUniformMatrix3fv_t(int location, int count, bool transpose, float *value)
delegate void glGetnUniformfv_t(uint program, int location, int bufSize, float * @params)
delegate void glClearNamedBufferData_t(uint buffer, InternalFormat internalformat, PixelFormat format, PixelType type, void *data)
delegate void glTextureParameteriv_t(uint texture, TextureParameterName pname, int *param)
delegate void glTextureSubImage1D_t(uint texture, int level, int xoffset, int width, PixelFormat format, PixelType type, void *pixels)
delegate void glVertexAttribDivisor_t(uint index, uint divisor)
delegate void glVertexP3ui_t(VertexPointerType type, uint value)
delegate void glGetnPixelMapfv_t(PixelMap map, int bufSize, float *values)
delegate void glInvalidateSubFramebuffer_t(uint target, int numAttachments, uint *attachments, int x, int y, int width, int height)
delegate void glDeleteSamplers_t(int count, uint *samplers)
delegate void glVertexAttrib4s_t(uint index, short x, short y, short z, short w)
delegate void glProgramUniformMatrix4dv_t(uint program, int location, int count, bool transpose, double *value)
delegate void glEndConditionalRender_t()
delegate void glGenSamplers_t(int count, uint *samplers)
delegate void glGetnUniformdv_t(uint program, int location, int bufSize, double * @params)
delegate void glBlendEquation_t(BlendEquationModeEXT mode)
delegate void glGetActiveSubroutineName_t(uint program, ShaderType shadertype, uint index, int bufsize, int *length, char *name)
delegate void glGetVertexAttribPointerv_t(uint index, uint pname, void **pointer)
delegate void glBindFragDataLocationIndexed_t(uint program, uint colorNumber, uint index, char *name)
delegate void glGetTexLevelParameterfv_t(TextureTarget target, int level, GetTextureParameter pname, float * @params)
delegate void glProgramUniform1i_t(uint program, int location, int v0)
delegate void glVertexAttribLFormat_t(uint attribindex, int size, VertexAttribType type, uint relativeoffset)
delegate void glMultiTexCoordP1ui_t(TextureUnit texture, TexCoordPointerType type, uint coords)
delegate void glGetQueryBufferObjectui64v_t(uint id, uint buffer, QueryObjectParameterName pname, IntPtr offset)
delegate void glGetQueryObjectui64v_t(uint id, QueryObjectParameterName pname, ulong * @params)
delegate void glCompressedTextureSubImage1D_t(uint texture, int level, int xoffset, int width, PixelFormat format, int imageSize, void *data)
delegate void glVertexAttribP1ui_t(uint index, VertexAttribPointerType type, bool normalized, uint value)
delegate void glVertexAttribL3dv_t(uint index, double *v)
delegate void glBindTextures_t(uint first, int count, uint *textures)
delegate void glSamplerParameteriv_t(uint sampler, GLEnum pname, int *param)
delegate void glFramebufferRenderbuffer_t(FramebufferTarget target, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, uint renderbuffer)
delegate void glBufferSubData_t(BufferTargetARB target, IntPtr offset, int size, void *data)
delegate void glGetActiveUniformBlockiv_t(uint program, uint uniformBlockIndex, UniformBlockPName pname, int * @params)
delegate void glBindProgramPipeline_t(uint pipeline)
delegate bool glIsEnabled_t(EnableCap cap)
delegate void glUniformBlockBinding_t(uint program, uint uniformBlockIndex, uint uniformBlockBinding)
delegate void glProgramUniform4f_t(uint program, int location, float v0, float v1, float v2, float v3)
delegate void glGetActiveSubroutineUniformName_t(uint program, ShaderType shadertype, uint index, int bufsize, int *length, char *name)
delegate void glGetTextureParameterIiv_t(uint texture, GetTextureParameter pname, int * @params)
delegate void glVertexAttrib3fv_t(uint index, float *v)
delegate void glGetQueryiv_t(QueryTarget target, QueryParameterName pname, int * @params)
delegate void glProgramUniform4ui_t(uint program, int location, uint v0, uint v1, uint v2, uint v3)
delegate void glGetBufferSubData_t(BufferTargetARB target, IntPtr offset, int size, void *data)
delegate void glGetUniformIndices_t(uint program, int uniformCount, IntPtr uniformNames, uint *uniformIndices)
delegate void glReleaseShaderCompiler_t()
delegate void * glMapNamedBufferRange_t(uint buffer, IntPtr offset, int length, uint access)
delegate void glTextureSubImage3D_t(uint texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, void *pixels)
delegate void glFramebufferTexture3D_t(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level, int zoffset)
delegate void glVertexAttribI4bv_t(uint index, byte *v)
delegate void glGetnColorTable_t(ColorTableTarget target, PixelFormat format, PixelType type, int bufSize, void *table)
delegate void glGetInteger64i_v_t(GLEnum target, uint index, long *data)
delegate void glGetNamedFramebufferAttachmentParameteriv_t(uint framebuffer, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, int * @params)
delegate void glGetUniformiv_t(uint program, int location, int * @params)
delegate void glVertexAttribI3ui_t(uint index, uint x, uint y, uint z)
delegate void glBindRenderbuffer_t(RenderbufferTarget target, uint renderbuffer)
delegate void glUniform4f_t(int location, float v0, float v1, float v2, float v3)
delegate void glProgramUniformMatrix3fv_t(uint program, int location, int count, bool transpose, float *value)
delegate void glVertexArrayAttribBinding_t(uint vaobj, uint attribindex, uint bindingindex)
delegate void glProgramUniform1fv_t(uint program, int location, int count, float *value)
delegate void glBindTexture_t(TextureTarget target, uint texture)
delegate void glDeleteVertexArrays_t(int n, uint *arrays)
delegate void glGetNamedBufferPointerv_t(uint buffer, GLEnum pname, void ** @params)
delegate void glEndQueryIndexed_t(QueryTarget target, uint index)
delegate void glGetQueryObjectuiv_t(uint id, QueryObjectParameterName pname, uint * @params)
delegate void glGetSynciv_t(IntPtr sync, SyncParameterName pname, int bufSize, int *length, int *values)
delegate void glTexCoordP1uiv_t(TexCoordPointerType type, uint *coords)
delegate void glTexBuffer_t(TextureTarget target, InternalFormat internalformat, uint buffer)
delegate void glCreateTransformFeedbacks_t(int n, uint *ids)
delegate void glTexStorage3D_t(TextureTarget target, int levels, InternalFormat internalformat, int width, int height, int depth)
delegate void glVertexP2uiv_t(VertexPointerType type, uint *value)
delegate void glProgramUniformMatrix2x4dv_t(uint program, int location, int count, bool transpose, double *value)
delegate void glProgramUniform4iv_t(uint program, int location, int count, int *value)
delegate void glGetProgramiv_t(uint program, ProgramPropertyARB pname, int * @params)
delegate void glStencilOp_t(StencilOp fail, StencilOp zfail, StencilOp zpass)
delegate void glFlushMappedNamedBufferRange_t(uint buffer, IntPtr offset, int length)
delegate void glGetBufferParameteri64v_t(BufferTargetARB target, uint pname, long * @params)
delegate void glClampColor_t(uint target, uint clamp)
delegate void glUniform2i_t(int location, int v0, int v1)
delegate void glRenderbufferStorageMultisample_t(RenderbufferTarget target, int samples, InternalFormat internalformat, int width, int height)
delegate void glActiveShaderProgram_t(uint pipeline, uint program)
delegate void glBeginQuery_t(QueryTarget target, uint id)
delegate void glNormalP3ui_t(NormalPointerType type, uint coords)
delegate void glUniform4d_t(int location, double x, double y, double z, double w)
delegate void glClearStencil_t(int s)
delegate void glFramebufferParameteri_t(FramebufferTarget target, FramebufferParameterName pname, int param)
delegate void glProgramUniformMatrix4x2fv_t(uint program, int location, int count, bool transpose, float *value)
delegate void glShaderSource_t(uint shader, int count, IntPtr @string, int *length)
delegate void glUseProgram_t(uint program)
delegate void glCopyNamedBufferSubData_t(uint readBuffer, uint writeBuffer, IntPtr readOffset, IntPtr writeOffset, int size)
delegate void glUniformMatrix3x4fv_t(int location, int count, bool transpose, float *value)
delegate void glVertexAttribP4ui_t(uint index, VertexAttribPointerType type, bool normalized, uint value)
delegate void glProgramUniformMatrix2x3fv_t(uint program, int location, int count, bool transpose, float *value)
delegate void glGetQueryBufferObjectuiv_t(uint id, uint buffer, QueryObjectParameterName pname, IntPtr offset)
delegate void glNamedBufferData_t(uint buffer, int size, void *data, BufferUsageARB usage)
delegate void glProgramUniformMatrix2fv_t(uint program, int location, int count, bool transpose, float *value)
delegate void glGenQueries_t(int n, uint *ids)
delegate void glBindBufferBase_t(BufferTargetARB target, uint index, uint buffer)
delegate void glVertexArrayAttribFormat_t(uint vaobj, uint attribindex, int size, VertexAttribType type, bool normalized, uint relativeoffset)
delegate void glTexCoordP4ui_t(TexCoordPointerType type, uint coords)
delegate void glDrawElementsInstancedBaseVertexBaseInstance_t(PrimitiveType mode, int count, DrawElementsType type, void *indices, int instancecount, int basevertex, uint baseinstance)
delegate void glMultiTexCoordP2uiv_t(TextureUnit texture, TexCoordPointerType type, uint *coords)
delegate void glUniform1ui_t(int location, uint v0)
delegate void glMemoryBarrier_t(uint barriers)
delegate void glVertexAttribI1uiv_t(uint index, uint *v)
delegate void glInvalidateNamedFramebufferSubData_t(uint framebuffer, int numAttachments, uint *attachments, int x, int y, int width, int height)
delegate void glColorP4uiv_t(ColorPointerType type, uint *color)
delegate void glValidateProgramPipeline_t(uint pipeline)
delegate void glTexParameterIuiv_t(TextureTarget target, TextureParameterName pname, uint * @params)
delegate void glGetTextureParameterfv_t(uint texture, GetTextureParameter pname, float * @params)
delegate void glNormalP3uiv_t(NormalPointerType type, uint *coords)
delegate void glDrawArraysIndirect_t(PrimitiveType mode, void *indirect)
delegate void glActiveTexture_t(TextureUnit texture)
delegate void glUniform1dv_t(int location, int count, double *value)
delegate void glGetTextureSubImage_t(uint texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, int bufSize, void *pixels)
delegate void glGetTransformFeedbackiv_t(uint xfb, TransformFeedbackPName pname, int *param)
delegate void glUniformMatrix2x4fv_t(int location, int count, bool transpose, float *value)
delegate void glVertexAttribI1iv_t(uint index, int *v)
delegate void glGetnMinmax_t(MinmaxTargetEXT target, bool reset, PixelFormat format, PixelType type, int bufSize, void *values)
delegate void glUniform2iv_t(int location, int count, int *value)
delegate void glLinkProgram_t(uint program)
delegate void glClearDepth_t(double depth)
delegate void glUniform3uiv_t(int location, int count, uint *value)
delegate int glGetProgramResourceLocationIndex_t(uint program, ProgramInterface programInterface, char *name)
delegate void glGetProgramInterfaceiv_t(uint program, ProgramInterface programInterface, ProgramInterfacePName pname, int * @params)
delegate void glUniformMatrix3x2fv_t(int location, int count, bool transpose, float *value)
delegate void glBindImageTextures_t(uint first, int count, uint *textures)
delegate void glMinSampleShading_t(float value)
delegate void glProgramUniform3ui_t(uint program, int location, uint v0, uint v1, uint v2)
delegate void glUniform3i_t(int location, int v0, int v1, int v2)
delegate void glVertexAttrib3sv_t(uint index, short *v)
delegate void glVertexAttribBinding_t(uint attribindex, uint bindingindex)
delegate void glGetActiveSubroutineUniformiv_t(uint program, ShaderType shadertype, uint index, SubroutineParameterName pname, int *values)
delegate void glProvokingVertex_t(VertexProvokingMode mode)
delegate void glFramebufferTextureLayer_t(FramebufferTarget target, FramebufferAttachment attachment, uint texture, int level, int layer)
delegate void glGetVertexAttribfv_t(uint index, uint pname, float * @params)
delegate void glVertexAttribIPointer_t(uint index, int size, VertexAttribPointerType type, int stride, void *pointer)
delegate void glCopyTexSubImage2D_t(TextureTarget target, int level, int xoffset, int yoffset, int x, int y, int width, int height)
delegate void glVertexAttribP3ui_t(uint index, VertexAttribPointerType type, bool normalized, uint value)
delegate void glSamplerParameterfv_t(uint sampler, GLEnum pname, float *param)
delegate void glVertexAttribL1dv_t(uint index, double *v)
delegate void glGetProgramResourceiv_t(uint program, ProgramInterface programInterface, uint index, int propCount, uint *props, int bufSize, int *length, int * @params)
delegate void glScissorIndexedv_t(uint index, int *v)
delegate void glGetMultisamplefv_t(uint pname, uint index, float *val)
delegate void glDeleteRenderbuffers_t(int n, uint *renderbuffers)
delegate void glDepthRangef_t(float n, float f)
delegate void glFinish_t()
delegate void glProgramUniform2d_t(uint program, int location, double v0, double v1)
delegate void glVertexAttribI4ubv_t(uint index, byte *v)
delegate void glDrawElementsInstancedBaseInstance_t(PrimitiveType mode, int count, PrimitiveType type, void *indices, int instancecount, uint baseinstance)
delegate void glClearColor_t(float red, float green, float blue, float alpha)
delegate void glPopDebugGroup_t()
delegate void glVertexBindingDivisor_t(uint bindingindex, uint divisor)
delegate void glUniformMatrix2x3fv_t(int location, int count, bool transpose, float *value)
delegate void glGetVertexArrayIndexediv_t(uint vaobj, uint index, VertexArrayPName pname, int *param)
delegate void glCopyTexSubImage3D_t(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
delegate void glCreateTextures_t(TextureTarget target, int n, uint *textures)
delegate void glNamedFramebufferDrawBuffers_t(uint framebuffer, int n, uint *bufs)
delegate void glDrawTransformFeedbackInstanced_t(PrimitiveType mode, uint id, int instancecount)
delegate void glBlitNamedFramebuffer_t(uint readFramebuffer, uint drawFramebuffer, int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, uint mask, BlitFramebufferFilter filter)
delegate void glSampleCoverage_t(float value, bool invert)
delegate void glProgramUniform2iv_t(uint program, int location, int count, int *value)
delegate void glVertexAttribL4d_t(uint index, double x, double y, double z, double w)
delegate void glSamplerParameterIiv_t(uint sampler, GLEnum pname, int *param)
delegate void glTexImage2D_t(TextureTarget target, int level, int internalformat, int width, int height, int border, PixelFormat format, PixelType type, void *pixels)
delegate void glDebugMessageInsert_t(DebugSource source, DebugType type, uint id, DebugSeverity severity, int length, char *buf)
delegate void glVertexAttrib3s_t(uint index, short x, short y, short z)
delegate void glGetSamplerParameterIuiv_t(uint sampler, GLEnum pname, uint * @params)
delegate void glVertexAttribP1uiv_t(uint index, VertexAttribPointerType type, bool normalized, uint *value)
delegate void glBlendEquationSeparatei_t(uint buf, BlendEquationModeEXT modeRGB, BlendEquationModeEXT modeAlpha)
delegate void glGetShaderiv_t(uint shader, ShaderParameterName pname, int * @params)
delegate void glCompressedTexImage1D_t(TextureTarget target, int level, InternalFormat internalformat, int width, int border, int imageSize, void *data)
delegate bool glIsTexture_t(uint texture)
delegate void glHint_t(HintTarget target, HintMode mode)
delegate void glViewportIndexedfv_t(uint index, float *v)
delegate void glGetTextureLevelParameteriv_t(uint texture, int level, GetTextureParameter pname, int * @params)
delegate void glCopyTexSubImage1D_t(TextureTarget target, int level, int xoffset, int x, int y, int width)
delegate void glVertexAttribL1d_t(uint index, double x)
delegate void glShaderStorageBlockBinding_t(uint program, uint storageBlockIndex, uint storageBlockBinding)
delegate void glGetActiveUniformsiv_t(uint program, int uniformCount, uint *uniformIndices, UniformPName pname, int * @params)
delegate void glProgramUniform1f_t(uint program, int location, float v0)
delegate void glCreateQueries_t(QueryTarget target, int n, uint *ids)
delegate void glCreateFramebuffers_t(int n, uint *framebuffers)
delegate void glGenerateTextureMipmap_t(uint texture)
delegate void glCopyTexImage2D_t(TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int height, int border)
delegate void glDrawTransformFeedbackStreamInstanced_t(PrimitiveType mode, uint id, uint stream, int instancecount)
delegate void glVertexArrayVertexBuffers_t(uint vaobj, uint first, int count, uint *buffers, IntPtr offsets, int *strides)
delegate void glNamedFramebufferReadBuffer_t(uint framebuffer, ColorBuffer src)
delegate void glGenFramebuffers_t(int n, uint *framebuffers)
delegate void glUniform3iv_t(int location, int count, int *value)
delegate uint glCreateShader_t(ShaderType type)
delegate void glFramebufferTexture2D_t(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level)
delegate void glMultiTexCoordP3ui_t(TextureUnit texture, TexCoordPointerType type, uint coords)
delegate void glBeginQueryIndexed_t(QueryTarget target, uint index, uint id)
delegate void glTransformFeedbackVaryings_t(uint program, int count, IntPtr varyings, uint bufferMode)
delegate void glTextureParameterfv_t(uint texture, TextureParameterName pname, float *param)
delegate void glPointParameterfv_t(uint pname, float * @params)
delegate void glTextureView_t(uint texture, TextureTarget target, uint origtexture, InternalFormat internalformat, uint minlevel, uint numlevels, uint minlayer, uint numlayers)
delegate void glVertexAttrib4dv_t(uint index, double *v)
delegate void glUniform2d_t(int location, double x, double y)
delegate void glProgramUniform1iv_t(uint program, int location, int count, int *value)
delegate void glCopyBufferSubData_t(CopyBufferSubDataTarget readTarget, CopyBufferSubDataTarget writeTarget, IntPtr readOffset, IntPtr writeOffset, int size)
delegate void glVertexAttrib1d_t(uint index, double x)
delegate void glPauseTransformFeedback_t()
delegate void glVertexAttrib3dv_t(uint index, double *v)
delegate void glDepthRangeIndexed_t(uint index, double n, double f)
delegate void glVertexAttrib4Nbv_t(uint index, byte *v)
delegate void glPixelStoref_t(PixelStoreParameter pname, float param)
delegate void glDebugMessageControl_t(DebugSource source, DebugType type, DebugSeverity severity, int count, uint *ids, bool enabled)
delegate ErrorCode glGetError_t()
delegate void glDisable_t(EnableCap cap)
delegate void glGetQueryBufferObjectiv_t(uint id, uint buffer, QueryObjectParameterName pname, IntPtr offset)
delegate int glGetAttribLocation_t(uint program, char *name)
delegate uint glCreateProgram_t()
delegate void glVertexAttribL4dv_t(uint index, double *v)
delegate void glInvalidateTexSubImage_t(uint texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth)
delegate void glUniform3dv_t(int location, int count, double *value)
delegate void glGetTransformFeedbackVarying_t(uint program, uint index, int bufSize, int *length, int *size, uint *type, char *name)
delegate void glPolygonOffset_t(float factor, float units)
delegate void glMultiTexCoordP1uiv_t(TextureUnit texture, TexCoordPointerType type, uint *coords)
delegate SyncStatus glClientWaitSync_t(IntPtr sync, uint flags, ulong timeout)
delegate void glProgramUniformMatrix3x4fv_t(uint program, int location, int count, bool transpose, float *value)
delegate void glDeleteFramebuffers_t(int n, uint *framebuffers)
delegate int glGetProgramResourceLocation_t(uint program, ProgramInterface programInterface, char *name)
delegate void glGetObjectPtrLabel_t(void *ptr, int bufSize, int *length, char *label)
delegate void glCreateBuffers_t(int n, uint *buffers)
delegate void glMultiDrawArraysIndirectCount_t(PrimitiveType mode, void *indirect, IntPtr drawcount, int maxdrawcount, int stride)
delegate void glSampleMaski_t(uint maskNumber, uint mask)
delegate void glVertexAttrib4Nusv_t(uint index, short *v)
delegate void glGenBuffers_t(int n, uint *buffers)
delegate void glVertexAttribP3uiv_t(uint index, VertexAttribPointerType type, bool normalized, uint *value)
delegate void glUniform2fv_t(int location, int count, float *value)
delegate bool glIsSampler_t(uint sampler)
delegate void glVertexAttrib4f_t(uint index, float x, float y, float z, float w)
delegate void glUniform2f_t(int location, float v0, float v1)
delegate void glGetFloatv_t(GetPName pname, float *data)
delegate void glGetObjectLabel_t(uint identifier, uint name, int bufSize, int *length, char *label)
delegate void glProgramUniformMatrix2dv_t(uint program, int location, int count, bool transpose, double *value)
delegate void glBindBufferRange_t(BufferTargetARB target, uint index, uint buffer, IntPtr offset, int size)
delegate void glInvalidateNamedFramebufferData_t(uint framebuffer, int numAttachments, uint *attachments)
delegate void glTexStorage3DMultisample_t(TextureTarget target, int samples, InternalFormat internalformat, int width, int height, int depth, bool fixedsamplelocations)
delegate void glVertexAttrib1fv_t(uint index, float *v)
delegate void glUniformMatrix4x3dv_t(int location, int count, bool transpose, double *value)
delegate void glUniform3d_t(int location, double x, double y, double z)
delegate void glUniform1d_t(int location, double x)
delegate bool glIsBuffer_t(uint buffer)
delegate void glGetProgramPipelineInfoLog_t(uint pipeline, int bufSize, int *length, char *infoLog)
delegate void glUniform4fv_t(int location, int count, float *value)
delegate void glEnableVertexAttribArray_t(uint index)
delegate void glVertexAttribI2iv_t(uint index, int *v)
delegate void glBufferStorage_t(BufferStorageTarget target, int size, void *data, uint flags)
delegate void glGetProgramResourceName_t(uint program, ProgramInterface programInterface, uint index, int bufSize, int *length, char *name)
delegate void glGetnMapdv_t(MapTarget target, MapQuery query, int bufSize, double *v)
delegate void glGetFloati_v_t(GLEnum target, uint index, float *data)
delegate void glVertexAttribI4uiv_t(uint index, uint *v)
delegate void glGetDoublev_t(GetPName pname, double *data)
delegate void glVertexAttribI1i_t(uint index, int x)
delegate void glSamplerParameteri_t(uint sampler, GLEnum pname, int param)
delegate void glProgramBinary_t(uint program, uint binaryFormat, void *binary, int length)
delegate void glGetTexParameterfv_t(TextureTarget target, GetTextureParameter pname, float * @params)
delegate void glGetnHistogram_t(HistogramTargetEXT target, bool reset, PixelFormat format, PixelType type, int bufSize, void *values)
delegate void glVertexAttrib4iv_t(uint index, int *v)
delegate void glBindAttribLocation_t(uint program, uint index, char *name)
delegate void glDeleteBuffers_t(int n, uint *buffers)
delegate void glVertexAttrib4uiv_t(uint index, uint *v)
delegate void glVertexAttrib4ubv_t(uint index, byte *v)
delegate void glUniform4ui_t(int location, uint v0, uint v1, uint v2, uint v3)
delegate void glDrawArraysInstancedBaseInstance_t(PrimitiveType mode, int first, int count, int instancecount, uint baseinstance)
delegate void glBindTextureUnit_t(uint unit, uint texture)
delegate void glScissorIndexed_t(uint index, int left, int bottom, int width, int height)
delegate void glGetQueryBufferObjecti64v_t(uint id, uint buffer, QueryObjectParameterName pname, IntPtr offset)
delegate void glGetTextureImage_t(uint texture, int level, PixelFormat format, PixelType type, int bufSize, void *pixels)
delegate void glReadBuffer_t(ReadBufferMode src)
delegate void glBindBuffersBase_t(BufferTargetARB target, uint first, int count, uint *buffers)
delegate void glVertexAttrib2fv_t(uint index, float *v)
delegate void glUniform1uiv_t(int location, int count, uint *value)
delegate void glProgramUniform4dv_t(uint program, int location, int count, double *value)
delegate void glPatchParameterfv_t(PatchParameterName pname, float *values)
delegate void glGetnMapfv_t(MapTarget target, MapQuery query, int bufSize, float *v)
delegate bool glIsRenderbuffer_t(uint renderbuffer)
delegate void glReadPixels_t(int x, int y, int width, int height, PixelFormat format, PixelType type, void *pixels)
delegate int glGetUniformLocation_t(uint program, char *name)
delegate void glGetTexLevelParameteriv_t(TextureTarget target, int level, GetTextureParameter pname, int * @params)
delegate void glGetVertexAttribdv_t(uint index, uint pname, double * @params)
delegate void glGetInternalformativ_t(TextureTarget target, InternalFormat internalformat, InternalFormatPName pname, int bufSize, int * @params)
delegate void glUniform2uiv_t(int location, int count, uint *value)
delegate void glUniform1fv_t(int location, int count, float *value)
delegate void glVertexP4ui_t(VertexPointerType type, uint value)
delegate void glDebugMessageCallback_t(IntPtr callback, void *userParam)
delegate void glBindTransformFeedback_t(BindTransformFeedbackTarget target, uint id)
delegate void glProgramUniform2uiv_t(uint program, int location, int count, uint *value)
delegate void glUniform1f_t(int location, float v0)
delegate void glFramebufferTexture_t(FramebufferTarget target, FramebufferAttachment attachment, uint texture, int level)
delegate void glNamedBufferSubData_t(uint buffer, IntPtr offset, int size, void *data)
delegate void glGenVertexArrays_t(int n, uint *arrays)
delegate void glProgramUniformMatrix2x3dv_t(uint program, int location, int count, bool transpose, double *value)
delegate void glVertexAttrib4usv_t(uint index, short *v)
delegate void glVertexAttribI3iv_t(uint index, int *v)
delegate void glGetUniformfv_t(uint program, int location, float * @params)
delegate void glGetTexParameterIuiv_t(TextureTarget target, GetTextureParameter pname, uint * @params)
delegate void glCopyTextureSubImage2D_t(uint texture, int level, int xoffset, int yoffset, int x, int y, int width, int height)
delegate void glCompressedTextureSubImage2D_t(uint texture, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, void *data)
delegate void glGenerateMipmap_t(TextureTarget target)
delegate void glCopyTextureSubImage3D_t(uint texture, int level, int xoffset, int yoffset, int zoffset, int x, int y, int width, int height)
delegate void glUniformMatrix3dv_t(int location, int count, bool transpose, double *value)
delegate void glCompressedTexImage3D_t(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int depth, int border, int imageSize, void *data)
delegate void glGenRenderbuffers_t(int n, uint *renderbuffers)
delegate void glGetActiveUniformBlockName_t(uint program, uint uniformBlockIndex, int bufSize, int *length, char *uniformBlockName)
delegate void glGetnCompressedTexImage_t(TextureTarget target, int lod, int bufSize, void *pixels)
delegate void glGetActiveAttrib_t(uint program, uint index, int bufSize, int *length, int *size, uint *type, char *name)
delegate void glBlendColor_t(float red, float green, float blue, float alpha)
delegate void glVertexAttrib1s_t(uint index, short x)
delegate void glBindSampler_t(uint unit, uint sampler)
delegate uint glGetProgramResourceIndex_t(uint program, ProgramInterface programInterface, char *name)
delegate void glTextureParameterIuiv_t(uint texture, TextureParameterName pname, uint * @params)
delegate void glVertexAttrib1f_t(uint index, float x)
delegate void glTexImage3D_t(TextureTarget target, int level, int internalformat, int width, int height, int depth, int border, PixelFormat format, PixelType type, void *pixels)
delegate void glProgramUniformMatrix2x4fv_t(uint program, int location, int count, bool transpose, float *value)
delegate void glBeginConditionalRender_t(uint id, GLEnum mode)
delegate void glNamedFramebufferTextureLayer_t(uint framebuffer, FramebufferAttachment attachment, uint texture, int level, int layer)
delegate void glGetFramebufferAttachmentParameteriv_t(FramebufferTarget target, FramebufferAttachment attachment, FramebufferAttachmentParameterName pname, int * @params)
delegate void glVertexAttrib2sv_t(uint index, short *v)
delegate void glSecondaryColorP3uiv_t(ColorPointerType type, uint *color)
delegate void glSamplerParameterf_t(uint sampler, GLEnum pname, float param)
delegate void glVertexAttribL2dv_t(uint index, double *v)
delegate void glGetQueryObjecti64v_t(uint id, QueryObjectParameterName pname, long * @params)
delegate void glBindBuffersRange_t(BufferTargetARB target, uint first, int count, uint *buffers, IntPtr offsets, int *sizes)
delegate void glDeleteQueries_t(int n, uint *ids)
delegate void glGenTextures_t(int n, uint *textures)
delegate void glDrawTransformFeedback_t(PrimitiveType mode, uint id)
delegate void glPushDebugGroup_t(DebugSource source, uint id, int length, char *message)
delegate void glTexStorage2DMultisample_t(TextureTarget target, int samples, InternalFormat internalformat, int width, int height, bool fixedsamplelocations)
delegate void glBindSamplers_t(uint first, int count, uint *samplers)
delegate void glGetNamedBufferParameteri64v_t(uint buffer, GLEnum pname, long * @params)
delegate void glPointSize_t(float size)
delegate void glBindVertexBuffer_t(uint bindingindex, uint buffer, IntPtr offset, int stride)
delegate void glVertexAttrib4Nubv_t(uint index, byte *v)
delegate void glVertexAttribI4sv_t(uint index, short *v)
delegate void glProgramUniformMatrix3x2fv_t(uint program, int location, int count, bool transpose, float *value)
delegate void glDrawElementsIndirect_t(PrimitiveType mode, DrawElementsType type, void *indirect)
delegate void glBlendFunci_t(uint buf, BlendingFactor src, BlendingFactor dst)
delegate void glTexImage3DMultisample_t(TextureTarget target, int samples, InternalFormat internalformat, int width, int height, int depth, bool fixedsamplelocations)
delegate bool glUnmapBuffer_t(BufferTargetARB target)
delegate void glClearNamedBufferSubData_t(uint buffer, InternalFormat internalformat, IntPtr offset, int size, PixelFormat format, PixelType type, void *data)
delegate void glMultiTexCoordP3uiv_t(TextureUnit texture, TexCoordPointerType type, uint *coords)
delegate void glViewportArrayv_t(uint first, int count, float *v)
delegate void glRenderbufferStorage_t(RenderbufferTarget target, InternalFormat internalformat, int width, int height)
delegate void glProgramUniform3f_t(uint program, int location, float v0, float v1, float v2)
delegate void glUniformMatrix2fv_t(int location, int count, bool transpose, float *value)
delegate void glMemoryBarrierByRegion_t(uint barriers)
delegate void glBlitFramebuffer_t(int srcX0, int srcY0, int srcX1, int srcY1, int dstX0, int dstY0, int dstX1, int dstY1, uint mask, BlitFramebufferFilter filter)
delegate void glCompressedTexImage2D_t(TextureTarget target, int level, InternalFormat internalformat, int width, int height, int border, int imageSize, void *data)
delegate void * glMapNamedBuffer_t(uint buffer, BufferAccessARB access)
delegate void glDisablei_t(EnableCap target, uint index)
delegate void glGetShaderPrecisionFormat_t(ShaderType shadertype, PrecisionType precisiontype, int *range, int *precision)
delegate void glGetnSeparableFilter_t(SeparableTargetEXT target, PixelFormat format, PixelType type, int rowBufSize, void *row, int columnBufSize, void *column, void *span)
delegate void glProgramUniformMatrix4x3dv_t(uint program, int location, int count, bool transpose, double *value)
delegate void glProgramUniform1dv_t(uint program, int location, int count, double *value)
delegate void glLogicOp_t(LogicOp opcode)
delegate void glGetTextureParameteriv_t(uint texture, GetTextureParameter pname, int * @params)
delegate bool glIsVertexArray_t(uint array)
delegate void glDrawBuffer_t(DrawBufferMode buf)
delegate void glColorMask_t(bool red, bool green, bool blue, bool alpha)
delegate void glBindVertexBuffers_t(uint first, int count, uint *buffers, IntPtr offsets, int *strides)
delegate void glGetVertexArrayIndexed64iv_t(uint vaobj, uint index, VertexArrayPName pname, long *param)
delegate void glInvalidateFramebuffer_t(FramebufferTarget target, int numAttachments, uint *attachments)
delegate void glTexParameterIiv_t(TextureTarget target, TextureParameterName pname, int * @params)
delegate void glVertexAttrib3d_t(uint index, double x, double y, double z)
delegate void glCopyTextureSubImage1D_t(uint texture, int level, int xoffset, int x, int y, int width)
delegate bool glIsFramebuffer_t(uint framebuffer)
delegate void glGetRenderbufferParameteriv_t(RenderbufferTarget target, RenderbufferParameterName pname, int * @params)
delegate void glVertexAttribI2ui_t(uint index, uint x, uint y)
delegate void glObjectLabel_t(ObjectIdentifier identifier, uint name, int length, char *label)
delegate void glClearTexImage_t(uint texture, int level, PixelFormat format, PixelType type, void *data)
delegate void glGetNamedRenderbufferParameteriv_t(uint renderbuffer, RenderbufferParameterName pname, int * @params)
delegate void glDrawElementsInstancedBaseVertex_t(PrimitiveType mode, int count, DrawElementsType type, void *indices, int instancecount, int basevertex)
delegate void glDetachShader_t(uint program, uint shader)
delegate void glUniformMatrix3x2dv_t(int location, int count, bool transpose, double *value)
delegate void glVertexAttrib1sv_t(uint index, short *v)
delegate void glProgramUniformMatrix4x3fv_t(uint program, int location, int count, bool transpose, float *value)
delegate void glViewportIndexedf_t(uint index, float x, float y, float w, float h)
delegate void glGetActiveAtomicCounterBufferiv_t(uint program, uint bufferIndex, AtomicCounterBufferPName pname, int * @params)
delegate void * glMapBufferRange_t(BufferTargetARB target, IntPtr offset, int length, uint access)
delegate void glVertexAttrib3f_t(uint index, float x, float y, float z)
delegate void glUniformMatrix2x4dv_t(int location, int count, bool transpose, double *value)
delegate void glPointParameteriv_t(uint pname, int * @params)
delegate void glTexImage1D_t(TextureTarget target, int level, int internalformat, int width, int border, PixelFormat format, PixelType type, void *pixels)
delegate void glVertexP3uiv_t(VertexPointerType type, uint *value)
delegate void glTexCoordP4uiv_t(TexCoordPointerType type, uint *coords)
delegate void glVertexP2ui_t(VertexPointerType type, uint value)
delegate void glSecondaryColorP3ui_t(ColorPointerType type, uint color)
delegate void glProgramUniform2f_t(uint program, int location, float v0, float v1)
delegate void glColorP3uiv_t(ColorPointerType type, uint *color)
delegate void glGetnUniformiv_t(uint program, int location, int bufSize, int * @params)
delegate void glGetPointerv_t(GetPointervPName pname, void ** @params)
delegate void glGetAttachedShaders_t(uint program, int maxCount, int *count, uint *shaders)
delegate void glGetUniformdv_t(uint program, int location, double * @params)
delegate void glDisableVertexArrayAttrib_t(uint vaobj, uint index)
delegate void glProgramUniform3dv_t(uint program, int location, int count, double *value)
delegate void glUniformMatrix4x2dv_t(int location, int count, bool transpose, double *value)
delegate void glVertexAttribP2uiv_t(uint index, VertexAttribPointerType type, bool normalized, uint *value)
delegate void glVertexAttrib4Niv_t(uint index, int *v)
delegate uint glCreateShaderProgramv_t(ShaderType type, int count, IntPtr strings)
delegate void glUniform3fv_t(int location, int count, float *value)
delegate void glUniformMatrix4x3fv_t(int location, int count, bool transpose, float *value)
delegate void glUniform4iv_t(int location, int count, int *value)
delegate void glCompressedTextureSubImage3D_t(uint texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, void *data)
delegate void glVertexAttrib1dv_t(uint index, double *v)
delegate void glDrawElementsInstanced_t(PrimitiveType mode, int count, DrawElementsType type, void *indices, int instancecount)
delegate void glProgramUniform2dv_t(uint program, int location, int count, double *value)
delegate void glSpecializeShader_t(uint shader, char *pEntryPoint, uint numSpecializationConstants, uint *pConstantIndex, uint *pConstantValue)
delegate void glDispatchCompute_t(uint num_groups_x, uint num_groups_y, uint num_groups_z)
delegate void glTextureParameterf_t(uint texture, TextureParameterName pname, float param)
delegate IntPtr glFenceSync_t(SyncCondition condition, uint flags)
delegate void glNamedFramebufferDrawBuffer_t(uint framebuffer, ColorBuffer buf)
delegate void glVertexAttrib2dv_t(uint index, double *v)
delegate void glNamedFramebufferTexture_t(uint framebuffer, FramebufferAttachment attachment, uint texture, int level)
delegate void glDeleteSync_t(IntPtr sync)
delegate void glGetActiveUniformName_t(uint program, uint uniformIndex, int bufSize, int *length, char *uniformName)
delegate void glDeleteProgramPipelines_t(int n, uint *pipelines)
delegate void glClearBufferData_t(BufferStorageTarget target, InternalFormat internalformat, PixelFormat format, PixelType type, void *data)
delegate void glDepthMask_t(bool flag)
delegate void glBlendFunc_t(BlendingFactor sfactor, BlendingFactor dfactor)
delegate void glUseProgramStages_t(uint pipeline, uint stages, uint program)
delegate void glQueryCounter_t(uint id, QueryCounterTarget target)
delegate void glProgramUniform4d_t(uint program, int location, double v0, double v1, double v2, double v3)
delegate void glVertexAttribI2uiv_t(uint index, uint *v)
delegate void glClearTexSubImage_t(uint texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, void *data)
delegate void glDrawArraysInstanced_t(PrimitiveType mode, int first, int count, int instancecount)
delegate void glAttachShader_t(uint program, uint shader)
delegate void glVertexAttrib2s_t(uint index, short x, short y)
delegate void glProgramUniform4i_t(uint program, int location, int v0, int v1, int v2, int v3)
delegate void glTexSubImage1D_t(TextureTarget target, int level, int xoffset, int width, PixelFormat format, PixelType type, void *pixels)
delegate void glGetVertexAttribIiv_t(uint index, VertexAttribEnum pname, int * @params)
delegate void glTextureParameterIiv_t(uint texture, TextureParameterName pname, int * @params)
delegate void glProgramUniform3fv_t(uint program, int location, int count, float *value)
delegate bool glUnmapNamedBuffer_t(uint buffer)
delegate void glProgramUniform3d_t(uint program, int location, double v0, double v1, double v2)
delegate void glFrontFace_t(FrontFaceDirection mode)
delegate void glMultiDrawElementsIndirectCount_t(PrimitiveType mode, uint type, void *indirect, IntPtr drawcount, int maxdrawcount, int stride)
delegate void glDrawArrays_t(PrimitiveType mode, int first, int count)
delegate void glBindFragDataLocation_t(uint program, uint color, char *name)
delegate int glGetSubroutineUniformLocation_t(uint program, ShaderType shadertype, char *name)
delegate void glClipControl_t(ClipControlOrigin origin, ClipControlDepth depth)
delegate void glPolygonMode_t(GLEnum face, PolygonMode mode)
delegate void glFlushMappedBufferRange_t(BufferTargetARB target, IntPtr offset, int length)
delegate void glVertexAttrib2f_t(uint index, float x, float y)
delegate uint glGetSubroutineIndex_t(uint program, ShaderType shadertype, char *name)
delegate void glClearNamedFramebufferiv_t(uint framebuffer, GLEnum buffer, int drawbuffer, int *value)
delegate void glGetIntegeri_v_t(GLEnum target, uint index, int *data)
delegate void glCompressedTexSubImage2D_t(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, int imageSize, void *data)
delegate void glPointParameterf_t(uint pname, float param)
delegate void glClearNamedFramebufferfi_t(uint framebuffer, GLEnum buffer, int drawbuffer, float depth, int stencil)
delegate void glGetIntegerv_t(GetPName pname, int *data)
delegate void glGetInternalformati64v_t(TextureTarget target, InternalFormat internalformat, InternalFormatPName pname, int bufSize, long * @params)
delegate void glTextureBufferRange_t(uint texture, InternalFormat internalformat, uint buffer, IntPtr offset, int size)
delegate void glStencilFuncSeparate_t(GLEnum face, StencilFunction func, int @ref, uint mask)
delegate void glStencilOpSeparate_t(GLEnum face, StencilOp sfail, StencilOp dpfail, StencilOp dppass)
delegate void glSamplerParameterIuiv_t(uint sampler, GLEnum pname, uint *param)
delegate void glEnable_t(EnableCap cap)
delegate void glVertexAttribPointer_t(uint index, int size, VertexAttribPointerType type, bool normalized, int stride, void *pointer)
delegate void glVertexArrayElementBuffer_t(uint vaobj, uint buffer)
delegate void glTextureStorage2D_t(uint texture, int levels, InternalFormat internalformat, int width, int height)
delegate void glUniform1i_t(int location, int v0)
delegate void glUniformSubroutinesuiv_t(ShaderType shadertype, int count, uint *indices)
delegate void glVertexAttribI4ui_t(uint index, uint x, uint y, uint z, uint w)
delegate void glUniform4dv_t(int location, int count, double *value)
delegate void glUniform2ui_t(int location, uint v0, uint v1)
delegate void glTexCoordP2ui_t(TexCoordPointerType type, uint coords)
delegate void glGetSamplerParameterfv_t(uint sampler, GLEnum pname, float * @params)
delegate byte * glGetStringi_t(StringName name, uint index)
delegate void glPatchParameteri_t(PatchParameterName pname, int value)
delegate void glGetTextureParameterIuiv_t(uint texture, GetTextureParameter pname, uint * @params)
delegate void glGetProgramStageiv_t(uint program, ShaderType shadertype, ProgramStagePName pname, int *values)
delegate void glGetCompressedTextureSubImage_t(uint texture, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, int bufSize, void *pixels)
delegate void glUniformMatrix4fv_t(int location, int count, bool transpose, float *value)
delegate void glTexStorage2D_t(TextureTarget target, int levels, InternalFormat internalformat, int width, int height)
delegate FramebufferStatus glCheckNamedFramebufferStatus_t(uint framebuffer, FramebufferTarget target)
delegate void glBindBuffer_t(BufferTargetARB target, uint buffer)
delegate void glTextureParameteri_t(uint texture, TextureParameterName pname, int param)
delegate void glVertexAttrib4fv_t(uint index, float *v)
delegate void glProgramUniform1ui_t(uint program, int location, uint v0)
delegate void glGetBooleanv_t(GetPName pname, bool *data)
delegate void glEndQuery_t(QueryTarget target)
delegate void glProgramUniformMatrix3dv_t(uint program, int location, int count, bool transpose, double *value)
delegate void glStencilMaskSeparate_t(GLEnum face, uint mask)
delegate void glVertexAttrib4Nsv_t(uint index, short *v)
delegate void glWaitSync_t(IntPtr sync, uint flags, ulong timeout)
delegate void glColorMaski_t(uint index, bool r, bool g, bool b, bool a)
delegate void glTexSubImage2D_t(TextureTarget target, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, void *pixels)
delegate void glGetCompressedTexImage_t(TextureTarget target, int level, void *img)
delegate void glTexParameterf_t(TextureTarget target, TextureParameterName pname, float param)
delegate void glGetnUniformuiv_t(uint program, int location, int bufSize, uint * @params)
delegate void glGetTransformFeedbacki_v_t(uint xfb, TransformFeedbackPName pname, uint index, int *param)
delegate void glMultiTexCoordP4ui_t(TextureUnit texture, TexCoordPointerType type, uint coords)
delegate uint glGetUniformBlockIndex_t(uint program, char *uniformBlockName)
delegate void glProgramUniform4fv_t(uint program, int location, int count, float *value)
delegate void glTextureBarrier_t()
delegate void glFlush_t()
delegate void glDrawRangeElementsBaseVertex_t(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, void *indices, int basevertex)
delegate void glGetNamedBufferParameteriv_t(uint buffer, GLEnum pname, int * @params)
delegate void glVertexArrayBindingDivisor_t(uint vaobj, uint bindingindex, uint divisor)
delegate void glVertexP4uiv_t(VertexPointerType type, uint *value)
delegate void glGetTexParameteriv_t(TextureTarget target, GetTextureParameter pname, int * @params)
delegate void glGetnPixelMapuiv_t(PixelMap map, int bufSize, uint *values)
delegate void glBlendFuncSeparate_t(BlendingFactor sfactorRGB, BlendingFactor dfactorRGB, BlendingFactor sfactorAlpha, BlendingFactor dfactorAlpha)
delegate void glVertexAttribFormat_t(uint attribindex, int size, uint type, bool normalized, uint relativeoffset)
delegate void glUniform4uiv_t(int location, int count, uint *value)
delegate void glNamedRenderbufferStorageMultisample_t(uint renderbuffer, int samples, InternalFormat internalformat, int width, int height)
delegate void glCreateRenderbuffers_t(int n, uint *renderbuffers)
delegate void glProgramUniform2i_t(uint program, int location, int v0, int v1)
delegate GraphicsResetStatus glGetGraphicsResetStatus_t()
delegate void glUniform3f_t(int location, float v0, float v1, float v2)
delegate void glCompressedTexSubImage1D_t(TextureTarget target, int level, int xoffset, int width, PixelFormat format, int imageSize, void *data)
delegate void glUniform4i_t(int location, int v0, int v1, int v2, int v3)
delegate void glProgramUniformMatrix4fv_t(uint program, int location, int count, bool transpose, float *value)
delegate void glTexSubImage3D_t(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, PixelType type, void *pixels)
delegate void glClearBufferiv_t(GLEnum buffer, int drawbuffer, int *value)
delegate void glProgramUniformMatrix4x2dv_t(uint program, int location, int count, bool transpose, double *value)
delegate void glTextureSubImage2D_t(uint texture, int level, int xoffset, int yoffset, int width, int height, PixelFormat format, PixelType type, void *pixels)
delegate void glNamedFramebufferRenderbuffer_t(uint framebuffer, FramebufferAttachment attachment, RenderbufferTarget renderbuffertarget, uint renderbuffer)
delegate void glCopyTexImage1D_t(TextureTarget target, int level, InternalFormat internalformat, int x, int y, int width, int border)
delegate bool glIsProgram_t(uint program)
delegate void glEndTransformFeedback_t()
delegate void glScissorArrayv_t(uint first, int count, int *v)
delegate void glProgramUniform3iv_t(uint program, int location, int count, int *value)
delegate void glTextureStorage3DMultisample_t(uint texture, int samples, InternalFormat internalformat, int width, int height, int depth, bool fixedsamplelocations)
delegate void glBlendFuncSeparatei_t(uint buf, BlendingFactor srcRGB, BlendingFactor dstRGB, BlendingFactor srcAlpha, BlendingFactor dstAlpha)
delegate void glClearBufferSubData_t(uint target, InternalFormat internalformat, IntPtr offset, int size, PixelFormat format, PixelType type, void *data)
delegate void glDeleteProgram_t(uint program)
delegate void glLineWidth_t(float width)
delegate void glGetUniformuiv_t(uint program, int location, uint * @params)
delegate void glClearBufferuiv_t(GLEnum buffer, int drawbuffer, uint *value)
delegate void glCompressedTexSubImage3D_t(TextureTarget target, int level, int xoffset, int yoffset, int zoffset, int width, int height, int depth, PixelFormat format, int imageSize, void *data)
delegate void glGetQueryObjectiv_t(uint id, QueryObjectParameterName pname, int * @params)
delegate void glCullFace_t(TriangleFace mode)
delegate void glDrawBuffers_t(int n, uint *bufs)
delegate void glUniform2dv_t(int location, int count, double *value)
delegate void glGetProgramBinary_t(uint program, int bufSize, int *length, uint *binaryFormat, void *binary)
delegate void * glMapBuffer_t(BufferTargetARB target, BufferAccessARB access)
delegate void glGetTexImage_t(TextureTarget target, int level, PixelFormat format, PixelType type, void *pixels)
delegate void glVertexAttribLPointer_t(uint index, int size, VertexAttribPointerType type, int stride, void *pointer)
delegate void glBlendEquationi_t(uint buf, BlendEquationModeEXT mode)
delegate void glVertexAttribP4uiv_t(uint index, VertexAttribPointerType type, bool normalized, uint *value)
delegate void glProgramUniform3uiv_t(uint program, int location, int count, uint *value)
delegate void glGetShaderSource_t(uint shader, int bufSize, int *length, char *source)
delegate void glProgramUniform2fv_t(uint program, int location, int count, float *value)
delegate void glGetNamedBufferSubData_t(uint buffer, IntPtr offset, int size, void *data)
delegate void glTextureStorage3D_t(uint texture, int levels, InternalFormat internalformat, int width, int height, int depth)
delegate void glClearNamedFramebufferuiv_t(uint framebuffer, GLEnum buffer, int drawbuffer, uint *value)
delegate void glColorP3ui_t(ColorPointerType type, uint color)
delegate void glGetActiveUniform_t(uint program, uint index, int bufSize, int *length, int *size, uint *type, char *name)
delegate void glTexCoordP3ui_t(TexCoordPointerType type, uint coords)
delegate void glTexParameteri_t(TextureTarget target, TextureParameterName pname, int param)
delegate void glScissor_t(int x, int y, int width, int height)
delegate bool glIsQuery_t(uint id)
delegate void glGetnMapiv_t(MapTarget target, MapQuery query, int bufSize, int *v)
delegate void glGetVertexAttribLdv_t(uint index, VertexAttribEnum pname, double * @params)
delegate bool glIsShader_t(uint shader)
delegate void glTexCoordP1ui_t(TexCoordPointerType type, uint coords)
delegate void glVertexAttrib4Nuiv_t(uint index, uint *v)
delegate void glGetUniformSubroutineuiv_t(ShaderType shadertype, int location, uint * @params)
delegate void glTexImage2DMultisample_t(TextureTarget target, int samples, InternalFormat internalformat, int width, int height, bool fixedsamplelocations)
delegate void glGetBooleani_v_t(BufferTargetARB target, uint index, bool *data)
delegate void glBindFramebuffer_t(FramebufferTarget target, uint framebuffer)
delegate void glGetVertexAttribiv_t(uint index, uint pname, int * @params)
delegate void glMultiDrawElementsIndirect_t(PrimitiveType mode, DrawElementsType type, void *indirect, int drawcount, int stride)
delegate void glGenProgramPipelines_t(int n, uint *pipelines)
delegate void glVertexAttribI4i_t(uint index, int x, int y, int z, int w)
delegate void glTexCoordP3uiv_t(TexCoordPointerType type, uint *coords)
delegate void glGetProgramInfoLog_t(uint program, int bufSize, int *length, char *infoLog)
delegate void glGetnPolygonStipple_t(int bufSize, byte *pattern)
delegate void glGetBufferPointerv_t(BufferTargetARB target, uint pname, void ** @params)
delegate void glDepthFunc_t(DepthFunction func)
delegate bool glIsEnabledi_t(EnableCap target, uint index)
delegate void glDrawElementsBaseVertex_t(PrimitiveType mode, int count, DrawElementsType type, void *indices, int basevertex)
delegate void glBeginTransformFeedback_t(PrimitiveType primitiveMode)
delegate void glUniformMatrix2dv_t(int location, int count, bool transpose, double *value)
delegate void glClearBufferfv_t(GLEnum buffer, int drawbuffer, float *value)
delegate void glVertexArrayVertexBuffer_t(uint vaobj, uint bindingindex, uint buffer, IntPtr offset, int stride)
delegate void glProgramParameteri_t(uint program, ProgramParameterPName pname, int value)
delegate void glDrawTransformFeedbackStream_t(PrimitiveType mode, uint id, uint stream)
delegate void glDeleteShader_t(uint shader)
delegate int glGetFragDataIndex_t(uint program, char *name)
delegate void glNamedBufferStorage_t(uint buffer, int size, void *data, uint flags)
delegate void glStencilFunc_t(StencilFunction func, int @ref, uint mask)
delegate byte * glGetString_t(StringName name)
delegate void glInvalidateBufferData_t(uint buffer)
delegate void glClearNamedFramebufferfv_t(uint framebuffer, GLEnum buffer, int drawbuffer, float *value)
delegate void glGetBufferParameteriv_t(BufferTargetARB target, uint pname, int * @params)
delegate void glGetProgramPipelineiv_t(uint pipeline, PipelineParameterName pname, int * @params)
delegate void glGetSamplerParameteriv_t(uint sampler, GLEnum pname, int * @params)
delegate FramebufferStatus glCheckFramebufferStatus_t(FramebufferTarget target)
delegate void glProgramUniform1uiv_t(uint program, int location, int count, uint *value)
delegate void glGetVertexAttribIuiv_t(uint index, VertexAttribEnum pname, uint * @params)
delegate void glGetShaderInfoLog_t(uint shader, int bufSize, int *length, char *infoLog)
delegate void glGetInteger64v_t(GetPName pname, long *data)
delegate void glDepthRange_t(double n, double f)
delegate void glProgramUniformMatrix3x2dv_t(uint program, int location, int count, bool transpose, double *value)
delegate bool glIsTransformFeedback_t(uint id)
delegate void glVertexAttribI2i_t(uint index, int x, int y)
delegate void glTexStorage1D_t(TextureTarget target, int levels, InternalFormat internalformat, int width)
delegate void glResumeTransformFeedback_t()
delegate void glViewport_t(int x, int y, int width, int height)
delegate void glVertexArrayAttribIFormat_t(uint vaobj, uint attribindex, int size, VertexAttribType type, uint relativeoffset)
delegate void glValidateProgram_t(uint program)
delegate void glTextureStorage1D_t(uint texture, int levels, InternalFormat internalformat, int width)
delegate void glNamedRenderbufferStorage_t(uint renderbuffer, InternalFormat internalformat, int width, int height)
delegate void glVertexAttribI3uiv_t(uint index, uint *v)
delegate void glEnablei_t(EnableCap target, uint index)
delegate bool glIsSync_t(IntPtr sync)
delegate void glGetSamplerParameterIiv_t(uint sampler, GLEnum pname, int * @params)
delegate void glGetFramebufferParameteriv_t(FramebufferTarget target, FramebufferAttachmentParameterName pname, int * @params)
delegate void glVertexAttribI4iv_t(uint index, int *v)
delegate void glNamedFramebufferParameteri_t(uint framebuffer, FramebufferParameterName pname, int param)
delegate void glTexParameteriv_t(TextureTarget target, TextureParameterName pname, int * @params)
delegate void glObjectPtrLabel_t(void *ptr, int length, char *label)
delegate void glGetnTexImage_t(TextureTarget target, int level, PixelFormat format, PixelType type, int bufSize, void *pixels)
delegate void glDeleteTransformFeedbacks_t(int n, uint *ids)
delegate bool glIsProgramPipeline_t(uint pipeline)
delegate void glVertexAttribI1ui_t(uint index, uint x)
delegate void glProgramUniform1d_t(uint program, int location, double v0)
static void ApplyWorkaroundFixingInvocations()
delegate void glUniformMatrix3x4dv_t(int location, int count, bool transpose, double *value)
delegate void glColorP4ui_t(ColorPointerType type, uint color)
delegate void glUniformMatrix4dv_t(int location, int count, bool transpose, double *value)
delegate uint glGetDebugMessageLog_t(uint count, int bufSize, uint *sources, uint *types, uint *ids, uint *severities, int *lengths, char *messageLog)
delegate void glShaderBinary_t(int count, uint *shaders, uint binaryformat, void *binary, int length)
delegate void glVertexAttribI3i_t(uint index, int x, int y, int z)
delegate void glVertexAttrib4d_t(uint index, double x, double y, double z, double w)
delegate void glFramebufferTexture1D_t(FramebufferTarget target, FramebufferAttachment attachment, TextureTarget textarget, uint texture, int level)
delegate void glGetnConvolutionFilter_t(ConvolutionTarget target, PixelFormat format, PixelType type, int bufSize, void *image)
delegate void glGetTexParameterIiv_t(TextureTarget target, GetTextureParameter pname, int * @params)
delegate void glGetDoublei_v_t(GLEnum target, uint index, double *data)
delegate void glVertexAttribI4usv_t(uint index, short *v)
delegate void glBlendEquationSeparate_t(BlendEquationModeEXT modeRGB, BlendEquationModeEXT modeAlpha)
delegate void glGetTransformFeedbacki64_v_t(uint xfb, TransformFeedbackPName pname, uint index, long *param)
delegate void glDisableVertexAttribArray_t(uint index)
delegate void glProgramUniform3i_t(uint program, int location, int v0, int v1, int v2)
delegate void glPrimitiveRestartIndex_t(uint index)
delegate void glMultiTexCoordP2ui_t(TextureUnit texture, TexCoordPointerType type, uint coords)
delegate void glUniform1iv_t(int location, int count, int *value)
delegate void glCopyImageSubData_t(uint srcName, CopyBufferSubDataTarget srcTarget, int srcLevel, int srcX, int srcY, int srcZ, uint dstName, CopyBufferSubDataTarget dstTarget, int dstLevel, int dstX, int dstY, int dstZ, int srcWidth, int srcHeight, int srcDepth)
delegate void glProgramUniform2ui_t(uint program, int location, uint v0, uint v1)
delegate void glClear_t(uint mask)
delegate void glPolygonOffsetClamp_t(float factor, float units, float clamp)
delegate void glCreateVertexArrays_t(int n, uint *arrays)
delegate void glDrawRangeElements_t(PrimitiveType mode, uint start, uint end, int count, DrawElementsType type, void *indices)
delegate void glTexCoordP2uiv_t(TexCoordPointerType type, uint *coords)
delegate void glGenTransformFeedbacks_t(int n, uint *ids)