Wise&mystical  1.0
Project about Europe
Loading...
Searching...
No Matches
glad_gl.c
Go to the documentation of this file.
1#include <stdio.h>
2#include <stdlib.h>
3#include <string.h>
4#include <glad/gl.h>
5
6#ifndef GLAD_IMPL_UTIL_C_
7#define GLAD_IMPL_UTIL_C_
8
9#ifdef _MSC_VER
10#define GLAD_IMPL_UTIL_SSCANF sscanf_s
11#else
12#define GLAD_IMPL_UTIL_SSCANF sscanf
13#endif
14
15#endif /* GLAD_IMPL_UTIL_C_ */
16
17
33
34
35
792
793
794static void glad_gl_load_GL_VERSION_1_0( GLADuserptrloadfunc load, void* userptr) {
795 if(!GLAD_GL_VERSION_1_0) return;
796 glAccum = (PFNGLACCUMPROC) load("glAccum", userptr);
797 glAlphaFunc = (PFNGLALPHAFUNCPROC) load("glAlphaFunc", userptr);
798 glBegin = (PFNGLBEGINPROC) load("glBegin", userptr);
799 glBitmap = (PFNGLBITMAPPROC) load("glBitmap", userptr);
800 glBlendFunc = (PFNGLBLENDFUNCPROC) load("glBlendFunc", userptr);
801 glCallList = (PFNGLCALLLISTPROC) load("glCallList", userptr);
802 glCallLists = (PFNGLCALLLISTSPROC) load("glCallLists", userptr);
803 glClear = (PFNGLCLEARPROC) load("glClear", userptr);
804 glClearAccum = (PFNGLCLEARACCUMPROC) load("glClearAccum", userptr);
805 glClearColor = (PFNGLCLEARCOLORPROC) load("glClearColor", userptr);
806 glClearDepth = (PFNGLCLEARDEPTHPROC) load("glClearDepth", userptr);
807 glClearIndex = (PFNGLCLEARINDEXPROC) load("glClearIndex", userptr);
808 glClearStencil = (PFNGLCLEARSTENCILPROC) load("glClearStencil", userptr);
809 glClipPlane = (PFNGLCLIPPLANEPROC) load("glClipPlane", userptr);
810 glColor3b = (PFNGLCOLOR3BPROC) load("glColor3b", userptr);
811 glColor3bv = (PFNGLCOLOR3BVPROC) load("glColor3bv", userptr);
812 glColor3d = (PFNGLCOLOR3DPROC) load("glColor3d", userptr);
813 glColor3dv = (PFNGLCOLOR3DVPROC) load("glColor3dv", userptr);
814 glColor3f = (PFNGLCOLOR3FPROC) load("glColor3f", userptr);
815 glColor3fv = (PFNGLCOLOR3FVPROC) load("glColor3fv", userptr);
816 glColor3i = (PFNGLCOLOR3IPROC) load("glColor3i", userptr);
817 glColor3iv = (PFNGLCOLOR3IVPROC) load("glColor3iv", userptr);
818 glColor3s = (PFNGLCOLOR3SPROC) load("glColor3s", userptr);
819 glColor3sv = (PFNGLCOLOR3SVPROC) load("glColor3sv", userptr);
820 glColor3ub = (PFNGLCOLOR3UBPROC) load("glColor3ub", userptr);
821 glColor3ubv = (PFNGLCOLOR3UBVPROC) load("glColor3ubv", userptr);
822 glColor3ui = (PFNGLCOLOR3UIPROC) load("glColor3ui", userptr);
823 glColor3uiv = (PFNGLCOLOR3UIVPROC) load("glColor3uiv", userptr);
824 glColor3us = (PFNGLCOLOR3USPROC) load("glColor3us", userptr);
825 glColor3usv = (PFNGLCOLOR3USVPROC) load("glColor3usv", userptr);
826 glColor4b = (PFNGLCOLOR4BPROC) load("glColor4b", userptr);
827 glColor4bv = (PFNGLCOLOR4BVPROC) load("glColor4bv", userptr);
828 glColor4d = (PFNGLCOLOR4DPROC) load("glColor4d", userptr);
829 glColor4dv = (PFNGLCOLOR4DVPROC) load("glColor4dv", userptr);
830 glColor4f = (PFNGLCOLOR4FPROC) load("glColor4f", userptr);
831 glColor4fv = (PFNGLCOLOR4FVPROC) load("glColor4fv", userptr);
832 glColor4i = (PFNGLCOLOR4IPROC) load("glColor4i", userptr);
833 glColor4iv = (PFNGLCOLOR4IVPROC) load("glColor4iv", userptr);
834 glColor4s = (PFNGLCOLOR4SPROC) load("glColor4s", userptr);
835 glColor4sv = (PFNGLCOLOR4SVPROC) load("glColor4sv", userptr);
836 glColor4ub = (PFNGLCOLOR4UBPROC) load("glColor4ub", userptr);
837 glColor4ubv = (PFNGLCOLOR4UBVPROC) load("glColor4ubv", userptr);
838 glColor4ui = (PFNGLCOLOR4UIPROC) load("glColor4ui", userptr);
839 glColor4uiv = (PFNGLCOLOR4UIVPROC) load("glColor4uiv", userptr);
840 glColor4us = (PFNGLCOLOR4USPROC) load("glColor4us", userptr);
841 glColor4usv = (PFNGLCOLOR4USVPROC) load("glColor4usv", userptr);
842 glColorMask = (PFNGLCOLORMASKPROC) load("glColorMask", userptr);
843 glColorMaterial = (PFNGLCOLORMATERIALPROC) load("glColorMaterial", userptr);
844 glCopyPixels = (PFNGLCOPYPIXELSPROC) load("glCopyPixels", userptr);
845 glCullFace = (PFNGLCULLFACEPROC) load("glCullFace", userptr);
846 glDeleteLists = (PFNGLDELETELISTSPROC) load("glDeleteLists", userptr);
847 glDepthFunc = (PFNGLDEPTHFUNCPROC) load("glDepthFunc", userptr);
848 glDepthMask = (PFNGLDEPTHMASKPROC) load("glDepthMask", userptr);
849 glDepthRange = (PFNGLDEPTHRANGEPROC) load("glDepthRange", userptr);
850 glDisable = (PFNGLDISABLEPROC) load("glDisable", userptr);
851 glDrawBuffer = (PFNGLDRAWBUFFERPROC) load("glDrawBuffer", userptr);
852 glDrawPixels = (PFNGLDRAWPIXELSPROC) load("glDrawPixels", userptr);
853 glEdgeFlag = (PFNGLEDGEFLAGPROC) load("glEdgeFlag", userptr);
854 glEdgeFlagv = (PFNGLEDGEFLAGVPROC) load("glEdgeFlagv", userptr);
855 glEnable = (PFNGLENABLEPROC) load("glEnable", userptr);
856 glEnd = (PFNGLENDPROC) load("glEnd", userptr);
857 glEndList = (PFNGLENDLISTPROC) load("glEndList", userptr);
858 glEvalCoord1d = (PFNGLEVALCOORD1DPROC) load("glEvalCoord1d", userptr);
859 glEvalCoord1dv = (PFNGLEVALCOORD1DVPROC) load("glEvalCoord1dv", userptr);
860 glEvalCoord1f = (PFNGLEVALCOORD1FPROC) load("glEvalCoord1f", userptr);
861 glEvalCoord1fv = (PFNGLEVALCOORD1FVPROC) load("glEvalCoord1fv", userptr);
862 glEvalCoord2d = (PFNGLEVALCOORD2DPROC) load("glEvalCoord2d", userptr);
863 glEvalCoord2dv = (PFNGLEVALCOORD2DVPROC) load("glEvalCoord2dv", userptr);
864 glEvalCoord2f = (PFNGLEVALCOORD2FPROC) load("glEvalCoord2f", userptr);
865 glEvalCoord2fv = (PFNGLEVALCOORD2FVPROC) load("glEvalCoord2fv", userptr);
866 glEvalMesh1 = (PFNGLEVALMESH1PROC) load("glEvalMesh1", userptr);
867 glEvalMesh2 = (PFNGLEVALMESH2PROC) load("glEvalMesh2", userptr);
868 glEvalPoint1 = (PFNGLEVALPOINT1PROC) load("glEvalPoint1", userptr);
869 glEvalPoint2 = (PFNGLEVALPOINT2PROC) load("glEvalPoint2", userptr);
870 glFeedbackBuffer = (PFNGLFEEDBACKBUFFERPROC) load("glFeedbackBuffer", userptr);
871 glFinish = (PFNGLFINISHPROC) load("glFinish", userptr);
872 glFlush = (PFNGLFLUSHPROC) load("glFlush", userptr);
873 glFogf = (PFNGLFOGFPROC) load("glFogf", userptr);
874 glFogfv = (PFNGLFOGFVPROC) load("glFogfv", userptr);
875 glFogi = (PFNGLFOGIPROC) load("glFogi", userptr);
876 glFogiv = (PFNGLFOGIVPROC) load("glFogiv", userptr);
877 glFrontFace = (PFNGLFRONTFACEPROC) load("glFrontFace", userptr);
878 glFrustum = (PFNGLFRUSTUMPROC) load("glFrustum", userptr);
879 glGenLists = (PFNGLGENLISTSPROC) load("glGenLists", userptr);
880 glGetBooleanv = (PFNGLGETBOOLEANVPROC) load("glGetBooleanv", userptr);
881 glGetClipPlane = (PFNGLGETCLIPPLANEPROC) load("glGetClipPlane", userptr);
882 glGetDoublev = (PFNGLGETDOUBLEVPROC) load("glGetDoublev", userptr);
883 glGetError = (PFNGLGETERRORPROC) load("glGetError", userptr);
884 glGetFloatv = (PFNGLGETFLOATVPROC) load("glGetFloatv", userptr);
885 glGetIntegerv = (PFNGLGETINTEGERVPROC) load("glGetIntegerv", userptr);
886 glGetLightfv = (PFNGLGETLIGHTFVPROC) load("glGetLightfv", userptr);
887 glGetLightiv = (PFNGLGETLIGHTIVPROC) load("glGetLightiv", userptr);
888 glGetMapdv = (PFNGLGETMAPDVPROC) load("glGetMapdv", userptr);
889 glGetMapfv = (PFNGLGETMAPFVPROC) load("glGetMapfv", userptr);
890 glGetMapiv = (PFNGLGETMAPIVPROC) load("glGetMapiv", userptr);
891 glGetMaterialfv = (PFNGLGETMATERIALFVPROC) load("glGetMaterialfv", userptr);
892 glGetMaterialiv = (PFNGLGETMATERIALIVPROC) load("glGetMaterialiv", userptr);
893 glGetPixelMapfv = (PFNGLGETPIXELMAPFVPROC) load("glGetPixelMapfv", userptr);
894 glGetPixelMapuiv = (PFNGLGETPIXELMAPUIVPROC) load("glGetPixelMapuiv", userptr);
895 glGetPixelMapusv = (PFNGLGETPIXELMAPUSVPROC) load("glGetPixelMapusv", userptr);
896 glGetPolygonStipple = (PFNGLGETPOLYGONSTIPPLEPROC) load("glGetPolygonStipple", userptr);
897 glGetString = (PFNGLGETSTRINGPROC) load("glGetString", userptr);
898 glGetTexEnvfv = (PFNGLGETTEXENVFVPROC) load("glGetTexEnvfv", userptr);
899 glGetTexEnviv = (PFNGLGETTEXENVIVPROC) load("glGetTexEnviv", userptr);
900 glGetTexGendv = (PFNGLGETTEXGENDVPROC) load("glGetTexGendv", userptr);
901 glGetTexGenfv = (PFNGLGETTEXGENFVPROC) load("glGetTexGenfv", userptr);
902 glGetTexGeniv = (PFNGLGETTEXGENIVPROC) load("glGetTexGeniv", userptr);
903 glGetTexImage = (PFNGLGETTEXIMAGEPROC) load("glGetTexImage", userptr);
904 glGetTexLevelParameterfv = (PFNGLGETTEXLEVELPARAMETERFVPROC) load("glGetTexLevelParameterfv", userptr);
905 glGetTexLevelParameteriv = (PFNGLGETTEXLEVELPARAMETERIVPROC) load("glGetTexLevelParameteriv", userptr);
906 glGetTexParameterfv = (PFNGLGETTEXPARAMETERFVPROC) load("glGetTexParameterfv", userptr);
907 glGetTexParameteriv = (PFNGLGETTEXPARAMETERIVPROC) load("glGetTexParameteriv", userptr);
908 glHint = (PFNGLHINTPROC) load("glHint", userptr);
909 glIndexMask = (PFNGLINDEXMASKPROC) load("glIndexMask", userptr);
910 glIndexd = (PFNGLINDEXDPROC) load("glIndexd", userptr);
911 glIndexdv = (PFNGLINDEXDVPROC) load("glIndexdv", userptr);
912 glIndexf = (PFNGLINDEXFPROC) load("glIndexf", userptr);
913 glIndexfv = (PFNGLINDEXFVPROC) load("glIndexfv", userptr);
914 glIndexi = (PFNGLINDEXIPROC) load("glIndexi", userptr);
915 glIndexiv = (PFNGLINDEXIVPROC) load("glIndexiv", userptr);
916 glIndexs = (PFNGLINDEXSPROC) load("glIndexs", userptr);
917 glIndexsv = (PFNGLINDEXSVPROC) load("glIndexsv", userptr);
918 glInitNames = (PFNGLINITNAMESPROC) load("glInitNames", userptr);
919 glIsEnabled = (PFNGLISENABLEDPROC) load("glIsEnabled", userptr);
920 glIsList = (PFNGLISLISTPROC) load("glIsList", userptr);
921 glLightModelf = (PFNGLLIGHTMODELFPROC) load("glLightModelf", userptr);
922 glLightModelfv = (PFNGLLIGHTMODELFVPROC) load("glLightModelfv", userptr);
923 glLightModeli = (PFNGLLIGHTMODELIPROC) load("glLightModeli", userptr);
924 glLightModeliv = (PFNGLLIGHTMODELIVPROC) load("glLightModeliv", userptr);
925 glLightf = (PFNGLLIGHTFPROC) load("glLightf", userptr);
926 glLightfv = (PFNGLLIGHTFVPROC) load("glLightfv", userptr);
927 glLighti = (PFNGLLIGHTIPROC) load("glLighti", userptr);
928 glLightiv = (PFNGLLIGHTIVPROC) load("glLightiv", userptr);
929 glLineStipple = (PFNGLLINESTIPPLEPROC) load("glLineStipple", userptr);
930 glLineWidth = (PFNGLLINEWIDTHPROC) load("glLineWidth", userptr);
931 glListBase = (PFNGLLISTBASEPROC) load("glListBase", userptr);
932 glLoadIdentity = (PFNGLLOADIDENTITYPROC) load("glLoadIdentity", userptr);
933 glLoadMatrixd = (PFNGLLOADMATRIXDPROC) load("glLoadMatrixd", userptr);
934 glLoadMatrixf = (PFNGLLOADMATRIXFPROC) load("glLoadMatrixf", userptr);
935 glLoadName = (PFNGLLOADNAMEPROC) load("glLoadName", userptr);
936 glLogicOp = (PFNGLLOGICOPPROC) load("glLogicOp", userptr);
937 glMap1d = (PFNGLMAP1DPROC) load("glMap1d", userptr);
938 glMap1f = (PFNGLMAP1FPROC) load("glMap1f", userptr);
939 glMap2d = (PFNGLMAP2DPROC) load("glMap2d", userptr);
940 glMap2f = (PFNGLMAP2FPROC) load("glMap2f", userptr);
941 glMapGrid1d = (PFNGLMAPGRID1DPROC) load("glMapGrid1d", userptr);
942 glMapGrid1f = (PFNGLMAPGRID1FPROC) load("glMapGrid1f", userptr);
943 glMapGrid2d = (PFNGLMAPGRID2DPROC) load("glMapGrid2d", userptr);
944 glMapGrid2f = (PFNGLMAPGRID2FPROC) load("glMapGrid2f", userptr);
945 glMaterialf = (PFNGLMATERIALFPROC) load("glMaterialf", userptr);
946 glMaterialfv = (PFNGLMATERIALFVPROC) load("glMaterialfv", userptr);
947 glMateriali = (PFNGLMATERIALIPROC) load("glMateriali", userptr);
948 glMaterialiv = (PFNGLMATERIALIVPROC) load("glMaterialiv", userptr);
949 glMatrixMode = (PFNGLMATRIXMODEPROC) load("glMatrixMode", userptr);
950 glMultMatrixd = (PFNGLMULTMATRIXDPROC) load("glMultMatrixd", userptr);
951 glMultMatrixf = (PFNGLMULTMATRIXFPROC) load("glMultMatrixf", userptr);
952 glNewList = (PFNGLNEWLISTPROC) load("glNewList", userptr);
953 glNormal3b = (PFNGLNORMAL3BPROC) load("glNormal3b", userptr);
954 glNormal3bv = (PFNGLNORMAL3BVPROC) load("glNormal3bv", userptr);
955 glNormal3d = (PFNGLNORMAL3DPROC) load("glNormal3d", userptr);
956 glNormal3dv = (PFNGLNORMAL3DVPROC) load("glNormal3dv", userptr);
957 glNormal3f = (PFNGLNORMAL3FPROC) load("glNormal3f", userptr);
958 glNormal3fv = (PFNGLNORMAL3FVPROC) load("glNormal3fv", userptr);
959 glNormal3i = (PFNGLNORMAL3IPROC) load("glNormal3i", userptr);
960 glNormal3iv = (PFNGLNORMAL3IVPROC) load("glNormal3iv", userptr);
961 glNormal3s = (PFNGLNORMAL3SPROC) load("glNormal3s", userptr);
962 glNormal3sv = (PFNGLNORMAL3SVPROC) load("glNormal3sv", userptr);
963 glOrtho = (PFNGLORTHOPROC) load("glOrtho", userptr);
964 glPassThrough = (PFNGLPASSTHROUGHPROC) load("glPassThrough", userptr);
965 glPixelMapfv = (PFNGLPIXELMAPFVPROC) load("glPixelMapfv", userptr);
966 glPixelMapuiv = (PFNGLPIXELMAPUIVPROC) load("glPixelMapuiv", userptr);
967 glPixelMapusv = (PFNGLPIXELMAPUSVPROC) load("glPixelMapusv", userptr);
968 glPixelStoref = (PFNGLPIXELSTOREFPROC) load("glPixelStoref", userptr);
969 glPixelStorei = (PFNGLPIXELSTOREIPROC) load("glPixelStorei", userptr);
970 glPixelTransferf = (PFNGLPIXELTRANSFERFPROC) load("glPixelTransferf", userptr);
971 glPixelTransferi = (PFNGLPIXELTRANSFERIPROC) load("glPixelTransferi", userptr);
972 glPixelZoom = (PFNGLPIXELZOOMPROC) load("glPixelZoom", userptr);
973 glPointSize = (PFNGLPOINTSIZEPROC) load("glPointSize", userptr);
974 glPolygonMode = (PFNGLPOLYGONMODEPROC) load("glPolygonMode", userptr);
975 glPolygonStipple = (PFNGLPOLYGONSTIPPLEPROC) load("glPolygonStipple", userptr);
976 glPopAttrib = (PFNGLPOPATTRIBPROC) load("glPopAttrib", userptr);
977 glPopMatrix = (PFNGLPOPMATRIXPROC) load("glPopMatrix", userptr);
978 glPopName = (PFNGLPOPNAMEPROC) load("glPopName", userptr);
979 glPushAttrib = (PFNGLPUSHATTRIBPROC) load("glPushAttrib", userptr);
980 glPushMatrix = (PFNGLPUSHMATRIXPROC) load("glPushMatrix", userptr);
981 glPushName = (PFNGLPUSHNAMEPROC) load("glPushName", userptr);
982 glRasterPos2d = (PFNGLRASTERPOS2DPROC) load("glRasterPos2d", userptr);
983 glRasterPos2dv = (PFNGLRASTERPOS2DVPROC) load("glRasterPos2dv", userptr);
984 glRasterPos2f = (PFNGLRASTERPOS2FPROC) load("glRasterPos2f", userptr);
985 glRasterPos2fv = (PFNGLRASTERPOS2FVPROC) load("glRasterPos2fv", userptr);
986 glRasterPos2i = (PFNGLRASTERPOS2IPROC) load("glRasterPos2i", userptr);
987 glRasterPos2iv = (PFNGLRASTERPOS2IVPROC) load("glRasterPos2iv", userptr);
988 glRasterPos2s = (PFNGLRASTERPOS2SPROC) load("glRasterPos2s", userptr);
989 glRasterPos2sv = (PFNGLRASTERPOS2SVPROC) load("glRasterPos2sv", userptr);
990 glRasterPos3d = (PFNGLRASTERPOS3DPROC) load("glRasterPos3d", userptr);
991 glRasterPos3dv = (PFNGLRASTERPOS3DVPROC) load("glRasterPos3dv", userptr);
992 glRasterPos3f = (PFNGLRASTERPOS3FPROC) load("glRasterPos3f", userptr);
993 glRasterPos3fv = (PFNGLRASTERPOS3FVPROC) load("glRasterPos3fv", userptr);
994 glRasterPos3i = (PFNGLRASTERPOS3IPROC) load("glRasterPos3i", userptr);
995 glRasterPos3iv = (PFNGLRASTERPOS3IVPROC) load("glRasterPos3iv", userptr);
996 glRasterPos3s = (PFNGLRASTERPOS3SPROC) load("glRasterPos3s", userptr);
997 glRasterPos3sv = (PFNGLRASTERPOS3SVPROC) load("glRasterPos3sv", userptr);
998 glRasterPos4d = (PFNGLRASTERPOS4DPROC) load("glRasterPos4d", userptr);
999 glRasterPos4dv = (PFNGLRASTERPOS4DVPROC) load("glRasterPos4dv", userptr);
1000 glRasterPos4f = (PFNGLRASTERPOS4FPROC) load("glRasterPos4f", userptr);
1001 glRasterPos4fv = (PFNGLRASTERPOS4FVPROC) load("glRasterPos4fv", userptr);
1002 glRasterPos4i = (PFNGLRASTERPOS4IPROC) load("glRasterPos4i", userptr);
1003 glRasterPos4iv = (PFNGLRASTERPOS4IVPROC) load("glRasterPos4iv", userptr);
1004 glRasterPos4s = (PFNGLRASTERPOS4SPROC) load("glRasterPos4s", userptr);
1005 glRasterPos4sv = (PFNGLRASTERPOS4SVPROC) load("glRasterPos4sv", userptr);
1006 glReadBuffer = (PFNGLREADBUFFERPROC) load("glReadBuffer", userptr);
1007 glReadPixels = (PFNGLREADPIXELSPROC) load("glReadPixels", userptr);
1008 glRectd = (PFNGLRECTDPROC) load("glRectd", userptr);
1009 glRectdv = (PFNGLRECTDVPROC) load("glRectdv", userptr);
1010 glRectf = (PFNGLRECTFPROC) load("glRectf", userptr);
1011 glRectfv = (PFNGLRECTFVPROC) load("glRectfv", userptr);
1012 glRecti = (PFNGLRECTIPROC) load("glRecti", userptr);
1013 glRectiv = (PFNGLRECTIVPROC) load("glRectiv", userptr);
1014 glRects = (PFNGLRECTSPROC) load("glRects", userptr);
1015 glRectsv = (PFNGLRECTSVPROC) load("glRectsv", userptr);
1016 glRenderMode = (PFNGLRENDERMODEPROC) load("glRenderMode", userptr);
1017 glRotated = (PFNGLROTATEDPROC) load("glRotated", userptr);
1018 glRotatef = (PFNGLROTATEFPROC) load("glRotatef", userptr);
1019 glScaled = (PFNGLSCALEDPROC) load("glScaled", userptr);
1020 glScalef = (PFNGLSCALEFPROC) load("glScalef", userptr);
1021 glScissor = (PFNGLSCISSORPROC) load("glScissor", userptr);
1022 glSelectBuffer = (PFNGLSELECTBUFFERPROC) load("glSelectBuffer", userptr);
1023 glShadeModel = (PFNGLSHADEMODELPROC) load("glShadeModel", userptr);
1024 glStencilFunc = (PFNGLSTENCILFUNCPROC) load("glStencilFunc", userptr);
1025 glStencilMask = (PFNGLSTENCILMASKPROC) load("glStencilMask", userptr);
1026 glStencilOp = (PFNGLSTENCILOPPROC) load("glStencilOp", userptr);
1027 glTexCoord1d = (PFNGLTEXCOORD1DPROC) load("glTexCoord1d", userptr);
1028 glTexCoord1dv = (PFNGLTEXCOORD1DVPROC) load("glTexCoord1dv", userptr);
1029 glTexCoord1f = (PFNGLTEXCOORD1FPROC) load("glTexCoord1f", userptr);
1030 glTexCoord1fv = (PFNGLTEXCOORD1FVPROC) load("glTexCoord1fv", userptr);
1031 glTexCoord1i = (PFNGLTEXCOORD1IPROC) load("glTexCoord1i", userptr);
1032 glTexCoord1iv = (PFNGLTEXCOORD1IVPROC) load("glTexCoord1iv", userptr);
1033 glTexCoord1s = (PFNGLTEXCOORD1SPROC) load("glTexCoord1s", userptr);
1034 glTexCoord1sv = (PFNGLTEXCOORD1SVPROC) load("glTexCoord1sv", userptr);
1035 glTexCoord2d = (PFNGLTEXCOORD2DPROC) load("glTexCoord2d", userptr);
1036 glTexCoord2dv = (PFNGLTEXCOORD2DVPROC) load("glTexCoord2dv", userptr);
1037 glTexCoord2f = (PFNGLTEXCOORD2FPROC) load("glTexCoord2f", userptr);
1038 glTexCoord2fv = (PFNGLTEXCOORD2FVPROC) load("glTexCoord2fv", userptr);
1039 glTexCoord2i = (PFNGLTEXCOORD2IPROC) load("glTexCoord2i", userptr);
1040 glTexCoord2iv = (PFNGLTEXCOORD2IVPROC) load("glTexCoord2iv", userptr);
1041 glTexCoord2s = (PFNGLTEXCOORD2SPROC) load("glTexCoord2s", userptr);
1042 glTexCoord2sv = (PFNGLTEXCOORD2SVPROC) load("glTexCoord2sv", userptr);
1043 glTexCoord3d = (PFNGLTEXCOORD3DPROC) load("glTexCoord3d", userptr);
1044 glTexCoord3dv = (PFNGLTEXCOORD3DVPROC) load("glTexCoord3dv", userptr);
1045 glTexCoord3f = (PFNGLTEXCOORD3FPROC) load("glTexCoord3f", userptr);
1046 glTexCoord3fv = (PFNGLTEXCOORD3FVPROC) load("glTexCoord3fv", userptr);
1047 glTexCoord3i = (PFNGLTEXCOORD3IPROC) load("glTexCoord3i", userptr);
1048 glTexCoord3iv = (PFNGLTEXCOORD3IVPROC) load("glTexCoord3iv", userptr);
1049 glTexCoord3s = (PFNGLTEXCOORD3SPROC) load("glTexCoord3s", userptr);
1050 glTexCoord3sv = (PFNGLTEXCOORD3SVPROC) load("glTexCoord3sv", userptr);
1051 glTexCoord4d = (PFNGLTEXCOORD4DPROC) load("glTexCoord4d", userptr);
1052 glTexCoord4dv = (PFNGLTEXCOORD4DVPROC) load("glTexCoord4dv", userptr);
1053 glTexCoord4f = (PFNGLTEXCOORD4FPROC) load("glTexCoord4f", userptr);
1054 glTexCoord4fv = (PFNGLTEXCOORD4FVPROC) load("glTexCoord4fv", userptr);
1055 glTexCoord4i = (PFNGLTEXCOORD4IPROC) load("glTexCoord4i", userptr);
1056 glTexCoord4iv = (PFNGLTEXCOORD4IVPROC) load("glTexCoord4iv", userptr);
1057 glTexCoord4s = (PFNGLTEXCOORD4SPROC) load("glTexCoord4s", userptr);
1058 glTexCoord4sv = (PFNGLTEXCOORD4SVPROC) load("glTexCoord4sv", userptr);
1059 glTexEnvf = (PFNGLTEXENVFPROC) load("glTexEnvf", userptr);
1060 glTexEnvfv = (PFNGLTEXENVFVPROC) load("glTexEnvfv", userptr);
1061 glTexEnvi = (PFNGLTEXENVIPROC) load("glTexEnvi", userptr);
1062 glTexEnviv = (PFNGLTEXENVIVPROC) load("glTexEnviv", userptr);
1063 glTexGend = (PFNGLTEXGENDPROC) load("glTexGend", userptr);
1064 glTexGendv = (PFNGLTEXGENDVPROC) load("glTexGendv", userptr);
1065 glTexGenf = (PFNGLTEXGENFPROC) load("glTexGenf", userptr);
1066 glTexGenfv = (PFNGLTEXGENFVPROC) load("glTexGenfv", userptr);
1067 glTexGeni = (PFNGLTEXGENIPROC) load("glTexGeni", userptr);
1068 glTexGeniv = (PFNGLTEXGENIVPROC) load("glTexGeniv", userptr);
1069 glTexImage1D = (PFNGLTEXIMAGE1DPROC) load("glTexImage1D", userptr);
1070 glTexImage2D = (PFNGLTEXIMAGE2DPROC) load("glTexImage2D", userptr);
1071 glTexParameterf = (PFNGLTEXPARAMETERFPROC) load("glTexParameterf", userptr);
1072 glTexParameterfv = (PFNGLTEXPARAMETERFVPROC) load("glTexParameterfv", userptr);
1073 glTexParameteri = (PFNGLTEXPARAMETERIPROC) load("glTexParameteri", userptr);
1074 glTexParameteriv = (PFNGLTEXPARAMETERIVPROC) load("glTexParameteriv", userptr);
1075 glTranslated = (PFNGLTRANSLATEDPROC) load("glTranslated", userptr);
1076 glTranslatef = (PFNGLTRANSLATEFPROC) load("glTranslatef", userptr);
1077 glVertex2d = (PFNGLVERTEX2DPROC) load("glVertex2d", userptr);
1078 glVertex2dv = (PFNGLVERTEX2DVPROC) load("glVertex2dv", userptr);
1079 glVertex2f = (PFNGLVERTEX2FPROC) load("glVertex2f", userptr);
1080 glVertex2fv = (PFNGLVERTEX2FVPROC) load("glVertex2fv", userptr);
1081 glVertex2i = (PFNGLVERTEX2IPROC) load("glVertex2i", userptr);
1082 glVertex2iv = (PFNGLVERTEX2IVPROC) load("glVertex2iv", userptr);
1083 glVertex2s = (PFNGLVERTEX2SPROC) load("glVertex2s", userptr);
1084 glVertex2sv = (PFNGLVERTEX2SVPROC) load("glVertex2sv", userptr);
1085 glVertex3d = (PFNGLVERTEX3DPROC) load("glVertex3d", userptr);
1086 glVertex3dv = (PFNGLVERTEX3DVPROC) load("glVertex3dv", userptr);
1087 glVertex3f = (PFNGLVERTEX3FPROC) load("glVertex3f", userptr);
1088 glVertex3fv = (PFNGLVERTEX3FVPROC) load("glVertex3fv", userptr);
1089 glVertex3i = (PFNGLVERTEX3IPROC) load("glVertex3i", userptr);
1090 glVertex3iv = (PFNGLVERTEX3IVPROC) load("glVertex3iv", userptr);
1091 glVertex3s = (PFNGLVERTEX3SPROC) load("glVertex3s", userptr);
1092 glVertex3sv = (PFNGLVERTEX3SVPROC) load("glVertex3sv", userptr);
1093 glVertex4d = (PFNGLVERTEX4DPROC) load("glVertex4d", userptr);
1094 glVertex4dv = (PFNGLVERTEX4DVPROC) load("glVertex4dv", userptr);
1095 glVertex4f = (PFNGLVERTEX4FPROC) load("glVertex4f", userptr);
1096 glVertex4fv = (PFNGLVERTEX4FVPROC) load("glVertex4fv", userptr);
1097 glVertex4i = (PFNGLVERTEX4IPROC) load("glVertex4i", userptr);
1098 glVertex4iv = (PFNGLVERTEX4IVPROC) load("glVertex4iv", userptr);
1099 glVertex4s = (PFNGLVERTEX4SPROC) load("glVertex4s", userptr);
1100 glVertex4sv = (PFNGLVERTEX4SVPROC) load("glVertex4sv", userptr);
1101 glViewport = (PFNGLVIEWPORTPROC) load("glViewport", userptr);
1102}
1103static void glad_gl_load_GL_VERSION_1_1( GLADuserptrloadfunc load, void* userptr) {
1104 if(!GLAD_GL_VERSION_1_1) return;
1105 glAreTexturesResident = (PFNGLARETEXTURESRESIDENTPROC) load("glAreTexturesResident", userptr);
1106 glArrayElement = (PFNGLARRAYELEMENTPROC) load("glArrayElement", userptr);
1107 glBindTexture = (PFNGLBINDTEXTUREPROC) load("glBindTexture", userptr);
1108 glColorPointer = (PFNGLCOLORPOINTERPROC) load("glColorPointer", userptr);
1109 glCopyTexImage1D = (PFNGLCOPYTEXIMAGE1DPROC) load("glCopyTexImage1D", userptr);
1110 glCopyTexImage2D = (PFNGLCOPYTEXIMAGE2DPROC) load("glCopyTexImage2D", userptr);
1111 glCopyTexSubImage1D = (PFNGLCOPYTEXSUBIMAGE1DPROC) load("glCopyTexSubImage1D", userptr);
1112 glCopyTexSubImage2D = (PFNGLCOPYTEXSUBIMAGE2DPROC) load("glCopyTexSubImage2D", userptr);
1113 glDeleteTextures = (PFNGLDELETETEXTURESPROC) load("glDeleteTextures", userptr);
1114 glDisableClientState = (PFNGLDISABLECLIENTSTATEPROC) load("glDisableClientState", userptr);
1115 glDrawArrays = (PFNGLDRAWARRAYSPROC) load("glDrawArrays", userptr);
1116 glDrawElements = (PFNGLDRAWELEMENTSPROC) load("glDrawElements", userptr);
1117 glEdgeFlagPointer = (PFNGLEDGEFLAGPOINTERPROC) load("glEdgeFlagPointer", userptr);
1118 glEnableClientState = (PFNGLENABLECLIENTSTATEPROC) load("glEnableClientState", userptr);
1119 glGenTextures = (PFNGLGENTEXTURESPROC) load("glGenTextures", userptr);
1120 glGetPointerv = (PFNGLGETPOINTERVPROC) load("glGetPointerv", userptr);
1121 glIndexPointer = (PFNGLINDEXPOINTERPROC) load("glIndexPointer", userptr);
1122 glIndexub = (PFNGLINDEXUBPROC) load("glIndexub", userptr);
1123 glIndexubv = (PFNGLINDEXUBVPROC) load("glIndexubv", userptr);
1124 glInterleavedArrays = (PFNGLINTERLEAVEDARRAYSPROC) load("glInterleavedArrays", userptr);
1125 glIsTexture = (PFNGLISTEXTUREPROC) load("glIsTexture", userptr);
1126 glNormalPointer = (PFNGLNORMALPOINTERPROC) load("glNormalPointer", userptr);
1127 glPolygonOffset = (PFNGLPOLYGONOFFSETPROC) load("glPolygonOffset", userptr);
1128 glPopClientAttrib = (PFNGLPOPCLIENTATTRIBPROC) load("glPopClientAttrib", userptr);
1129 glPrioritizeTextures = (PFNGLPRIORITIZETEXTURESPROC) load("glPrioritizeTextures", userptr);
1130 glPushClientAttrib = (PFNGLPUSHCLIENTATTRIBPROC) load("glPushClientAttrib", userptr);
1131 glTexCoordPointer = (PFNGLTEXCOORDPOINTERPROC) load("glTexCoordPointer", userptr);
1132 glTexSubImage1D = (PFNGLTEXSUBIMAGE1DPROC) load("glTexSubImage1D", userptr);
1133 glTexSubImage2D = (PFNGLTEXSUBIMAGE2DPROC) load("glTexSubImage2D", userptr);
1134 glVertexPointer = (PFNGLVERTEXPOINTERPROC) load("glVertexPointer", userptr);
1135}
1136static void glad_gl_load_GL_VERSION_1_2( GLADuserptrloadfunc load, void* userptr) {
1137 if(!GLAD_GL_VERSION_1_2) return;
1138 glCopyTexSubImage3D = (PFNGLCOPYTEXSUBIMAGE3DPROC) load("glCopyTexSubImage3D", userptr);
1139 glDrawRangeElements = (PFNGLDRAWRANGEELEMENTSPROC) load("glDrawRangeElements", userptr);
1140 glTexImage3D = (PFNGLTEXIMAGE3DPROC) load("glTexImage3D", userptr);
1141 glTexSubImage3D = (PFNGLTEXSUBIMAGE3DPROC) load("glTexSubImage3D", userptr);
1142}
1143static void glad_gl_load_GL_VERSION_1_3( GLADuserptrloadfunc load, void* userptr) {
1144 if(!GLAD_GL_VERSION_1_3) return;
1145 glActiveTexture = (PFNGLACTIVETEXTUREPROC) load("glActiveTexture", userptr);
1146 glClientActiveTexture = (PFNGLCLIENTACTIVETEXTUREPROC) load("glClientActiveTexture", userptr);
1147 glCompressedTexImage1D = (PFNGLCOMPRESSEDTEXIMAGE1DPROC) load("glCompressedTexImage1D", userptr);
1148 glCompressedTexImage2D = (PFNGLCOMPRESSEDTEXIMAGE2DPROC) load("glCompressedTexImage2D", userptr);
1149 glCompressedTexImage3D = (PFNGLCOMPRESSEDTEXIMAGE3DPROC) load("glCompressedTexImage3D", userptr);
1150 glCompressedTexSubImage1D = (PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC) load("glCompressedTexSubImage1D", userptr);
1151 glCompressedTexSubImage2D = (PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC) load("glCompressedTexSubImage2D", userptr);
1152 glCompressedTexSubImage3D = (PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC) load("glCompressedTexSubImage3D", userptr);
1153 glGetCompressedTexImage = (PFNGLGETCOMPRESSEDTEXIMAGEPROC) load("glGetCompressedTexImage", userptr);
1154 glLoadTransposeMatrixd = (PFNGLLOADTRANSPOSEMATRIXDPROC) load("glLoadTransposeMatrixd", userptr);
1155 glLoadTransposeMatrixf = (PFNGLLOADTRANSPOSEMATRIXFPROC) load("glLoadTransposeMatrixf", userptr);
1156 glMultTransposeMatrixd = (PFNGLMULTTRANSPOSEMATRIXDPROC) load("glMultTransposeMatrixd", userptr);
1157 glMultTransposeMatrixf = (PFNGLMULTTRANSPOSEMATRIXFPROC) load("glMultTransposeMatrixf", userptr);
1158 glMultiTexCoord1d = (PFNGLMULTITEXCOORD1DPROC) load("glMultiTexCoord1d", userptr);
1159 glMultiTexCoord1dv = (PFNGLMULTITEXCOORD1DVPROC) load("glMultiTexCoord1dv", userptr);
1160 glMultiTexCoord1f = (PFNGLMULTITEXCOORD1FPROC) load("glMultiTexCoord1f", userptr);
1161 glMultiTexCoord1fv = (PFNGLMULTITEXCOORD1FVPROC) load("glMultiTexCoord1fv", userptr);
1162 glMultiTexCoord1i = (PFNGLMULTITEXCOORD1IPROC) load("glMultiTexCoord1i", userptr);
1163 glMultiTexCoord1iv = (PFNGLMULTITEXCOORD1IVPROC) load("glMultiTexCoord1iv", userptr);
1164 glMultiTexCoord1s = (PFNGLMULTITEXCOORD1SPROC) load("glMultiTexCoord1s", userptr);
1165 glMultiTexCoord1sv = (PFNGLMULTITEXCOORD1SVPROC) load("glMultiTexCoord1sv", userptr);
1166 glMultiTexCoord2d = (PFNGLMULTITEXCOORD2DPROC) load("glMultiTexCoord2d", userptr);
1167 glMultiTexCoord2dv = (PFNGLMULTITEXCOORD2DVPROC) load("glMultiTexCoord2dv", userptr);
1168 glMultiTexCoord2f = (PFNGLMULTITEXCOORD2FPROC) load("glMultiTexCoord2f", userptr);
1169 glMultiTexCoord2fv = (PFNGLMULTITEXCOORD2FVPROC) load("glMultiTexCoord2fv", userptr);
1170 glMultiTexCoord2i = (PFNGLMULTITEXCOORD2IPROC) load("glMultiTexCoord2i", userptr);
1171 glMultiTexCoord2iv = (PFNGLMULTITEXCOORD2IVPROC) load("glMultiTexCoord2iv", userptr);
1172 glMultiTexCoord2s = (PFNGLMULTITEXCOORD2SPROC) load("glMultiTexCoord2s", userptr);
1173 glMultiTexCoord2sv = (PFNGLMULTITEXCOORD2SVPROC) load("glMultiTexCoord2sv", userptr);
1174 glMultiTexCoord3d = (PFNGLMULTITEXCOORD3DPROC) load("glMultiTexCoord3d", userptr);
1175 glMultiTexCoord3dv = (PFNGLMULTITEXCOORD3DVPROC) load("glMultiTexCoord3dv", userptr);
1176 glMultiTexCoord3f = (PFNGLMULTITEXCOORD3FPROC) load("glMultiTexCoord3f", userptr);
1177 glMultiTexCoord3fv = (PFNGLMULTITEXCOORD3FVPROC) load("glMultiTexCoord3fv", userptr);
1178 glMultiTexCoord3i = (PFNGLMULTITEXCOORD3IPROC) load("glMultiTexCoord3i", userptr);
1179 glMultiTexCoord3iv = (PFNGLMULTITEXCOORD3IVPROC) load("glMultiTexCoord3iv", userptr);
1180 glMultiTexCoord3s = (PFNGLMULTITEXCOORD3SPROC) load("glMultiTexCoord3s", userptr);
1181 glMultiTexCoord3sv = (PFNGLMULTITEXCOORD3SVPROC) load("glMultiTexCoord3sv", userptr);
1182 glMultiTexCoord4d = (PFNGLMULTITEXCOORD4DPROC) load("glMultiTexCoord4d", userptr);
1183 glMultiTexCoord4dv = (PFNGLMULTITEXCOORD4DVPROC) load("glMultiTexCoord4dv", userptr);
1184 glMultiTexCoord4f = (PFNGLMULTITEXCOORD4FPROC) load("glMultiTexCoord4f", userptr);
1185 glMultiTexCoord4fv = (PFNGLMULTITEXCOORD4FVPROC) load("glMultiTexCoord4fv", userptr);
1186 glMultiTexCoord4i = (PFNGLMULTITEXCOORD4IPROC) load("glMultiTexCoord4i", userptr);
1187 glMultiTexCoord4iv = (PFNGLMULTITEXCOORD4IVPROC) load("glMultiTexCoord4iv", userptr);
1188 glMultiTexCoord4s = (PFNGLMULTITEXCOORD4SPROC) load("glMultiTexCoord4s", userptr);
1189 glMultiTexCoord4sv = (PFNGLMULTITEXCOORD4SVPROC) load("glMultiTexCoord4sv", userptr);
1190 glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) load("glSampleCoverage", userptr);
1191}
1192static void glad_gl_load_GL_VERSION_1_4( GLADuserptrloadfunc load, void* userptr) {
1193 if(!GLAD_GL_VERSION_1_4) return;
1194 glBlendColor = (PFNGLBLENDCOLORPROC) load("glBlendColor", userptr);
1195 glBlendEquation = (PFNGLBLENDEQUATIONPROC) load("glBlendEquation", userptr);
1196 glBlendFuncSeparate = (PFNGLBLENDFUNCSEPARATEPROC) load("glBlendFuncSeparate", userptr);
1197 glFogCoordPointer = (PFNGLFOGCOORDPOINTERPROC) load("glFogCoordPointer", userptr);
1198 glFogCoordd = (PFNGLFOGCOORDDPROC) load("glFogCoordd", userptr);
1199 glFogCoorddv = (PFNGLFOGCOORDDVPROC) load("glFogCoorddv", userptr);
1200 glFogCoordf = (PFNGLFOGCOORDFPROC) load("glFogCoordf", userptr);
1201 glFogCoordfv = (PFNGLFOGCOORDFVPROC) load("glFogCoordfv", userptr);
1202 glMultiDrawArrays = (PFNGLMULTIDRAWARRAYSPROC) load("glMultiDrawArrays", userptr);
1203 glMultiDrawElements = (PFNGLMULTIDRAWELEMENTSPROC) load("glMultiDrawElements", userptr);
1204 glPointParameterf = (PFNGLPOINTPARAMETERFPROC) load("glPointParameterf", userptr);
1205 glPointParameterfv = (PFNGLPOINTPARAMETERFVPROC) load("glPointParameterfv", userptr);
1206 glPointParameteri = (PFNGLPOINTPARAMETERIPROC) load("glPointParameteri", userptr);
1207 glPointParameteriv = (PFNGLPOINTPARAMETERIVPROC) load("glPointParameteriv", userptr);
1208 glSecondaryColor3b = (PFNGLSECONDARYCOLOR3BPROC) load("glSecondaryColor3b", userptr);
1209 glSecondaryColor3bv = (PFNGLSECONDARYCOLOR3BVPROC) load("glSecondaryColor3bv", userptr);
1210 glSecondaryColor3d = (PFNGLSECONDARYCOLOR3DPROC) load("glSecondaryColor3d", userptr);
1211 glSecondaryColor3dv = (PFNGLSECONDARYCOLOR3DVPROC) load("glSecondaryColor3dv", userptr);
1212 glSecondaryColor3f = (PFNGLSECONDARYCOLOR3FPROC) load("glSecondaryColor3f", userptr);
1213 glSecondaryColor3fv = (PFNGLSECONDARYCOLOR3FVPROC) load("glSecondaryColor3fv", userptr);
1214 glSecondaryColor3i = (PFNGLSECONDARYCOLOR3IPROC) load("glSecondaryColor3i", userptr);
1215 glSecondaryColor3iv = (PFNGLSECONDARYCOLOR3IVPROC) load("glSecondaryColor3iv", userptr);
1216 glSecondaryColor3s = (PFNGLSECONDARYCOLOR3SPROC) load("glSecondaryColor3s", userptr);
1217 glSecondaryColor3sv = (PFNGLSECONDARYCOLOR3SVPROC) load("glSecondaryColor3sv", userptr);
1218 glSecondaryColor3ub = (PFNGLSECONDARYCOLOR3UBPROC) load("glSecondaryColor3ub", userptr);
1219 glSecondaryColor3ubv = (PFNGLSECONDARYCOLOR3UBVPROC) load("glSecondaryColor3ubv", userptr);
1220 glSecondaryColor3ui = (PFNGLSECONDARYCOLOR3UIPROC) load("glSecondaryColor3ui", userptr);
1221 glSecondaryColor3uiv = (PFNGLSECONDARYCOLOR3UIVPROC) load("glSecondaryColor3uiv", userptr);
1222 glSecondaryColor3us = (PFNGLSECONDARYCOLOR3USPROC) load("glSecondaryColor3us", userptr);
1223 glSecondaryColor3usv = (PFNGLSECONDARYCOLOR3USVPROC) load("glSecondaryColor3usv", userptr);
1224 glSecondaryColorPointer = (PFNGLSECONDARYCOLORPOINTERPROC) load("glSecondaryColorPointer", userptr);
1225 glWindowPos2d = (PFNGLWINDOWPOS2DPROC) load("glWindowPos2d", userptr);
1226 glWindowPos2dv = (PFNGLWINDOWPOS2DVPROC) load("glWindowPos2dv", userptr);
1227 glWindowPos2f = (PFNGLWINDOWPOS2FPROC) load("glWindowPos2f", userptr);
1228 glWindowPos2fv = (PFNGLWINDOWPOS2FVPROC) load("glWindowPos2fv", userptr);
1229 glWindowPos2i = (PFNGLWINDOWPOS2IPROC) load("glWindowPos2i", userptr);
1230 glWindowPos2iv = (PFNGLWINDOWPOS2IVPROC) load("glWindowPos2iv", userptr);
1231 glWindowPos2s = (PFNGLWINDOWPOS2SPROC) load("glWindowPos2s", userptr);
1232 glWindowPos2sv = (PFNGLWINDOWPOS2SVPROC) load("glWindowPos2sv", userptr);
1233 glWindowPos3d = (PFNGLWINDOWPOS3DPROC) load("glWindowPos3d", userptr);
1234 glWindowPos3dv = (PFNGLWINDOWPOS3DVPROC) load("glWindowPos3dv", userptr);
1235 glWindowPos3f = (PFNGLWINDOWPOS3FPROC) load("glWindowPos3f", userptr);
1236 glWindowPos3fv = (PFNGLWINDOWPOS3FVPROC) load("glWindowPos3fv", userptr);
1237 glWindowPos3i = (PFNGLWINDOWPOS3IPROC) load("glWindowPos3i", userptr);
1238 glWindowPos3iv = (PFNGLWINDOWPOS3IVPROC) load("glWindowPos3iv", userptr);
1239 glWindowPos3s = (PFNGLWINDOWPOS3SPROC) load("glWindowPos3s", userptr);
1240 glWindowPos3sv = (PFNGLWINDOWPOS3SVPROC) load("glWindowPos3sv", userptr);
1241}
1242static void glad_gl_load_GL_VERSION_1_5( GLADuserptrloadfunc load, void* userptr) {
1243 if(!GLAD_GL_VERSION_1_5) return;
1244 glBeginQuery = (PFNGLBEGINQUERYPROC) load("glBeginQuery", userptr);
1245 glBindBuffer = (PFNGLBINDBUFFERPROC) load("glBindBuffer", userptr);
1246 glBufferData = (PFNGLBUFFERDATAPROC) load("glBufferData", userptr);
1247 glBufferSubData = (PFNGLBUFFERSUBDATAPROC) load("glBufferSubData", userptr);
1248 glDeleteBuffers = (PFNGLDELETEBUFFERSPROC) load("glDeleteBuffers", userptr);
1249 glDeleteQueries = (PFNGLDELETEQUERIESPROC) load("glDeleteQueries", userptr);
1250 glEndQuery = (PFNGLENDQUERYPROC) load("glEndQuery", userptr);
1251 glGenBuffers = (PFNGLGENBUFFERSPROC) load("glGenBuffers", userptr);
1252 glGenQueries = (PFNGLGENQUERIESPROC) load("glGenQueries", userptr);
1253 glGetBufferParameteriv = (PFNGLGETBUFFERPARAMETERIVPROC) load("glGetBufferParameteriv", userptr);
1254 glGetBufferPointerv = (PFNGLGETBUFFERPOINTERVPROC) load("glGetBufferPointerv", userptr);
1255 glGetBufferSubData = (PFNGLGETBUFFERSUBDATAPROC) load("glGetBufferSubData", userptr);
1256 glGetQueryObjectiv = (PFNGLGETQUERYOBJECTIVPROC) load("glGetQueryObjectiv", userptr);
1257 glGetQueryObjectuiv = (PFNGLGETQUERYOBJECTUIVPROC) load("glGetQueryObjectuiv", userptr);
1258 glGetQueryiv = (PFNGLGETQUERYIVPROC) load("glGetQueryiv", userptr);
1259 glIsBuffer = (PFNGLISBUFFERPROC) load("glIsBuffer", userptr);
1260 glIsQuery = (PFNGLISQUERYPROC) load("glIsQuery", userptr);
1261 glMapBuffer = (PFNGLMAPBUFFERPROC) load("glMapBuffer", userptr);
1262 glUnmapBuffer = (PFNGLUNMAPBUFFERPROC) load("glUnmapBuffer", userptr);
1263}
1264static void glad_gl_load_GL_VERSION_2_0( GLADuserptrloadfunc load, void* userptr) {
1265 if(!GLAD_GL_VERSION_2_0) return;
1266 glAttachShader = (PFNGLATTACHSHADERPROC) load("glAttachShader", userptr);
1267 glBindAttribLocation = (PFNGLBINDATTRIBLOCATIONPROC) load("glBindAttribLocation", userptr);
1268 glBlendEquationSeparate = (PFNGLBLENDEQUATIONSEPARATEPROC) load("glBlendEquationSeparate", userptr);
1269 glCompileShader = (PFNGLCOMPILESHADERPROC) load("glCompileShader", userptr);
1270 glCreateProgram = (PFNGLCREATEPROGRAMPROC) load("glCreateProgram", userptr);
1271 glCreateShader = (PFNGLCREATESHADERPROC) load("glCreateShader", userptr);
1272 glDeleteProgram = (PFNGLDELETEPROGRAMPROC) load("glDeleteProgram", userptr);
1273 glDeleteShader = (PFNGLDELETESHADERPROC) load("glDeleteShader", userptr);
1274 glDetachShader = (PFNGLDETACHSHADERPROC) load("glDetachShader", userptr);
1275 glDisableVertexAttribArray = (PFNGLDISABLEVERTEXATTRIBARRAYPROC) load("glDisableVertexAttribArray", userptr);
1276 glDrawBuffers = (PFNGLDRAWBUFFERSPROC) load("glDrawBuffers", userptr);
1277 glEnableVertexAttribArray = (PFNGLENABLEVERTEXATTRIBARRAYPROC) load("glEnableVertexAttribArray", userptr);
1278 glGetActiveAttrib = (PFNGLGETACTIVEATTRIBPROC) load("glGetActiveAttrib", userptr);
1279 glGetActiveUniform = (PFNGLGETACTIVEUNIFORMPROC) load("glGetActiveUniform", userptr);
1280 glGetAttachedShaders = (PFNGLGETATTACHEDSHADERSPROC) load("glGetAttachedShaders", userptr);
1281 glGetAttribLocation = (PFNGLGETATTRIBLOCATIONPROC) load("glGetAttribLocation", userptr);
1282 glGetProgramInfoLog = (PFNGLGETPROGRAMINFOLOGPROC) load("glGetProgramInfoLog", userptr);
1283 glGetProgramiv = (PFNGLGETPROGRAMIVPROC) load("glGetProgramiv", userptr);
1284 glGetShaderInfoLog = (PFNGLGETSHADERINFOLOGPROC) load("glGetShaderInfoLog", userptr);
1285 glGetShaderSource = (PFNGLGETSHADERSOURCEPROC) load("glGetShaderSource", userptr);
1286 glGetShaderiv = (PFNGLGETSHADERIVPROC) load("glGetShaderiv", userptr);
1287 glGetUniformLocation = (PFNGLGETUNIFORMLOCATIONPROC) load("glGetUniformLocation", userptr);
1288 glGetUniformfv = (PFNGLGETUNIFORMFVPROC) load("glGetUniformfv", userptr);
1289 glGetUniformiv = (PFNGLGETUNIFORMIVPROC) load("glGetUniformiv", userptr);
1290 glGetVertexAttribPointerv = (PFNGLGETVERTEXATTRIBPOINTERVPROC) load("glGetVertexAttribPointerv", userptr);
1291 glGetVertexAttribdv = (PFNGLGETVERTEXATTRIBDVPROC) load("glGetVertexAttribdv", userptr);
1292 glGetVertexAttribfv = (PFNGLGETVERTEXATTRIBFVPROC) load("glGetVertexAttribfv", userptr);
1293 glGetVertexAttribiv = (PFNGLGETVERTEXATTRIBIVPROC) load("glGetVertexAttribiv", userptr);
1294 glIsProgram = (PFNGLISPROGRAMPROC) load("glIsProgram", userptr);
1295 glIsShader = (PFNGLISSHADERPROC) load("glIsShader", userptr);
1296 glLinkProgram = (PFNGLLINKPROGRAMPROC) load("glLinkProgram", userptr);
1297 glShaderSource = (PFNGLSHADERSOURCEPROC) load("glShaderSource", userptr);
1298 glStencilFuncSeparate = (PFNGLSTENCILFUNCSEPARATEPROC) load("glStencilFuncSeparate", userptr);
1299 glStencilMaskSeparate = (PFNGLSTENCILMASKSEPARATEPROC) load("glStencilMaskSeparate", userptr);
1300 glStencilOpSeparate = (PFNGLSTENCILOPSEPARATEPROC) load("glStencilOpSeparate", userptr);
1301 glUniform1f = (PFNGLUNIFORM1FPROC) load("glUniform1f", userptr);
1302 glUniform1fv = (PFNGLUNIFORM1FVPROC) load("glUniform1fv", userptr);
1303 glUniform1i = (PFNGLUNIFORM1IPROC) load("glUniform1i", userptr);
1304 glUniform1iv = (PFNGLUNIFORM1IVPROC) load("glUniform1iv", userptr);
1305 glUniform2f = (PFNGLUNIFORM2FPROC) load("glUniform2f", userptr);
1306 glUniform2fv = (PFNGLUNIFORM2FVPROC) load("glUniform2fv", userptr);
1307 glUniform2i = (PFNGLUNIFORM2IPROC) load("glUniform2i", userptr);
1308 glUniform2iv = (PFNGLUNIFORM2IVPROC) load("glUniform2iv", userptr);
1309 glUniform3f = (PFNGLUNIFORM3FPROC) load("glUniform3f", userptr);
1310 glUniform3fv = (PFNGLUNIFORM3FVPROC) load("glUniform3fv", userptr);
1311 glUniform3i = (PFNGLUNIFORM3IPROC) load("glUniform3i", userptr);
1312 glUniform3iv = (PFNGLUNIFORM3IVPROC) load("glUniform3iv", userptr);
1313 glUniform4f = (PFNGLUNIFORM4FPROC) load("glUniform4f", userptr);
1314 glUniform4fv = (PFNGLUNIFORM4FVPROC) load("glUniform4fv", userptr);
1315 glUniform4i = (PFNGLUNIFORM4IPROC) load("glUniform4i", userptr);
1316 glUniform4iv = (PFNGLUNIFORM4IVPROC) load("glUniform4iv", userptr);
1317 glUniformMatrix2fv = (PFNGLUNIFORMMATRIX2FVPROC) load("glUniformMatrix2fv", userptr);
1318 glUniformMatrix3fv = (PFNGLUNIFORMMATRIX3FVPROC) load("glUniformMatrix3fv", userptr);
1319 glUniformMatrix4fv = (PFNGLUNIFORMMATRIX4FVPROC) load("glUniformMatrix4fv", userptr);
1320 glUseProgram = (PFNGLUSEPROGRAMPROC) load("glUseProgram", userptr);
1321 glValidateProgram = (PFNGLVALIDATEPROGRAMPROC) load("glValidateProgram", userptr);
1322 glVertexAttrib1d = (PFNGLVERTEXATTRIB1DPROC) load("glVertexAttrib1d", userptr);
1323 glVertexAttrib1dv = (PFNGLVERTEXATTRIB1DVPROC) load("glVertexAttrib1dv", userptr);
1324 glVertexAttrib1f = (PFNGLVERTEXATTRIB1FPROC) load("glVertexAttrib1f", userptr);
1325 glVertexAttrib1fv = (PFNGLVERTEXATTRIB1FVPROC) load("glVertexAttrib1fv", userptr);
1326 glVertexAttrib1s = (PFNGLVERTEXATTRIB1SPROC) load("glVertexAttrib1s", userptr);
1327 glVertexAttrib1sv = (PFNGLVERTEXATTRIB1SVPROC) load("glVertexAttrib1sv", userptr);
1328 glVertexAttrib2d = (PFNGLVERTEXATTRIB2DPROC) load("glVertexAttrib2d", userptr);
1329 glVertexAttrib2dv = (PFNGLVERTEXATTRIB2DVPROC) load("glVertexAttrib2dv", userptr);
1330 glVertexAttrib2f = (PFNGLVERTEXATTRIB2FPROC) load("glVertexAttrib2f", userptr);
1331 glVertexAttrib2fv = (PFNGLVERTEXATTRIB2FVPROC) load("glVertexAttrib2fv", userptr);
1332 glVertexAttrib2s = (PFNGLVERTEXATTRIB2SPROC) load("glVertexAttrib2s", userptr);
1333 glVertexAttrib2sv = (PFNGLVERTEXATTRIB2SVPROC) load("glVertexAttrib2sv", userptr);
1334 glVertexAttrib3d = (PFNGLVERTEXATTRIB3DPROC) load("glVertexAttrib3d", userptr);
1335 glVertexAttrib3dv = (PFNGLVERTEXATTRIB3DVPROC) load("glVertexAttrib3dv", userptr);
1336 glVertexAttrib3f = (PFNGLVERTEXATTRIB3FPROC) load("glVertexAttrib3f", userptr);
1337 glVertexAttrib3fv = (PFNGLVERTEXATTRIB3FVPROC) load("glVertexAttrib3fv", userptr);
1338 glVertexAttrib3s = (PFNGLVERTEXATTRIB3SPROC) load("glVertexAttrib3s", userptr);
1339 glVertexAttrib3sv = (PFNGLVERTEXATTRIB3SVPROC) load("glVertexAttrib3sv", userptr);
1340 glVertexAttrib4Nbv = (PFNGLVERTEXATTRIB4NBVPROC) load("glVertexAttrib4Nbv", userptr);
1341 glVertexAttrib4Niv = (PFNGLVERTEXATTRIB4NIVPROC) load("glVertexAttrib4Niv", userptr);
1342 glVertexAttrib4Nsv = (PFNGLVERTEXATTRIB4NSVPROC) load("glVertexAttrib4Nsv", userptr);
1343 glVertexAttrib4Nub = (PFNGLVERTEXATTRIB4NUBPROC) load("glVertexAttrib4Nub", userptr);
1344 glVertexAttrib4Nubv = (PFNGLVERTEXATTRIB4NUBVPROC) load("glVertexAttrib4Nubv", userptr);
1345 glVertexAttrib4Nuiv = (PFNGLVERTEXATTRIB4NUIVPROC) load("glVertexAttrib4Nuiv", userptr);
1346 glVertexAttrib4Nusv = (PFNGLVERTEXATTRIB4NUSVPROC) load("glVertexAttrib4Nusv", userptr);
1347 glVertexAttrib4bv = (PFNGLVERTEXATTRIB4BVPROC) load("glVertexAttrib4bv", userptr);
1348 glVertexAttrib4d = (PFNGLVERTEXATTRIB4DPROC) load("glVertexAttrib4d", userptr);
1349 glVertexAttrib4dv = (PFNGLVERTEXATTRIB4DVPROC) load("glVertexAttrib4dv", userptr);
1350 glVertexAttrib4f = (PFNGLVERTEXATTRIB4FPROC) load("glVertexAttrib4f", userptr);
1351 glVertexAttrib4fv = (PFNGLVERTEXATTRIB4FVPROC) load("glVertexAttrib4fv", userptr);
1352 glVertexAttrib4iv = (PFNGLVERTEXATTRIB4IVPROC) load("glVertexAttrib4iv", userptr);
1353 glVertexAttrib4s = (PFNGLVERTEXATTRIB4SPROC) load("glVertexAttrib4s", userptr);
1354 glVertexAttrib4sv = (PFNGLVERTEXATTRIB4SVPROC) load("glVertexAttrib4sv", userptr);
1355 glVertexAttrib4ubv = (PFNGLVERTEXATTRIB4UBVPROC) load("glVertexAttrib4ubv", userptr);
1356 glVertexAttrib4uiv = (PFNGLVERTEXATTRIB4UIVPROC) load("glVertexAttrib4uiv", userptr);
1357 glVertexAttrib4usv = (PFNGLVERTEXATTRIB4USVPROC) load("glVertexAttrib4usv", userptr);
1358 glVertexAttribPointer = (PFNGLVERTEXATTRIBPOINTERPROC) load("glVertexAttribPointer", userptr);
1359}
1360static void glad_gl_load_GL_VERSION_2_1( GLADuserptrloadfunc load, void* userptr) {
1361 if(!GLAD_GL_VERSION_2_1) return;
1362 glUniformMatrix2x3fv = (PFNGLUNIFORMMATRIX2X3FVPROC) load("glUniformMatrix2x3fv", userptr);
1363 glUniformMatrix2x4fv = (PFNGLUNIFORMMATRIX2X4FVPROC) load("glUniformMatrix2x4fv", userptr);
1364 glUniformMatrix3x2fv = (PFNGLUNIFORMMATRIX3X2FVPROC) load("glUniformMatrix3x2fv", userptr);
1365 glUniformMatrix3x4fv = (PFNGLUNIFORMMATRIX3X4FVPROC) load("glUniformMatrix3x4fv", userptr);
1366 glUniformMatrix4x2fv = (PFNGLUNIFORMMATRIX4X2FVPROC) load("glUniformMatrix4x2fv", userptr);
1367 glUniformMatrix4x3fv = (PFNGLUNIFORMMATRIX4X3FVPROC) load("glUniformMatrix4x3fv", userptr);
1368}
1369static void glad_gl_load_GL_VERSION_3_0( GLADuserptrloadfunc load, void* userptr) {
1370 if(!GLAD_GL_VERSION_3_0) return;
1371 glBeginConditionalRender = (PFNGLBEGINCONDITIONALRENDERPROC) load("glBeginConditionalRender", userptr);
1372 glBeginTransformFeedback = (PFNGLBEGINTRANSFORMFEEDBACKPROC) load("glBeginTransformFeedback", userptr);
1373 glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load("glBindBufferBase", userptr);
1374 glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load("glBindBufferRange", userptr);
1375 glBindFragDataLocation = (PFNGLBINDFRAGDATALOCATIONPROC) load("glBindFragDataLocation", userptr);
1376 glBindFramebuffer = (PFNGLBINDFRAMEBUFFERPROC) load("glBindFramebuffer", userptr);
1377 glBindRenderbuffer = (PFNGLBINDRENDERBUFFERPROC) load("glBindRenderbuffer", userptr);
1378 glBindVertexArray = (PFNGLBINDVERTEXARRAYPROC) load("glBindVertexArray", userptr);
1379 glBlitFramebuffer = (PFNGLBLITFRAMEBUFFERPROC) load("glBlitFramebuffer", userptr);
1380 glCheckFramebufferStatus = (PFNGLCHECKFRAMEBUFFERSTATUSPROC) load("glCheckFramebufferStatus", userptr);
1381 glClampColor = (PFNGLCLAMPCOLORPROC) load("glClampColor", userptr);
1382 glClearBufferfi = (PFNGLCLEARBUFFERFIPROC) load("glClearBufferfi", userptr);
1383 glClearBufferfv = (PFNGLCLEARBUFFERFVPROC) load("glClearBufferfv", userptr);
1384 glClearBufferiv = (PFNGLCLEARBUFFERIVPROC) load("glClearBufferiv", userptr);
1385 glClearBufferuiv = (PFNGLCLEARBUFFERUIVPROC) load("glClearBufferuiv", userptr);
1386 glColorMaski = (PFNGLCOLORMASKIPROC) load("glColorMaski", userptr);
1387 glDeleteFramebuffers = (PFNGLDELETEFRAMEBUFFERSPROC) load("glDeleteFramebuffers", userptr);
1388 glDeleteRenderbuffers = (PFNGLDELETERENDERBUFFERSPROC) load("glDeleteRenderbuffers", userptr);
1389 glDeleteVertexArrays = (PFNGLDELETEVERTEXARRAYSPROC) load("glDeleteVertexArrays", userptr);
1390 glDisablei = (PFNGLDISABLEIPROC) load("glDisablei", userptr);
1391 glEnablei = (PFNGLENABLEIPROC) load("glEnablei", userptr);
1392 glEndConditionalRender = (PFNGLENDCONDITIONALRENDERPROC) load("glEndConditionalRender", userptr);
1393 glEndTransformFeedback = (PFNGLENDTRANSFORMFEEDBACKPROC) load("glEndTransformFeedback", userptr);
1394 glFlushMappedBufferRange = (PFNGLFLUSHMAPPEDBUFFERRANGEPROC) load("glFlushMappedBufferRange", userptr);
1395 glFramebufferRenderbuffer = (PFNGLFRAMEBUFFERRENDERBUFFERPROC) load("glFramebufferRenderbuffer", userptr);
1396 glFramebufferTexture1D = (PFNGLFRAMEBUFFERTEXTURE1DPROC) load("glFramebufferTexture1D", userptr);
1397 glFramebufferTexture2D = (PFNGLFRAMEBUFFERTEXTURE2DPROC) load("glFramebufferTexture2D", userptr);
1398 glFramebufferTexture3D = (PFNGLFRAMEBUFFERTEXTURE3DPROC) load("glFramebufferTexture3D", userptr);
1399 glFramebufferTextureLayer = (PFNGLFRAMEBUFFERTEXTURELAYERPROC) load("glFramebufferTextureLayer", userptr);
1400 glGenFramebuffers = (PFNGLGENFRAMEBUFFERSPROC) load("glGenFramebuffers", userptr);
1401 glGenRenderbuffers = (PFNGLGENRENDERBUFFERSPROC) load("glGenRenderbuffers", userptr);
1402 glGenVertexArrays = (PFNGLGENVERTEXARRAYSPROC) load("glGenVertexArrays", userptr);
1403 glGenerateMipmap = (PFNGLGENERATEMIPMAPPROC) load("glGenerateMipmap", userptr);
1404 glGetBooleani_v = (PFNGLGETBOOLEANI_VPROC) load("glGetBooleani_v", userptr);
1405 glGetFragDataLocation = (PFNGLGETFRAGDATALOCATIONPROC) load("glGetFragDataLocation", userptr);
1406 glGetFramebufferAttachmentParameteriv = (PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC) load("glGetFramebufferAttachmentParameteriv", userptr);
1407 glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load("glGetIntegeri_v", userptr);
1408 glGetRenderbufferParameteriv = (PFNGLGETRENDERBUFFERPARAMETERIVPROC) load("glGetRenderbufferParameteriv", userptr);
1409 glGetStringi = (PFNGLGETSTRINGIPROC) load("glGetStringi", userptr);
1410 glGetTexParameterIiv = (PFNGLGETTEXPARAMETERIIVPROC) load("glGetTexParameterIiv", userptr);
1411 glGetTexParameterIuiv = (PFNGLGETTEXPARAMETERIUIVPROC) load("glGetTexParameterIuiv", userptr);
1412 glGetTransformFeedbackVarying = (PFNGLGETTRANSFORMFEEDBACKVARYINGPROC) load("glGetTransformFeedbackVarying", userptr);
1413 glGetUniformuiv = (PFNGLGETUNIFORMUIVPROC) load("glGetUniformuiv", userptr);
1414 glGetVertexAttribIiv = (PFNGLGETVERTEXATTRIBIIVPROC) load("glGetVertexAttribIiv", userptr);
1415 glGetVertexAttribIuiv = (PFNGLGETVERTEXATTRIBIUIVPROC) load("glGetVertexAttribIuiv", userptr);
1416 glIsEnabledi = (PFNGLISENABLEDIPROC) load("glIsEnabledi", userptr);
1417 glIsFramebuffer = (PFNGLISFRAMEBUFFERPROC) load("glIsFramebuffer", userptr);
1418 glIsRenderbuffer = (PFNGLISRENDERBUFFERPROC) load("glIsRenderbuffer", userptr);
1419 glIsVertexArray = (PFNGLISVERTEXARRAYPROC) load("glIsVertexArray", userptr);
1420 glMapBufferRange = (PFNGLMAPBUFFERRANGEPROC) load("glMapBufferRange", userptr);
1421 glRenderbufferStorage = (PFNGLRENDERBUFFERSTORAGEPROC) load("glRenderbufferStorage", userptr);
1422 glRenderbufferStorageMultisample = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC) load("glRenderbufferStorageMultisample", userptr);
1423 glTexParameterIiv = (PFNGLTEXPARAMETERIIVPROC) load("glTexParameterIiv", userptr);
1424 glTexParameterIuiv = (PFNGLTEXPARAMETERIUIVPROC) load("glTexParameterIuiv", userptr);
1425 glTransformFeedbackVaryings = (PFNGLTRANSFORMFEEDBACKVARYINGSPROC) load("glTransformFeedbackVaryings", userptr);
1426 glUniform1ui = (PFNGLUNIFORM1UIPROC) load("glUniform1ui", userptr);
1427 glUniform1uiv = (PFNGLUNIFORM1UIVPROC) load("glUniform1uiv", userptr);
1428 glUniform2ui = (PFNGLUNIFORM2UIPROC) load("glUniform2ui", userptr);
1429 glUniform2uiv = (PFNGLUNIFORM2UIVPROC) load("glUniform2uiv", userptr);
1430 glUniform3ui = (PFNGLUNIFORM3UIPROC) load("glUniform3ui", userptr);
1431 glUniform3uiv = (PFNGLUNIFORM3UIVPROC) load("glUniform3uiv", userptr);
1432 glUniform4ui = (PFNGLUNIFORM4UIPROC) load("glUniform4ui", userptr);
1433 glUniform4uiv = (PFNGLUNIFORM4UIVPROC) load("glUniform4uiv", userptr);
1434 glVertexAttribI1i = (PFNGLVERTEXATTRIBI1IPROC) load("glVertexAttribI1i", userptr);
1435 glVertexAttribI1iv = (PFNGLVERTEXATTRIBI1IVPROC) load("glVertexAttribI1iv", userptr);
1436 glVertexAttribI1ui = (PFNGLVERTEXATTRIBI1UIPROC) load("glVertexAttribI1ui", userptr);
1437 glVertexAttribI1uiv = (PFNGLVERTEXATTRIBI1UIVPROC) load("glVertexAttribI1uiv", userptr);
1438 glVertexAttribI2i = (PFNGLVERTEXATTRIBI2IPROC) load("glVertexAttribI2i", userptr);
1439 glVertexAttribI2iv = (PFNGLVERTEXATTRIBI2IVPROC) load("glVertexAttribI2iv", userptr);
1440 glVertexAttribI2ui = (PFNGLVERTEXATTRIBI2UIPROC) load("glVertexAttribI2ui", userptr);
1441 glVertexAttribI2uiv = (PFNGLVERTEXATTRIBI2UIVPROC) load("glVertexAttribI2uiv", userptr);
1442 glVertexAttribI3i = (PFNGLVERTEXATTRIBI3IPROC) load("glVertexAttribI3i", userptr);
1443 glVertexAttribI3iv = (PFNGLVERTEXATTRIBI3IVPROC) load("glVertexAttribI3iv", userptr);
1444 glVertexAttribI3ui = (PFNGLVERTEXATTRIBI3UIPROC) load("glVertexAttribI3ui", userptr);
1445 glVertexAttribI3uiv = (PFNGLVERTEXATTRIBI3UIVPROC) load("glVertexAttribI3uiv", userptr);
1446 glVertexAttribI4bv = (PFNGLVERTEXATTRIBI4BVPROC) load("glVertexAttribI4bv", userptr);
1447 glVertexAttribI4i = (PFNGLVERTEXATTRIBI4IPROC) load("glVertexAttribI4i", userptr);
1448 glVertexAttribI4iv = (PFNGLVERTEXATTRIBI4IVPROC) load("glVertexAttribI4iv", userptr);
1449 glVertexAttribI4sv = (PFNGLVERTEXATTRIBI4SVPROC) load("glVertexAttribI4sv", userptr);
1450 glVertexAttribI4ubv = (PFNGLVERTEXATTRIBI4UBVPROC) load("glVertexAttribI4ubv", userptr);
1451 glVertexAttribI4ui = (PFNGLVERTEXATTRIBI4UIPROC) load("glVertexAttribI4ui", userptr);
1452 glVertexAttribI4uiv = (PFNGLVERTEXATTRIBI4UIVPROC) load("glVertexAttribI4uiv", userptr);
1453 glVertexAttribI4usv = (PFNGLVERTEXATTRIBI4USVPROC) load("glVertexAttribI4usv", userptr);
1454 glVertexAttribIPointer = (PFNGLVERTEXATTRIBIPOINTERPROC) load("glVertexAttribIPointer", userptr);
1455}
1456static void glad_gl_load_GL_VERSION_3_1( GLADuserptrloadfunc load, void* userptr) {
1457 if(!GLAD_GL_VERSION_3_1) return;
1458 glBindBufferBase = (PFNGLBINDBUFFERBASEPROC) load("glBindBufferBase", userptr);
1459 glBindBufferRange = (PFNGLBINDBUFFERRANGEPROC) load("glBindBufferRange", userptr);
1460 glCopyBufferSubData = (PFNGLCOPYBUFFERSUBDATAPROC) load("glCopyBufferSubData", userptr);
1461 glDrawArraysInstanced = (PFNGLDRAWARRAYSINSTANCEDPROC) load("glDrawArraysInstanced", userptr);
1462 glDrawElementsInstanced = (PFNGLDRAWELEMENTSINSTANCEDPROC) load("glDrawElementsInstanced", userptr);
1463 glGetActiveUniformBlockName = (PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC) load("glGetActiveUniformBlockName", userptr);
1464 glGetActiveUniformBlockiv = (PFNGLGETACTIVEUNIFORMBLOCKIVPROC) load("glGetActiveUniformBlockiv", userptr);
1465 glGetActiveUniformName = (PFNGLGETACTIVEUNIFORMNAMEPROC) load("glGetActiveUniformName", userptr);
1466 glGetActiveUniformsiv = (PFNGLGETACTIVEUNIFORMSIVPROC) load("glGetActiveUniformsiv", userptr);
1467 glGetIntegeri_v = (PFNGLGETINTEGERI_VPROC) load("glGetIntegeri_v", userptr);
1468 glGetUniformBlockIndex = (PFNGLGETUNIFORMBLOCKINDEXPROC) load("glGetUniformBlockIndex", userptr);
1469 glGetUniformIndices = (PFNGLGETUNIFORMINDICESPROC) load("glGetUniformIndices", userptr);
1470 glPrimitiveRestartIndex = (PFNGLPRIMITIVERESTARTINDEXPROC) load("glPrimitiveRestartIndex", userptr);
1471 glTexBuffer = (PFNGLTEXBUFFERPROC) load("glTexBuffer", userptr);
1472 glUniformBlockBinding = (PFNGLUNIFORMBLOCKBINDINGPROC) load("glUniformBlockBinding", userptr);
1473}
1474static void glad_gl_load_GL_VERSION_3_2( GLADuserptrloadfunc load, void* userptr) {
1475 if(!GLAD_GL_VERSION_3_2) return;
1476 glClientWaitSync = (PFNGLCLIENTWAITSYNCPROC) load("glClientWaitSync", userptr);
1477 glDeleteSync = (PFNGLDELETESYNCPROC) load("glDeleteSync", userptr);
1478 glDrawElementsBaseVertex = (PFNGLDRAWELEMENTSBASEVERTEXPROC) load("glDrawElementsBaseVertex", userptr);
1479 glDrawElementsInstancedBaseVertex = (PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC) load("glDrawElementsInstancedBaseVertex", userptr);
1480 glDrawRangeElementsBaseVertex = (PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC) load("glDrawRangeElementsBaseVertex", userptr);
1481 glFenceSync = (PFNGLFENCESYNCPROC) load("glFenceSync", userptr);
1482 glFramebufferTexture = (PFNGLFRAMEBUFFERTEXTUREPROC) load("glFramebufferTexture", userptr);
1483 glGetBufferParameteri64v = (PFNGLGETBUFFERPARAMETERI64VPROC) load("glGetBufferParameteri64v", userptr);
1484 glGetInteger64i_v = (PFNGLGETINTEGER64I_VPROC) load("glGetInteger64i_v", userptr);
1485 glGetInteger64v = (PFNGLGETINTEGER64VPROC) load("glGetInteger64v", userptr);
1486 glGetMultisamplefv = (PFNGLGETMULTISAMPLEFVPROC) load("glGetMultisamplefv", userptr);
1487 glGetSynciv = (PFNGLGETSYNCIVPROC) load("glGetSynciv", userptr);
1488 glIsSync = (PFNGLISSYNCPROC) load("glIsSync", userptr);
1489 glMultiDrawElementsBaseVertex = (PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC) load("glMultiDrawElementsBaseVertex", userptr);
1490 glProvokingVertex = (PFNGLPROVOKINGVERTEXPROC) load("glProvokingVertex", userptr);
1491 glSampleMaski = (PFNGLSAMPLEMASKIPROC) load("glSampleMaski", userptr);
1492 glTexImage2DMultisample = (PFNGLTEXIMAGE2DMULTISAMPLEPROC) load("glTexImage2DMultisample", userptr);
1493 glTexImage3DMultisample = (PFNGLTEXIMAGE3DMULTISAMPLEPROC) load("glTexImage3DMultisample", userptr);
1494 glWaitSync = (PFNGLWAITSYNCPROC) load("glWaitSync", userptr);
1495}
1496static void glad_gl_load_GL_VERSION_3_3( GLADuserptrloadfunc load, void* userptr) {
1497 if(!GLAD_GL_VERSION_3_3) return;
1498 glBindFragDataLocationIndexed = (PFNGLBINDFRAGDATALOCATIONINDEXEDPROC) load("glBindFragDataLocationIndexed", userptr);
1499 glBindSampler = (PFNGLBINDSAMPLERPROC) load("glBindSampler", userptr);
1500 glColorP3ui = (PFNGLCOLORP3UIPROC) load("glColorP3ui", userptr);
1501 glColorP3uiv = (PFNGLCOLORP3UIVPROC) load("glColorP3uiv", userptr);
1502 glColorP4ui = (PFNGLCOLORP4UIPROC) load("glColorP4ui", userptr);
1503 glColorP4uiv = (PFNGLCOLORP4UIVPROC) load("glColorP4uiv", userptr);
1504 glDeleteSamplers = (PFNGLDELETESAMPLERSPROC) load("glDeleteSamplers", userptr);
1505 glGenSamplers = (PFNGLGENSAMPLERSPROC) load("glGenSamplers", userptr);
1506 glGetFragDataIndex = (PFNGLGETFRAGDATAINDEXPROC) load("glGetFragDataIndex", userptr);
1507 glGetQueryObjecti64v = (PFNGLGETQUERYOBJECTI64VPROC) load("glGetQueryObjecti64v", userptr);
1508 glGetQueryObjectui64v = (PFNGLGETQUERYOBJECTUI64VPROC) load("glGetQueryObjectui64v", userptr);
1509 glGetSamplerParameterIiv = (PFNGLGETSAMPLERPARAMETERIIVPROC) load("glGetSamplerParameterIiv", userptr);
1510 glGetSamplerParameterIuiv = (PFNGLGETSAMPLERPARAMETERIUIVPROC) load("glGetSamplerParameterIuiv", userptr);
1511 glGetSamplerParameterfv = (PFNGLGETSAMPLERPARAMETERFVPROC) load("glGetSamplerParameterfv", userptr);
1512 glGetSamplerParameteriv = (PFNGLGETSAMPLERPARAMETERIVPROC) load("glGetSamplerParameteriv", userptr);
1513 glIsSampler = (PFNGLISSAMPLERPROC) load("glIsSampler", userptr);
1514 glMultiTexCoordP1ui = (PFNGLMULTITEXCOORDP1UIPROC) load("glMultiTexCoordP1ui", userptr);
1515 glMultiTexCoordP1uiv = (PFNGLMULTITEXCOORDP1UIVPROC) load("glMultiTexCoordP1uiv", userptr);
1516 glMultiTexCoordP2ui = (PFNGLMULTITEXCOORDP2UIPROC) load("glMultiTexCoordP2ui", userptr);
1517 glMultiTexCoordP2uiv = (PFNGLMULTITEXCOORDP2UIVPROC) load("glMultiTexCoordP2uiv", userptr);
1518 glMultiTexCoordP3ui = (PFNGLMULTITEXCOORDP3UIPROC) load("glMultiTexCoordP3ui", userptr);
1519 glMultiTexCoordP3uiv = (PFNGLMULTITEXCOORDP3UIVPROC) load("glMultiTexCoordP3uiv", userptr);
1520 glMultiTexCoordP4ui = (PFNGLMULTITEXCOORDP4UIPROC) load("glMultiTexCoordP4ui", userptr);
1521 glMultiTexCoordP4uiv = (PFNGLMULTITEXCOORDP4UIVPROC) load("glMultiTexCoordP4uiv", userptr);
1522 glNormalP3ui = (PFNGLNORMALP3UIPROC) load("glNormalP3ui", userptr);
1523 glNormalP3uiv = (PFNGLNORMALP3UIVPROC) load("glNormalP3uiv", userptr);
1524 glQueryCounter = (PFNGLQUERYCOUNTERPROC) load("glQueryCounter", userptr);
1525 glSamplerParameterIiv = (PFNGLSAMPLERPARAMETERIIVPROC) load("glSamplerParameterIiv", userptr);
1526 glSamplerParameterIuiv = (PFNGLSAMPLERPARAMETERIUIVPROC) load("glSamplerParameterIuiv", userptr);
1527 glSamplerParameterf = (PFNGLSAMPLERPARAMETERFPROC) load("glSamplerParameterf", userptr);
1528 glSamplerParameterfv = (PFNGLSAMPLERPARAMETERFVPROC) load("glSamplerParameterfv", userptr);
1529 glSamplerParameteri = (PFNGLSAMPLERPARAMETERIPROC) load("glSamplerParameteri", userptr);
1530 glSamplerParameteriv = (PFNGLSAMPLERPARAMETERIVPROC) load("glSamplerParameteriv", userptr);
1531 glSecondaryColorP3ui = (PFNGLSECONDARYCOLORP3UIPROC) load("glSecondaryColorP3ui", userptr);
1532 glSecondaryColorP3uiv = (PFNGLSECONDARYCOLORP3UIVPROC) load("glSecondaryColorP3uiv", userptr);
1533 glTexCoordP1ui = (PFNGLTEXCOORDP1UIPROC) load("glTexCoordP1ui", userptr);
1534 glTexCoordP1uiv = (PFNGLTEXCOORDP1UIVPROC) load("glTexCoordP1uiv", userptr);
1535 glTexCoordP2ui = (PFNGLTEXCOORDP2UIPROC) load("glTexCoordP2ui", userptr);
1536 glTexCoordP2uiv = (PFNGLTEXCOORDP2UIVPROC) load("glTexCoordP2uiv", userptr);
1537 glTexCoordP3ui = (PFNGLTEXCOORDP3UIPROC) load("glTexCoordP3ui", userptr);
1538 glTexCoordP3uiv = (PFNGLTEXCOORDP3UIVPROC) load("glTexCoordP3uiv", userptr);
1539 glTexCoordP4ui = (PFNGLTEXCOORDP4UIPROC) load("glTexCoordP4ui", userptr);
1540 glTexCoordP4uiv = (PFNGLTEXCOORDP4UIVPROC) load("glTexCoordP4uiv", userptr);
1541 glVertexAttribDivisor = (PFNGLVERTEXATTRIBDIVISORPROC) load("glVertexAttribDivisor", userptr);
1542 glVertexAttribP1ui = (PFNGLVERTEXATTRIBP1UIPROC) load("glVertexAttribP1ui", userptr);
1543 glVertexAttribP1uiv = (PFNGLVERTEXATTRIBP1UIVPROC) load("glVertexAttribP1uiv", userptr);
1544 glVertexAttribP2ui = (PFNGLVERTEXATTRIBP2UIPROC) load("glVertexAttribP2ui", userptr);
1545 glVertexAttribP2uiv = (PFNGLVERTEXATTRIBP2UIVPROC) load("glVertexAttribP2uiv", userptr);
1546 glVertexAttribP3ui = (PFNGLVERTEXATTRIBP3UIPROC) load("glVertexAttribP3ui", userptr);
1547 glVertexAttribP3uiv = (PFNGLVERTEXATTRIBP3UIVPROC) load("glVertexAttribP3uiv", userptr);
1548 glVertexAttribP4ui = (PFNGLVERTEXATTRIBP4UIPROC) load("glVertexAttribP4ui", userptr);
1549 glVertexAttribP4uiv = (PFNGLVERTEXATTRIBP4UIVPROC) load("glVertexAttribP4uiv", userptr);
1550 glVertexP2ui = (PFNGLVERTEXP2UIPROC) load("glVertexP2ui", userptr);
1551 glVertexP2uiv = (PFNGLVERTEXP2UIVPROC) load("glVertexP2uiv", userptr);
1552 glVertexP3ui = (PFNGLVERTEXP3UIPROC) load("glVertexP3ui", userptr);
1553 glVertexP3uiv = (PFNGLVERTEXP3UIVPROC) load("glVertexP3uiv", userptr);
1554 glVertexP4ui = (PFNGLVERTEXP4UIPROC) load("glVertexP4ui", userptr);
1555 glVertexP4uiv = (PFNGLVERTEXP4UIVPROC) load("glVertexP4uiv", userptr);
1556}
1557static void glad_gl_load_GL_ARB_multisample( GLADuserptrloadfunc load, void* userptr) {
1558 if(!GLAD_GL_ARB_multisample) return;
1559 glSampleCoverage = (PFNGLSAMPLECOVERAGEPROC) load("glSampleCoverage", userptr);
1560 glSampleCoverageARB = (PFNGLSAMPLECOVERAGEARBPROC) load("glSampleCoverageARB", userptr);
1561}
1562static void glad_gl_load_GL_ARB_robustness( GLADuserptrloadfunc load, void* userptr) {
1563 if(!GLAD_GL_ARB_robustness) return;
1564 glGetGraphicsResetStatusARB = (PFNGLGETGRAPHICSRESETSTATUSARBPROC) load("glGetGraphicsResetStatusARB", userptr);
1565 glGetnColorTableARB = (PFNGLGETNCOLORTABLEARBPROC) load("glGetnColorTableARB", userptr);
1566 glGetnCompressedTexImageARB = (PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC) load("glGetnCompressedTexImageARB", userptr);
1567 glGetnConvolutionFilterARB = (PFNGLGETNCONVOLUTIONFILTERARBPROC) load("glGetnConvolutionFilterARB", userptr);
1568 glGetnHistogramARB = (PFNGLGETNHISTOGRAMARBPROC) load("glGetnHistogramARB", userptr);
1569 glGetnMapdvARB = (PFNGLGETNMAPDVARBPROC) load("glGetnMapdvARB", userptr);
1570 glGetnMapfvARB = (PFNGLGETNMAPFVARBPROC) load("glGetnMapfvARB", userptr);
1571 glGetnMapivARB = (PFNGLGETNMAPIVARBPROC) load("glGetnMapivARB", userptr);
1572 glGetnMinmaxARB = (PFNGLGETNMINMAXARBPROC) load("glGetnMinmaxARB", userptr);
1573 glGetnPixelMapfvARB = (PFNGLGETNPIXELMAPFVARBPROC) load("glGetnPixelMapfvARB", userptr);
1574 glGetnPixelMapuivARB = (PFNGLGETNPIXELMAPUIVARBPROC) load("glGetnPixelMapuivARB", userptr);
1575 glGetnPixelMapusvARB = (PFNGLGETNPIXELMAPUSVARBPROC) load("glGetnPixelMapusvARB", userptr);
1576 glGetnPolygonStippleARB = (PFNGLGETNPOLYGONSTIPPLEARBPROC) load("glGetnPolygonStippleARB", userptr);
1577 glGetnSeparableFilterARB = (PFNGLGETNSEPARABLEFILTERARBPROC) load("glGetnSeparableFilterARB", userptr);
1578 glGetnTexImageARB = (PFNGLGETNTEXIMAGEARBPROC) load("glGetnTexImageARB", userptr);
1579 glGetnUniformdvARB = (PFNGLGETNUNIFORMDVARBPROC) load("glGetnUniformdvARB", userptr);
1580 glGetnUniformfvARB = (PFNGLGETNUNIFORMFVARBPROC) load("glGetnUniformfvARB", userptr);
1581 glGetnUniformivARB = (PFNGLGETNUNIFORMIVARBPROC) load("glGetnUniformivARB", userptr);
1582 glGetnUniformuivARB = (PFNGLGETNUNIFORMUIVARBPROC) load("glGetnUniformuivARB", userptr);
1583 glReadnPixels = (PFNGLREADNPIXELSPROC) load("glReadnPixels", userptr);
1584 glReadnPixelsARB = (PFNGLREADNPIXELSARBPROC) load("glReadnPixelsARB", userptr);
1585}
1586static void glad_gl_load_GL_KHR_debug( GLADuserptrloadfunc load, void* userptr) {
1587 if(!GLAD_GL_KHR_debug) return;
1588 glDebugMessageCallback = (PFNGLDEBUGMESSAGECALLBACKPROC) load("glDebugMessageCallback", userptr);
1589 glDebugMessageControl = (PFNGLDEBUGMESSAGECONTROLPROC) load("glDebugMessageControl", userptr);
1590 glDebugMessageInsert = (PFNGLDEBUGMESSAGEINSERTPROC) load("glDebugMessageInsert", userptr);
1591 glGetDebugMessageLog = (PFNGLGETDEBUGMESSAGELOGPROC) load("glGetDebugMessageLog", userptr);
1592 glGetObjectLabel = (PFNGLGETOBJECTLABELPROC) load("glGetObjectLabel", userptr);
1593 glGetObjectPtrLabel = (PFNGLGETOBJECTPTRLABELPROC) load("glGetObjectPtrLabel", userptr);
1594 glGetPointerv = (PFNGLGETPOINTERVPROC) load("glGetPointerv", userptr);
1595 glObjectLabel = (PFNGLOBJECTLABELPROC) load("glObjectLabel", userptr);
1596 glObjectPtrLabel = (PFNGLOBJECTPTRLABELPROC) load("glObjectPtrLabel", userptr);
1597 glPopDebugGroup = (PFNGLPOPDEBUGGROUPPROC) load("glPopDebugGroup", userptr);
1598 glPushDebugGroup = (PFNGLPUSHDEBUGGROUPPROC) load("glPushDebugGroup", userptr);
1599}
1600
1601
1602
1603#if defined(GL_ES_VERSION_3_0) || defined(GL_VERSION_3_0)
1604#define GLAD_GL_IS_SOME_NEW_VERSION 1
1605#else
1606#define GLAD_GL_IS_SOME_NEW_VERSION 0
1607#endif
1608
1609static int glad_gl_get_extensions( int version, const char **out_exts, unsigned int *out_num_exts_i, char ***out_exts_i) {
1610#if GLAD_GL_IS_SOME_NEW_VERSION
1611 if(GLAD_VERSION_MAJOR(version) < 3) {
1612#else
1613 (void) version;
1614 (void) out_num_exts_i;
1615 (void) out_exts_i;
1616#endif
1617 if (glGetString == NULL) {
1618 return 0;
1619 }
1620 *out_exts = (const char *)glGetString(GL_EXTENSIONS);
1621#if GLAD_GL_IS_SOME_NEW_VERSION
1622 } else {
1623 unsigned int index = 0;
1624 unsigned int num_exts_i = 0;
1625 char **exts_i = NULL;
1626 if (glGetStringi == NULL || glGetIntegerv == NULL) {
1627 return 0;
1628 }
1629 glGetIntegerv(GL_NUM_EXTENSIONS, (int*) &num_exts_i);
1630 if (num_exts_i > 0) {
1631 exts_i = (char **) malloc(num_exts_i * (sizeof *exts_i));
1632 }
1633 if (exts_i == NULL) {
1634 return 0;
1635 }
1636 for(index = 0; index < num_exts_i; index++) {
1637 const char *gl_str_tmp = (const char*) glGetStringi(GL_EXTENSIONS, index);
1638 size_t len = strlen(gl_str_tmp) + 1;
1639
1640 char *local_str = (char*) malloc(len * sizeof(char));
1641 if(local_str != NULL) {
1642 memcpy(local_str, gl_str_tmp, len * sizeof(char));
1643 }
1644
1645 exts_i[index] = local_str;
1646 }
1647
1648 *out_num_exts_i = num_exts_i;
1649 *out_exts_i = exts_i;
1650 }
1651#endif
1652 return 1;
1653}
1654static void glad_gl_free_extensions(char **exts_i, unsigned int num_exts_i) {
1655 if (exts_i != NULL) {
1656 unsigned int index;
1657 for(index = 0; index < num_exts_i; index++) {
1658 free((void *) (exts_i[index]));
1659 }
1660 free((void *)exts_i);
1661 exts_i = NULL;
1662 }
1663}
1664static int glad_gl_has_extension(int version, const char *exts, unsigned int num_exts_i, char **exts_i, const char *ext) {
1665 if(GLAD_VERSION_MAJOR(version) < 3 || !GLAD_GL_IS_SOME_NEW_VERSION) {
1666 const char *extensions;
1667 const char *loc;
1668 const char *terminator;
1669 extensions = exts;
1670 if(extensions == NULL || ext == NULL) {
1671 return 0;
1672 }
1673 while(1) {
1674 loc = strstr(extensions, ext);
1675 if(loc == NULL) {
1676 return 0;
1677 }
1678 terminator = loc + strlen(ext);
1679 if((loc == extensions || *(loc - 1) == ' ') &&
1680 (*terminator == ' ' || *terminator == '\0')) {
1681 return 1;
1682 }
1683 extensions = terminator;
1684 }
1685 } else {
1686 unsigned int index;
1687 for(index = 0; index < num_exts_i; index++) {
1688 const char *e = exts_i[index];
1689 if(strcmp(e, ext) == 0) {
1690 return 1;
1691 }
1692 }
1693 }
1694 return 0;
1695}
1696
1697static GLADapiproc glad_gl_get_proc_from_userptr(const char* name, void *userptr) {
1698 return (GLAD_GNUC_EXTENSION (GLADapiproc (*)(const char *name)) userptr)(name);
1699}
1700
1701static int glad_gl_find_extensions_gl( int version) {
1702 const char *exts = NULL;
1703 unsigned int num_exts_i = 0;
1704 char **exts_i = NULL;
1705 if (!glad_gl_get_extensions(version, &exts, &num_exts_i, &exts_i)) return 0;
1706
1707 GLAD_GL_ARB_multisample = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_multisample");
1708 GLAD_GL_ARB_robustness = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_ARB_robustness");
1709 GLAD_GL_KHR_debug = glad_gl_has_extension(version, exts, num_exts_i, exts_i, "GL_KHR_debug");
1710
1711 glad_gl_free_extensions(exts_i, num_exts_i);
1712
1713 return 1;
1714}
1715
1716static int glad_gl_find_core_gl(void) {
1717 int i, major, minor;
1718 const char* version;
1719 const char* prefixes[] = {
1720 "OpenGL ES-CM ",
1721 "OpenGL ES-CL ",
1722 "OpenGL ES ",
1723 NULL
1724 };
1725 version = (const char*) glGetString(GL_VERSION);
1726 if (!version) return 0;
1727 for (i = 0; prefixes[i]; i++) {
1728 const size_t length = strlen(prefixes[i]);
1729 if (strncmp(version, prefixes[i], length) == 0) {
1730 version += length;
1731 break;
1732 }
1733 }
1734
1735 GLAD_IMPL_UTIL_SSCANF(version, "%d.%d", &major, &minor);
1736
1737 GLAD_GL_VERSION_1_0 = (major == 1 && minor >= 0) || major > 1;
1738 GLAD_GL_VERSION_1_1 = (major == 1 && minor >= 1) || major > 1;
1739 GLAD_GL_VERSION_1_2 = (major == 1 && minor >= 2) || major > 1;
1740 GLAD_GL_VERSION_1_3 = (major == 1 && minor >= 3) || major > 1;
1741 GLAD_GL_VERSION_1_4 = (major == 1 && minor >= 4) || major > 1;
1742 GLAD_GL_VERSION_1_5 = (major == 1 && minor >= 5) || major > 1;
1743 GLAD_GL_VERSION_2_0 = (major == 2 && minor >= 0) || major > 2;
1744 GLAD_GL_VERSION_2_1 = (major == 2 && minor >= 1) || major > 2;
1745 GLAD_GL_VERSION_3_0 = (major == 3 && minor >= 0) || major > 3;
1746 GLAD_GL_VERSION_3_1 = (major == 3 && minor >= 1) || major > 3;
1747 GLAD_GL_VERSION_3_2 = (major == 3 && minor >= 2) || major > 3;
1748 GLAD_GL_VERSION_3_3 = (major == 3 && minor >= 3) || major > 3;
1749
1750 return GLAD_MAKE_VERSION(major, minor);
1751}
1752
1753int gladLoadGLUserPtr( GLADuserptrloadfunc load, void *userptr) {
1754 int version;
1755
1756 glGetString = (PFNGLGETSTRINGPROC) load("glGetString", userptr);
1757 if(glGetString == NULL) return 0;
1758 if(glGetString(GL_VERSION) == NULL) return 0;
1759 version = glad_gl_find_core_gl();
1760
1761 glad_gl_load_GL_VERSION_1_0(load, userptr);
1762 glad_gl_load_GL_VERSION_1_1(load, userptr);
1763 glad_gl_load_GL_VERSION_1_2(load, userptr);
1764 glad_gl_load_GL_VERSION_1_3(load, userptr);
1765 glad_gl_load_GL_VERSION_1_4(load, userptr);
1766 glad_gl_load_GL_VERSION_1_5(load, userptr);
1767 glad_gl_load_GL_VERSION_2_0(load, userptr);
1768 glad_gl_load_GL_VERSION_2_1(load, userptr);
1769 glad_gl_load_GL_VERSION_3_0(load, userptr);
1770 glad_gl_load_GL_VERSION_3_1(load, userptr);
1771 glad_gl_load_GL_VERSION_3_2(load, userptr);
1772 glad_gl_load_GL_VERSION_3_3(load, userptr);
1773
1774 if (!glad_gl_find_extensions_gl(version)) return 0;
1775 glad_gl_load_GL_ARB_multisample(load, userptr);
1776 glad_gl_load_GL_ARB_robustness(load, userptr);
1777 glad_gl_load_GL_KHR_debug(load, userptr);
1778
1779
1780
1781 return version;
1782}
1783
1784
1786 return gladLoadGLUserPtr( glad_gl_get_proc_from_userptr, GLAD_GNUC_EXTENSION (void*) load);
1787}
1788
1789
1790
1791
#define glGetnColorTableARB
Definition: gl.h:2872
#define glMultiTexCoord2s
Definition: gl.h:3074
#define glPopClientAttrib
Definition: gl.h:3196
#define glColor3dv
Definition: gl.h:2416
void(GLAD_API_PTR * PFNGLTEXCOORD2IVPROC)(const GLint *v)
Definition: gl.h:2106
#define glNormalP3ui
Definition: gl.h:3148
#define glRasterPos3f
Definition: gl.h:3242
void(GLAD_API_PTR * PFNGLBITMAPPROC)(GLsizei width, GLsizei height, GLfloat xorig, GLfloat yorig, GLfloat xmove, GLfloat ymove, const GLubyte *bitmap)
Definition: gl.h:1579
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3IVPROC)(const GLint *v)
Definition: gl.h:2071
#define glRasterPos3s
Definition: gl.h:3250
void(GLAD_API_PTR * PFNGLLOADIDENTITYPROC)(void)
Definition: gl.h:1894
void(GLAD_API_PTR * PFNGLFOGCOORDDVPROC)(const GLdouble *coord)
Definition: gl.h:1726
#define glIndexdv
Definition: gl.h:2916
#define glNormal3iv
Definition: gl.h:3142
void(GLAD_API_PTR * PFNGLVERTEXP2UIVPROC)(GLenum type, const GLuint *value)
Definition: gl.h:2290
void(GLAD_API_PTR * PFNGLLIGHTFPROC)(GLenum light, GLenum pname, GLfloat param)
Definition: gl.h:1886
void(GLAD_API_PTR * PFNGLMULTITEXCOORDP4UIPROC)(GLenum texture, GLenum type, GLuint coords)
Definition: gl.h:1961
#define glTexCoord4fv
Definition: gl.h:3440
#define glMultiTexCoordP3uiv
Definition: gl.h:3120
void(GLAD_API_PTR * PFNGLGETNUNIFORMIVARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLint *params)
Definition: gl.h:1852
#define glRasterPos4i
Definition: gl.h:3262
#define glWindowPos3sv
Definition: gl.h:3826
#define glTexCoord1iv
Definition: gl.h:3396
#define glMateriali
Definition: gl.h:3026
#define glSecondaryColor3uiv
Definition: gl.h:3354
#define glVertex2f
Definition: gl.h:3600
#define glRasterPos2f
Definition: gl.h:3226
void(GLAD_API_PTR * PFNGLVERTEX2DVPROC)(const GLdouble *v)
Definition: gl.h:2199
void(GLAD_API_PTR * PFNGLMULTITEXCOORD1SPROC)(GLenum target, GLshort s)
Definition: gl.h:1929
#define glReadnPixels
Definition: gl.h:3274
#define glClipPlane
Definition: gl.h:2408
#define glIsList
Definition: gl.h:2946
void(GLAD_API_PTR * PFNGLGETNUNIFORMUIVARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLuint *params)
Definition: gl.h:1853
void(GLAD_API_PTR * PFNGLCALLLISTSPROC)(GLsizei n, GLenum type, const void *lists)
Definition: gl.h:1589
void(GLAD_API_PTR * PFNGLCOLOR4UIPROC)(GLuint red, GLuint green, GLuint blue, GLuint alpha)
Definition: gl.h:1633
#define glVertex2fv
Definition: gl.h:3602
#define glMultiTexCoord3s
Definition: gl.h:3090
void(GLAD_API_PTR * PFNGLWINDOWPOS2FVPROC)(const GLfloat *v)
Definition: gl.h:2301
void(GLAD_API_PTR * PFNGLRECTIPROC)(GLint x1, GLint y1, GLint x2, GLint y2)
Definition: gl.h:2043
void(GLAD_API_PTR * PFNGLRECTFPROC)(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2)
Definition: gl.h:2041
#define glWindowPos2s
Definition: gl.h:3808
void(GLAD_API_PTR * PFNGLWINDOWPOS3FPROC)(GLfloat x, GLfloat y, GLfloat z)
Definition: gl.h:2308
void(GLAD_API_PTR * PFNGLLOADMATRIXFPROC)(const GLfloat *m)
Definition: gl.h:1896
void(GLAD_API_PTR * PFNGLRASTERPOS3SPROC)(GLshort x, GLshort y, GLshort z)
Definition: gl.h:2025
void(GLAD_API_PTR * PFNGLMULTITEXCOORD3SVPROC)(GLenum target, const GLshort *v)
Definition: gl.h:1946
void(GLAD_API_PTR * PFNGLMULTITEXCOORD2SPROC)(GLenum target, GLshort s, GLshort t)
Definition: gl.h:1937
void(GLAD_API_PTR * PFNGLCOLOR3IPROC)(GLint red, GLint green, GLint blue)
Definition: gl.h:1611
void(GLAD_API_PTR * PFNGLPUSHNAMEPROC)(GLuint name)
Definition: gl.h:2009
void(GLAD_API_PTR * PFNGLTEXENVIVPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: gl.h:2137
#define glTexCoord4dv
Definition: gl.h:3436
void(GLAD_API_PTR * PFNGLRASTERPOS4DVPROC)(const GLdouble *v)
Definition: gl.h:2028
#define glRasterPos2fv
Definition: gl.h:3228
void(GLAD_API_PTR * PFNGLCOLOR4USPROC)(GLushort red, GLushort green, GLushort blue, GLushort alpha)
Definition: gl.h:1635
void(GLAD_API_PTR * PFNGLMULTITEXCOORD1DVPROC)(GLenum target, const GLdouble *v)
Definition: gl.h:1924
#define glVertex2sv
Definition: gl.h:3610
#define glTexCoordP3uiv
Definition: gl.h:3460
void(GLAD_API_PTR * PFNGLRECTDVPROC)(const GLdouble *v1, const GLdouble *v2)
Definition: gl.h:2040
void(GLAD_API_PTR * PFNGLNORMAL3DVPROC)(const GLdouble *v)
Definition: gl.h:1967
#define glTexCoordPointer
Definition: gl.h:3466
void(GLAD_API_PTR * PFNGLMULTITEXCOORD4DPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r, GLdouble q)
Definition: gl.h:1947
#define glColor3f
Definition: gl.h:2418
void(GLAD_API_PTR * PFNGLCLEARINDEXPROC)(GLfloat c)
Definition: gl.h:1600
void(GLAD_API_PTR * PFNGLTEXCOORD1IPROC)(GLint s)
Definition: gl.h:2097
#define glTexCoord1s
Definition: gl.h:3398
#define glGetnPixelMapusvARB
Definition: gl.h:2892
#define glColorPointer
Definition: gl.h:2488
#define glFogCoordf
Definition: gl.h:2654
#define glRasterPos3i
Definition: gl.h:3246
void(GLAD_API_PTR * PFNGLRASTERPOS3FVPROC)(const GLfloat *v)
Definition: gl.h:2022
void(GLAD_API_PTR * PFNGLMULTITEXCOORDP1UIVPROC)(GLenum texture, GLenum type, const GLuint *coords)
Definition: gl.h:1956
#define glTexGeni
Definition: gl.h:3484
#define glBegin
Definition: gl.h:2328
#define glIndexPointer
Definition: gl.h:2912
#define glWindowPos2fv
Definition: gl.h:3802
#define glColorMaterial
Definition: gl.h:2478
void(GLAD_API_PTR * PFNGLCOLOR4IPROC)(GLint red, GLint green, GLint blue, GLint alpha)
Definition: gl.h:1627
void(GLAD_API_PTR * PFNGLMULTITEXCOORD1DPROC)(GLenum target, GLdouble s)
Definition: gl.h:1923
#define glTexCoord3dv
Definition: gl.h:3420
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3USVPROC)(const GLushort *v)
Definition: gl.h:2079
#define glMultTransposeMatrixf
Definition: gl.h:3038
#define glTexCoordP3ui
Definition: gl.h:3458
void(GLAD_API_PTR * PFNGLINDEXFVPROC)(const GLfloat *c)
Definition: gl.h:1860
void(GLAD_API_PTR * PFNGLPOLYGONSTIPPLEPROC)(const GLubyte *mask)
Definition: gl.h:1996
#define glGetTexGeniv
Definition: gl.h:2830
void(GLAD_API_PTR * PFNGLVERTEX4FPROC)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: gl.h:2216
#define glTexCoordP1uiv
Definition: gl.h:3452
void(GLAD_API_PTR * PFNGLTEXCOORD3IVPROC)(const GLint *v)
Definition: gl.h:2114
void(GLAD_API_PTR * PFNGLRASTERPOS2DVPROC)(const GLdouble *v)
Definition: gl.h:2012
void(GLAD_API_PTR * PFNGLMULTITEXCOORD1FVPROC)(GLenum target, const GLfloat *v)
Definition: gl.h:1926
#define glFogfv
Definition: gl.h:2660
void(GLAD_API_PTR * PFNGLNORMALP3UIPROC)(GLenum type, GLuint coords)
Definition: gl.h:1974
void(GLAD_API_PTR * PFNGLGETNPIXELMAPUIVARBPROC)(GLenum map, GLsizei bufSize, GLuint *values)
Definition: gl.h:1845
#define glMultiTexCoord2sv
Definition: gl.h:3076
#define glClientActiveTexture
Definition: gl.h:2404
void(GLAD_API_PTR * PFNGLRASTERPOS4SPROC)(GLshort x, GLshort y, GLshort z, GLshort w)
Definition: gl.h:2033
void(GLAD_API_PTR * PFNGLMULTITEXCOORD2DVPROC)(GLenum target, const GLdouble *v)
Definition: gl.h:1932
void(GLAD_API_PTR * PFNGLVERTEX4DVPROC)(const GLdouble *v)
Definition: gl.h:2215
void(GLAD_API_PTR * PFNGLNORMAL3IPROC)(GLint nx, GLint ny, GLint nz)
Definition: gl.h:1970
#define glColor4sv
Definition: gl.h:2460
void(GLAD_API_PTR * PFNGLWINDOWPOS2SPROC)(GLshort x, GLshort y)
Definition: gl.h:2304
void(GLAD_API_PTR * PFNGLLISTBASEPROC)(GLuint base)
Definition: gl.h:1893
#define glMultiTexCoordP4uiv
Definition: gl.h:3124
#define glTexCoordP4ui
Definition: gl.h:3462
void(GLAD_API_PTR * PFNGLCOLOR4BVPROC)(const GLbyte *v)
Definition: gl.h:1622
void(GLAD_API_PTR * PFNGLTEXCOORD4FVPROC)(const GLfloat *v)
Definition: gl.h:2120
#define glColor4bv
Definition: gl.h:2444
void(GLAD_API_PTR * PFNGLPOPNAMEPROC)(void)
Definition: gl.h:2001
#define glGetnUniformuivARB
Definition: gl.h:2906
#define glIndexd
Definition: gl.h:2914
void(GLAD_API_PTR * PFNGLVERTEX4IPROC)(GLint x, GLint y, GLint z, GLint w)
Definition: gl.h:2218
#define glMultiTexCoord1d
Definition: gl.h:3046
void(GLAD_API_PTR * PFNGLPUSHCLIENTATTRIBPROC)(GLbitfield mask)
Definition: gl.h:2006
void(GLAD_API_PTR * PFNGLCLEARACCUMPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: gl.h:1593
void(GLAD_API_PTR * PFNGLTEXGENIVPROC)(GLenum coord, GLenum pname, const GLint *params)
Definition: gl.h:2143
#define glSecondaryColor3fv
Definition: gl.h:3338
#define glVertex3iv
Definition: gl.h:3622
void(GLAD_API_PTR * PFNGLMULTITEXCOORD3IVPROC)(GLenum target, const GLint *v)
Definition: gl.h:1944
void(GLAD_API_PTR * PFNGLCOLOR3FPROC)(GLfloat red, GLfloat green, GLfloat blue)
Definition: gl.h:1609
void(GLAD_API_PTR * PFNGLGETNTEXIMAGEARBPROC)(GLenum target, GLint level, GLenum format, GLenum type, GLsizei bufSize, void *img)
Definition: gl.h:1849
#define glTexGenfv
Definition: gl.h:3482
#define glVertex4fv
Definition: gl.h:3634
#define glVertexP2uiv
Definition: gl.h:3780
void(GLAD_API_PTR * PFNGLVERTEX3FVPROC)(const GLfloat *v)
Definition: gl.h:2209
void(GLAD_API_PTR * PFNGLCOLOR3SVPROC)(const GLshort *v)
Definition: gl.h:1614
void(GLAD_API_PTR * PFNGLVERTEX2FPROC)(GLfloat x, GLfloat y)
Definition: gl.h:2200
void(GLAD_API_PTR * PFNGLCOLOR3FVPROC)(const GLfloat *v)
Definition: gl.h:1610
void(GLAD_API_PTR * PFNGLCOLOR3UIPROC)(GLuint red, GLuint green, GLuint blue)
Definition: gl.h:1617
void(GLAD_API_PTR * PFNGLNEWLISTPROC)(GLuint list, GLenum mode)
Definition: gl.h:1963
#define glColor4ui
Definition: gl.h:2466
#define glColor4us
Definition: gl.h:2470
#define glMultiTexCoordP1ui
Definition: gl.h:3110
#define glEvalPoint1
Definition: gl.h:2634
#define glVertexP3uiv
Definition: gl.h:3784
void(GLAD_API_PTR * PFNGLNORMAL3SVPROC)(const GLshort *v)
Definition: gl.h:1973
void(GLAD_API_PTR * PFNGLTEXCOORD4IPROC)(GLint s, GLint t, GLint r, GLint q)
Definition: gl.h:2121
void(GLAD_API_PTR * PFNGLVERTEX2DPROC)(GLdouble x, GLdouble y)
Definition: gl.h:2198
void(GLAD_API_PTR * PFNGLVERTEX3IPROC)(GLint x, GLint y, GLint z)
Definition: gl.h:2210
#define glTexCoord4sv
Definition: gl.h:3448
#define glTexCoord3i
Definition: gl.h:3426
void(GLAD_API_PTR * PFNGLGETNPIXELMAPFVARBPROC)(GLenum map, GLsizei bufSize, GLfloat *values)
Definition: gl.h:1844
#define glSecondaryColor3b
Definition: gl.h:3328
void(GLAD_API_PTR * PFNGLTRANSLATEDPROC)(GLdouble x, GLdouble y, GLdouble z)
Definition: gl.h:2159
#define glColor3d
Definition: gl.h:2414
#define glNormal3s
Definition: gl.h:3144
#define glTexCoordP2uiv
Definition: gl.h:3456
void(GLAD_API_PTR * PFNGLTEXCOORD1DPROC)(GLdouble s)
Definition: gl.h:2093
#define glMultiTexCoord4i
Definition: gl.h:3102
void(GLAD_API_PTR * PFNGLTEXCOORDP1UIPROC)(GLenum type, GLuint coords)
Definition: gl.h:2125
#define glAlphaFunc
Definition: gl.h:2320
void(GLAD_API_PTR * PFNGLINDEXMASKPROC)(GLuint mask)
Definition: gl.h:1855
#define glPrioritizeTextures
Definition: gl.h:3206
void(GLAD_API_PTR * PFNGLFOGFVPROC)(GLenum pname, const GLfloat *params)
Definition: gl.h:1730
void(GLAD_API_PTR * PFNGLEVALMESH1PROC)(GLenum mode, GLint i1, GLint i2)
Definition: gl.h:1715
void(GLAD_API_PTR * PFNGLTEXCOORDP2UIPROC)(GLenum type, GLuint coords)
Definition: gl.h:2127
#define glEndList
Definition: gl.h:2608
void(GLAD_API_PTR * PFNGLCOLOR4UBVPROC)(const GLubyte *v)
Definition: gl.h:1632
#define glEvalCoord1f
Definition: gl.h:2618
void(GLAD_API_PTR * PFNGLNORMAL3FVPROC)(const GLfloat *v)
Definition: gl.h:1969
#define glTexCoord3fv
Definition: gl.h:3424
#define glMap2d
Definition: gl.h:3006
void(GLAD_API_PTR * PFNGLFRUSTUMPROC)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
Definition: gl.h:1740
void(GLAD_API_PTR * PFNGLSELECTBUFFERPROC)(GLsizei size, GLuint *buffer)
Definition: gl.h:2083
#define glTexCoordP2ui
Definition: gl.h:3454
void(GLAD_API_PTR * PFNGLTEXCOORDPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer)
Definition: gl.h:2133
#define glGetTexGenfv
Definition: gl.h:2828
void(GLAD_API_PTR * PFNGLWINDOWPOS2SVPROC)(const GLshort *v)
Definition: gl.h:2305
#define glMultiTexCoord3d
Definition: gl.h:3078
void(GLAD_API_PTR * PFNGLPOPATTRIBPROC)(void)
Definition: gl.h:1997
void(GLAD_API_PTR * PFNGLVERTEX2FVPROC)(const GLfloat *v)
Definition: gl.h:2201
#define glRasterPos2sv
Definition: gl.h:3236
void(GLAD_API_PTR * PFNGLEVALCOORD2DVPROC)(const GLdouble *u)
Definition: gl.h:1712
#define glNormal3d
Definition: gl.h:3132
void(GLAD_API_PTR * PFNGLMATERIALFPROC)(GLenum face, GLenum pname, GLfloat param)
Definition: gl.h:1911
#define glRasterPos4fv
Definition: gl.h:3260
GLuint(GLAD_API_PTR * PFNGLGENLISTSPROC)(GLsizei range)
Definition: gl.h:1743
void(GLAD_API_PTR * PFNGLPUSHATTRIBPROC)(GLbitfield mask)
Definition: gl.h:2005
void(GLAD_API_PTR * PFNGLCOLOR4SVPROC)(const GLshort *v)
Definition: gl.h:1630
#define glFogCoordd
Definition: gl.h:2650
#define glLightModelfv
Definition: gl.h:2966
#define glEvalPoint2
Definition: gl.h:2636
void(GLAD_API_PTR * PFNGLMULTITEXCOORDP3UIPROC)(GLenum texture, GLenum type, GLuint coords)
Definition: gl.h:1959
void(GLAD_API_PTR * PFNGLMAPGRID1FPROC)(GLint un, GLfloat u1, GLfloat u2)
Definition: gl.h:1908
void(GLAD_API_PTR * PFNGLLOADTRANSPOSEMATRIXDPROC)(const GLdouble *m)
Definition: gl.h:1898
#define glRasterPos4s
Definition: gl.h:3266
void(GLAD_API_PTR * PFNGLBEGINPROC)(GLenum mode)
Definition: gl.h:1564
void(GLAD_API_PTR * PFNGLCLIPPLANEPROC)(GLenum plane, const GLdouble *equation)
Definition: gl.h:1604
#define glGetPixelMapusv
Definition: gl.h:2780
#define glTexCoord3sv
Definition: gl.h:3432
void(GLAD_API_PTR * PFNGLVERTEX2IPROC)(GLint x, GLint y)
Definition: gl.h:2202
void(GLAD_API_PTR * PFNGLTEXCOORD3SPROC)(GLshort s, GLshort t, GLshort r)
Definition: gl.h:2115
#define glSecondaryColor3f
Definition: gl.h:3336
void(GLAD_API_PTR * PFNGLCOLOR3UIVPROC)(const GLuint *v)
Definition: gl.h:1618
void(GLAD_API_PTR * PFNGLLIGHTMODELIPROC)(GLenum pname, GLint param)
Definition: gl.h:1884
#define glTexCoord4f
Definition: gl.h:3438
#define glVertex3s
Definition: gl.h:3624
void(GLAD_API_PTR * PFNGLROTATEFPROC)(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
Definition: gl.h:2051
void(GLAD_API_PTR * PFNGLTEXCOORD3DPROC)(GLdouble s, GLdouble t, GLdouble r)
Definition: gl.h:2109
void(GLAD_API_PTR * PFNGLMAPGRID1DPROC)(GLint un, GLdouble u1, GLdouble u2)
Definition: gl.h:1907
#define glGetMapiv
Definition: gl.h:2764
void(GLAD_API_PTR * PFNGLVERTEXP4UIVPROC)(GLenum type, const GLuint *value)
Definition: gl.h:2294
#define glMapGrid1d
Definition: gl.h:3014
#define glMaterialfv
Definition: gl.h:3024
void(GLAD_API_PTR * PFNGLWINDOWPOS2DPROC)(GLdouble x, GLdouble y)
Definition: gl.h:2298
#define glSecondaryColor3iv
Definition: gl.h:3342
#define glColor4fv
Definition: gl.h:2452
void(GLAD_API_PTR * PFNGLGETMAPIVPROC)(GLenum target, GLenum query, GLint *v)
Definition: gl.h:1782
#define glVertex2dv
Definition: gl.h:3598
#define glEvalCoord1d
Definition: gl.h:2614
void(GLAD_API_PTR * PFNGLPIXELZOOMPROC)(GLfloat xfactor, GLfloat yfactor)
Definition: gl.h:1988
#define glMultiTexCoordP4ui
Definition: gl.h:3122
#define glMaterialiv
Definition: gl.h:3028
void(GLAD_API_PTR * PFNGLGETTEXGENDVPROC)(GLenum coord, GLenum pname, GLdouble *params)
Definition: gl.h:1813
void(GLAD_API_PTR * PFNGLGETPIXELMAPUSVPROC)(GLenum map, GLushort *values)
Definition: gl.h:1790
#define glColor4f
Definition: gl.h:2450
#define glGetnMapfvARB
Definition: gl.h:2882
void(GLAD_API_PTR * PFNGLCOLOR3DPROC)(GLdouble red, GLdouble green, GLdouble blue)
Definition: gl.h:1607
#define glWindowPos2sv
Definition: gl.h:3810
#define glSecondaryColor3dv
Definition: gl.h:3334
void(GLAD_API_PTR * PFNGLGETCLIPPLANEPROC)(GLenum plane, GLdouble *equation)
Definition: gl.h:1764
#define glRasterPos3fv
Definition: gl.h:3244
#define glScaled
Definition: gl.h:3322
void(GLAD_API_PTR * PFNGLMAP2FPROC)(GLenum target, GLfloat u1, GLfloat u2, GLint ustride, GLint uorder, GLfloat v1, GLfloat v2, GLint vstride, GLint vorder, const GLfloat *points)
Definition: gl.h:1904
void(GLAD_API_PTR * PFNGLCOLOR4BPROC)(GLbyte red, GLbyte green, GLbyte blue, GLbyte alpha)
Definition: gl.h:1621
#define glRasterPos2s
Definition: gl.h:3234
void(GLAD_API_PTR * PFNGLRASTERPOS2FVPROC)(const GLfloat *v)
Definition: gl.h:2014
#define glGetTexGendv
Definition: gl.h:2826
#define glSecondaryColor3bv
Definition: gl.h:3330
#define glVertex4sv
Definition: gl.h:3642
#define glTranslatef
Definition: gl.h:3520
void(GLAD_API_PTR * PFNGLWINDOWPOS3IPROC)(GLint x, GLint y, GLint z)
Definition: gl.h:2310
#define glMultiTexCoord4fv
Definition: gl.h:3100
void(GLAD_API_PTR * PFNGLCLIENTACTIVETEXTUREPROC)(GLenum texture)
Definition: gl.h:1602
void(GLAD_API_PTR * PFNGLCOLORP4UIVPROC)(GLenum type, const GLuint *color)
Definition: gl.h:1643
#define glMapGrid2f
Definition: gl.h:3020
void(GLAD_API_PTR * PFNGLRECTSPROC)(GLshort x1, GLshort y1, GLshort x2, GLshort y2)
Definition: gl.h:2045
#define glColorP3uiv
Definition: gl.h:2482
void(GLAD_API_PTR * PFNGLCOLOR4USVPROC)(const GLushort *v)
Definition: gl.h:1636
#define glGetPolygonStipple
Definition: gl.h:2784
#define glRasterPos4dv
Definition: gl.h:3256
void(GLAD_API_PTR * PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC)(GLenum target, GLint lod, GLsizei bufSize, void *img)
Definition: gl.h:1837
void(GLAD_API_PTR * PFNGLCOLOR4DPROC)(GLdouble red, GLdouble green, GLdouble blue, GLdouble alpha)
Definition: gl.h:1623
void(GLAD_API_PTR * PFNGLPIXELMAPFVPROC)(GLenum map, GLsizei mapsize, const GLfloat *values)
Definition: gl.h:1981
#define glPopMatrix
Definition: gl.h:3200
#define glTexGendv
Definition: gl.h:3478
#define glCallLists
Definition: gl.h:2378
#define glMultiTexCoord3f
Definition: gl.h:3082
void(GLAD_API_PTR * PFNGLRECTDPROC)(GLdouble x1, GLdouble y1, GLdouble x2, GLdouble y2)
Definition: gl.h:2039
#define glMultiTexCoordP2ui
Definition: gl.h:3114
#define glTexCoord3d
Definition: gl.h:3418
void(GLAD_API_PTR * PFNGLINDEXDPROC)(GLdouble c)
Definition: gl.h:1857
void(GLAD_API_PTR * PFNGLREADNPIXELSARBPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
Definition: gl.h:2038
void(GLAD_API_PTR * PFNGLGETNUNIFORMFVARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLfloat *params)
Definition: gl.h:1851
#define glRasterPos3iv
Definition: gl.h:3248
void(GLAD_API_PTR * PFNGLCOLORP3UIPROC)(GLenum type, GLuint color)
Definition: gl.h:1640
#define glPassThrough
Definition: gl.h:3160
#define glMultiTexCoordP2uiv
Definition: gl.h:3116
void(GLAD_API_PTR * PFNGLWINDOWPOS2DVPROC)(const GLdouble *v)
Definition: gl.h:2299
#define glLoadName
Definition: gl.h:2994
#define glTexEnviv
Definition: gl.h:3474
void(GLAD_API_PTR * PFNGLMULTITEXCOORD2IVPROC)(GLenum target, const GLint *v)
Definition: gl.h:1936
void(GLAD_API_PTR * PFNGLGETTEXGENIVPROC)(GLenum coord, GLenum pname, GLint *params)
Definition: gl.h:1815
void(GLAD_API_PTR * PFNGLTEXENVFVPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: gl.h:2135
#define glTranslated
Definition: gl.h:3518
void(GLAD_API_PTR * PFNGLARRAYELEMENTPROC)(GLint i)
Definition: gl.h:1562
#define glVertex2s
Definition: gl.h:3608
void(GLAD_API_PTR * PFNGLGETNMAPFVARBPROC)(GLenum target, GLenum query, GLsizei bufSize, GLfloat *v)
Definition: gl.h:1841
#define glMultiTexCoord1dv
Definition: gl.h:3048
void(GLAD_API_PTR * PFNGLMULTITEXCOORD1FPROC)(GLenum target, GLfloat s)
Definition: gl.h:1925
void(GLAD_API_PTR * PFNGLSCALEFPROC)(GLfloat x, GLfloat y, GLfloat z)
Definition: gl.h:2062
void(GLAD_API_PTR * PFNGLMULTITEXCOORD3SPROC)(GLenum target, GLshort s, GLshort t, GLshort r)
Definition: gl.h:1945
void(GLAD_API_PTR * PFNGLCOLOR3IVPROC)(const GLint *v)
Definition: gl.h:1612
void(GLAD_API_PTR * PFNGLMULTTRANSPOSEMATRIXFPROC)(const GLfloat *m)
Definition: gl.h:1919
#define glMultiTexCoord1fv
Definition: gl.h:3052
#define glMap1d
Definition: gl.h:3002
void(GLAD_API_PTR * PFNGLFOGFPROC)(GLenum pname, GLfloat param)
Definition: gl.h:1729
void(GLAD_API_PTR * PFNGLLIGHTMODELFVPROC)(GLenum pname, const GLfloat *params)
Definition: gl.h:1883
#define glLightModelf
Definition: gl.h:2964
#define glWindowPos2i
Definition: gl.h:3804
void(GLAD_API_PTR * PFNGLINDEXDVPROC)(const GLdouble *c)
Definition: gl.h:1858
#define glSecondaryColorP3uiv
Definition: gl.h:3362
#define glLoadTransposeMatrixd
Definition: gl.h:2996
#define glEvalCoord1fv
Definition: gl.h:2620
#define glFeedbackBuffer
Definition: gl.h:2638
void(GLAD_API_PTR * PFNGLSECONDARYCOLORP3UIVPROC)(GLenum type, const GLuint *color)
Definition: gl.h:2081
void(GLAD_API_PTR * PFNGLCOLOR4UIVPROC)(const GLuint *v)
Definition: gl.h:1634
#define glGetnPixelMapuivARB
Definition: gl.h:2890
void(GLAD_API_PTR * PFNGLRASTERPOS3IVPROC)(const GLint *v)
Definition: gl.h:2024
#define glMultMatrixf
Definition: gl.h:3034
void(GLAD_API_PTR * PFNGLORTHOPROC)(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar)
Definition: gl.h:1979
void(GLAD_API_PTR * PFNGLRASTERPOS3DVPROC)(const GLdouble *v)
Definition: gl.h:2020
#define glWindowPos3i
Definition: gl.h:3820
void(GLAD_API_PTR * PFNGLWINDOWPOS3IVPROC)(const GLint *v)
Definition: gl.h:2311
void(GLAD_API_PTR * PFNGLMULTITEXCOORD4FVPROC)(GLenum target, const GLfloat *v)
Definition: gl.h:1950
#define glGetnHistogramARB
Definition: gl.h:2878
#define glColor4dv
Definition: gl.h:2448
#define glIndexub
Definition: gl.h:2930
void(GLAD_API_PTR * PFNGLEVALCOORD2FVPROC)(const GLfloat *u)
Definition: gl.h:1714
#define glNewList
Definition: gl.h:3126
void(GLAD_API_PTR * PFNGLMATERIALIVPROC)(GLenum face, GLenum pname, const GLint *params)
Definition: gl.h:1914
#define glFrustum
Definition: gl.h:2680
#define glColor3bv
Definition: gl.h:2412
#define glTexEnvi
Definition: gl.h:3472
void(GLAD_API_PTR * PFNGLGETTEXGENFVPROC)(GLenum coord, GLenum pname, GLfloat *params)
Definition: gl.h:1814
#define glMultTransposeMatrixd
Definition: gl.h:3036
void(GLAD_API_PTR * PFNGLEDGEFLAGPOINTERPROC)(GLsizei stride, const void *pointer)
Definition: gl.h:1696
#define glGetTexEnviv
Definition: gl.h:2824
#define glTexCoord2d
Definition: gl.h:3402
void(GLAD_API_PTR * PFNGLTEXGENIPROC)(GLenum coord, GLenum pname, GLint param)
Definition: gl.h:2142
#define glPixelTransferf
Definition: gl.h:3172
#define glEvalCoord2d
Definition: gl.h:2622
#define glWindowPos2f
Definition: gl.h:3800
#define glGetnUniformfvARB
Definition: gl.h:2902
#define glGetnUniformdvARB
Definition: gl.h:2900
#define glRasterPos4sv
Definition: gl.h:3268
void(GLAD_API_PTR * PFNGLRASTERPOS2SPROC)(GLshort x, GLshort y)
Definition: gl.h:2017
void(GLAD_API_PTR * PFNGLRECTSVPROC)(const GLshort *v1, const GLshort *v2)
Definition: gl.h:2046
void(GLAD_API_PTR * PFNGLMULTITEXCOORD4IPROC)(GLenum target, GLint s, GLint t, GLint r, GLint q)
Definition: gl.h:1951
void(GLAD_API_PTR * PFNGLMULTITEXCOORD2IPROC)(GLenum target, GLint s, GLint t)
Definition: gl.h:1935
#define glClearAccum
Definition: gl.h:2386
#define glWindowPos3fv
Definition: gl.h:3818
#define glMultMatrixd
Definition: gl.h:3032
void(GLAD_API_PTR * PFNGLGETMATERIALIVPROC)(GLenum face, GLenum pname, GLint *params)
Definition: gl.h:1784
void(GLAD_API_PTR * PFNGLGETMAPDVPROC)(GLenum target, GLenum query, GLdouble *v)
Definition: gl.h:1780
#define glColor4i
Definition: gl.h:2454
void(GLAD_API_PTR * PFNGLTEXGENDPROC)(GLenum coord, GLenum pname, GLdouble param)
Definition: gl.h:2138
void(GLAD_API_PTR * PFNGLCOLORP4UIPROC)(GLenum type, GLuint color)
Definition: gl.h:1642
void(GLAD_API_PTR * PFNGLMULTITEXCOORD4FPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
Definition: gl.h:1949
#define glCopyPixels
Definition: gl.h:2506
void(GLAD_API_PTR * PFNGLVERTEXP3UIVPROC)(GLenum type, const GLuint *value)
Definition: gl.h:2292
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3BPROC)(GLbyte red, GLbyte green, GLbyte blue)
Definition: gl.h:2064
#define glTexCoord4d
Definition: gl.h:3434
#define glLightf
Definition: gl.h:2972
void(GLAD_API_PTR * PFNGLTEXGENDVPROC)(GLenum coord, GLenum pname, const GLdouble *params)
Definition: gl.h:2139
#define glRasterPos3sv
Definition: gl.h:3252
#define glEvalCoord2dv
Definition: gl.h:2624
void(GLAD_API_PTR * PFNGLVERTEX3SPROC)(GLshort x, GLshort y, GLshort z)
Definition: gl.h:2212
#define glRectdv
Definition: gl.h:3280
void(GLAD_API_PTR * PFNGLMULTITEXCOORD4SVPROC)(GLenum target, const GLshort *v)
Definition: gl.h:1954
#define glTexEnvf
Definition: gl.h:3468
GLboolean(GLAD_API_PTR * PFNGLISLISTPROC)(GLuint list)
Definition: gl.h:1873
void(GLAD_API_PTR * PFNGLMAP1FPROC)(GLenum target, GLfloat u1, GLfloat u2, GLint stride, GLint order, const GLfloat *points)
Definition: gl.h:1902
#define glRectsv
Definition: gl.h:3292
void(GLAD_API_PTR * PFNGLDISABLECLIENTSTATEPROC)(GLenum array)
Definition: gl.h:1681
void(GLAD_API_PTR * PFNGLINDEXIVPROC)(const GLint *c)
Definition: gl.h:1862
#define glTexCoordP1ui
Definition: gl.h:3450
void(GLAD_API_PTR * PFNGLMULTITEXCOORDP2UIPROC)(GLenum texture, GLenum type, GLuint coords)
Definition: gl.h:1957
void(GLAD_API_PTR * PFNGLGETMATERIALFVPROC)(GLenum face, GLenum pname, GLfloat *params)
Definition: gl.h:1783
void(GLAD_API_PTR * PFNGLVERTEX2SVPROC)(const GLshort *v)
Definition: gl.h:2205
#define glDeleteLists
Definition: gl.h:2534
#define glSecondaryColor3s
Definition: gl.h:3344
#define glColor4ub
Definition: gl.h:2462
void(GLAD_API_PTR * PFNGLNORMAL3IVPROC)(const GLint *v)
Definition: gl.h:1971
void(GLAD_API_PTR * PFNGLFOGIPROC)(GLenum pname, GLint param)
Definition: gl.h:1731
#define glOrtho
Definition: gl.h:3158
void(GLAD_API_PTR * PFNGLTEXCOORD2DPROC)(GLdouble s, GLdouble t)
Definition: gl.h:2101
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3BVPROC)(const GLbyte *v)
Definition: gl.h:2065
#define glPopName
Definition: gl.h:3202
#define glGetnUniformivARB
Definition: gl.h:2904
#define glGetnMapivARB
Definition: gl.h:2884
#define glMultiTexCoord1s
Definition: gl.h:3058
void(GLAD_API_PTR * PFNGLCOLOR3DVPROC)(const GLdouble *v)
Definition: gl.h:1608
#define glClearIndex
Definition: gl.h:2400
void(GLAD_API_PTR * PFNGLLIGHTFVPROC)(GLenum light, GLenum pname, const GLfloat *params)
Definition: gl.h:1887
void(GLAD_API_PTR * PFNGLTEXCOORD3FVPROC)(const GLfloat *v)
Definition: gl.h:2112
void(GLAD_API_PTR * PFNGLVERTEX3DVPROC)(const GLdouble *v)
Definition: gl.h:2207
void(GLAD_API_PTR * PFNGLROTATEDPROC)(GLdouble angle, GLdouble x, GLdouble y, GLdouble z)
Definition: gl.h:2050
void(GLAD_API_PTR * PFNGLTEXCOORD3SVPROC)(const GLshort *v)
Definition: gl.h:2116
#define glColorP3ui
Definition: gl.h:2480
#define glTexCoord1d
Definition: gl.h:3386
void(GLAD_API_PTR * PFNGLMULTITEXCOORDP2UIVPROC)(GLenum texture, GLenum type, const GLuint *coords)
Definition: gl.h:1958
void(GLAD_API_PTR * PFNGLTEXCOORD1SPROC)(GLshort s)
Definition: gl.h:2099
void(GLAD_API_PTR * PFNGLLOADTRANSPOSEMATRIXFPROC)(const GLfloat *m)
Definition: gl.h:1899
void(GLAD_API_PTR * PFNGLENABLECLIENTSTATEPROC)(GLenum array)
Definition: gl.h:1699
#define glSecondaryColor3us
Definition: gl.h:3356
#define glTexCoord4iv
Definition: gl.h:3444
#define glLoadMatrixf
Definition: gl.h:2992
GLboolean(GLAD_API_PTR * PFNGLARETEXTURESRESIDENTPROC)(GLsizei n, const GLuint *textures, GLboolean *residences)
Definition: gl.h:1561
#define glRasterPos3d
Definition: gl.h:3238
#define glVertex3sv
Definition: gl.h:3626
#define glInitNames
Definition: gl.h:2934
void(GLAD_API_PTR * PFNGLWINDOWPOS2IPROC)(GLint x, GLint y)
Definition: gl.h:2302
void(GLAD_API_PTR * PFNGLALPHAFUNCPROC)(GLenum func, GLfloat ref)
Definition: gl.h:1560
void(GLAD_API_PTR * PFNGLPRIORITIZETEXTURESPROC)(GLsizei n, const GLuint *textures, const GLfloat *priorities)
Definition: gl.h:2003
#define glLineStipple
Definition: gl.h:2980
#define glPixelMapfv
Definition: gl.h:3162
void(GLAD_API_PTR * PFNGLFOGCOORDFPROC)(GLfloat coord)
Definition: gl.h:1727
void(GLAD_API_PTR * PFNGLTEXCOORD2FPROC)(GLfloat s, GLfloat t)
Definition: gl.h:2103
void(GLAD_API_PTR * PFNGLMAP2DPROC)(GLenum target, GLdouble u1, GLdouble u2, GLint ustride, GLint uorder, GLdouble v1, GLdouble v2, GLint vstride, GLint vorder, const GLdouble *points)
Definition: gl.h:1903
void(GLAD_API_PTR * PFNGLPIXELMAPUIVPROC)(GLenum map, GLsizei mapsize, const GLuint *values)
Definition: gl.h:1982
#define glNormal3dv
Definition: gl.h:3134
#define glMaterialf
Definition: gl.h:3022
void(GLAD_API_PTR * PFNGLVERTEX3SVPROC)(const GLshort *v)
Definition: gl.h:2213
#define glColor3us
Definition: gl.h:2438
#define glVertex4d
Definition: gl.h:3628
#define glGetnCompressedTexImageARB
Definition: gl.h:2874
void(GLAD_API_PTR * PFNGLNORMAL3SPROC)(GLshort nx, GLshort ny, GLshort nz)
Definition: gl.h:1972
void(GLAD_API_PTR * PFNGLSCALEDPROC)(GLdouble x, GLdouble y, GLdouble z)
Definition: gl.h:2061
#define glIndexf
Definition: gl.h:2918
#define glPixelTransferi
Definition: gl.h:3174
#define glRects
Definition: gl.h:3290
#define glSecondaryColor3d
Definition: gl.h:3332
#define glTexCoord1i
Definition: gl.h:3394
#define glNormal3b
Definition: gl.h:3128
void(GLAD_API_PTR * PFNGLNORMAL3BVPROC)(const GLbyte *v)
Definition: gl.h:1965
#define glGetLightfv
Definition: gl.h:2756
void(GLAD_API_PTR * PFNGLVERTEX4IVPROC)(const GLint *v)
Definition: gl.h:2219
void(GLAD_API_PTR * PFNGLTEXCOORD3IPROC)(GLint s, GLint t, GLint r)
Definition: gl.h:2113
#define glRectd
Definition: gl.h:3278
void(GLAD_API_PTR * PFNGLNORMAL3FPROC)(GLfloat nx, GLfloat ny, GLfloat nz)
Definition: gl.h:1968
#define glVertexP3ui
Definition: gl.h:3782
void(GLAD_API_PTR * PFNGLVERTEX2IVPROC)(const GLint *v)
Definition: gl.h:2203
#define glMap2f
Definition: gl.h:3008
#define glVertex3f
Definition: gl.h:3616
void(GLAD_API_PTR * PFNGLINDEXUBVPROC)(const GLubyte *c)
Definition: gl.h:1866
#define glIndexfv
Definition: gl.h:2920
void(GLAD_API_PTR * PFNGLENDLISTPROC)(void)
Definition: gl.h:1704
#define glSecondaryColor3ub
Definition: gl.h:3348
#define glColor3s
Definition: gl.h:2426
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3UIPROC)(GLuint red, GLuint green, GLuint blue)
Definition: gl.h:2076
#define glAccum
Definition: gl.h:2316
void(GLAD_API_PTR * PFNGLVERTEXP2UIPROC)(GLenum type, GLuint value)
Definition: gl.h:2289
void(GLAD_API_PTR * PFNGLDRAWPIXELSPROC)(GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
Definition: gl.h:1692
#define glFogCoordPointer
Definition: gl.h:2648
void(GLAD_API_PTR * PFNGLMATRIXMODEPROC)(GLenum mode)
Definition: gl.h:1915
void(GLAD_API_PTR * PFNGLEVALPOINT1PROC)(GLint i)
Definition: gl.h:1717
#define glColor4b
Definition: gl.h:2442
void(GLAD_API_PTR * PFNGLVERTEXPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer)
Definition: gl.h:2295
void(GLAD_API_PTR * PFNGLMULTITEXCOORD1SVPROC)(GLenum target, const GLshort *v)
Definition: gl.h:1930
#define glMultiTexCoordP3ui
Definition: gl.h:3118
#define glMultiTexCoord1i
Definition: gl.h:3054
void(GLAD_API_PTR * PFNGLRASTERPOS4FPROC)(GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: gl.h:2029
#define glColor3uiv
Definition: gl.h:2436
void(GLAD_API_PTR * PFNGLTEXCOORDP3UIPROC)(GLenum type, GLuint coords)
Definition: gl.h:2129
#define glFogCoordfv
Definition: gl.h:2656
void(GLAD_API_PTR * PFNGLFOGCOORDFVPROC)(const GLfloat *coord)
Definition: gl.h:1728
void(GLAD_API_PTR * PFNGLVERTEX3FPROC)(GLfloat x, GLfloat y, GLfloat z)
Definition: gl.h:2208
#define glGetPixelMapfv
Definition: gl.h:2776
void(GLAD_API_PTR * PFNGLGETNUNIFORMDVARBPROC)(GLuint program, GLint location, GLsizei bufSize, GLdouble *params)
Definition: gl.h:1850
void(GLAD_API_PTR * PFNGLTEXCOORD2SVPROC)(const GLshort *v)
Definition: gl.h:2108
#define glRasterPos2i
Definition: gl.h:3230
void(GLAD_API_PTR * PFNGLLIGHTIVPROC)(GLenum light, GLenum pname, const GLint *params)
Definition: gl.h:1889
#define glGetMapfv
Definition: gl.h:2762
void(GLAD_API_PTR * PFNGLVERTEX3IVPROC)(const GLint *v)
Definition: gl.h:2211
#define glWindowPos3f
Definition: gl.h:3816
void(GLAD_API_PTR * PFNGLTEXCOORD4SVPROC)(const GLshort *v)
Definition: gl.h:2124
void(GLAD_API_PTR * PFNGLTEXCOORD4DVPROC)(const GLdouble *v)
Definition: gl.h:2118
#define glMatrixMode
Definition: gl.h:3030
void(GLAD_API_PTR * PFNGLGETPIXELMAPFVPROC)(GLenum map, GLfloat *values)
Definition: gl.h:1788
void(GLAD_API_PTR * PFNGLRASTERPOS3FPROC)(GLfloat x, GLfloat y, GLfloat z)
Definition: gl.h:2021
#define glGetLightiv
Definition: gl.h:2758
void(GLAD_API_PTR * PFNGLMULTITEXCOORD4DVPROC)(GLenum target, const GLdouble *v)
Definition: gl.h:1948
void(GLAD_API_PTR * PFNGLTEXCOORDP4UIPROC)(GLenum type, GLuint coords)
Definition: gl.h:2131
#define glSecondaryColor3usv
Definition: gl.h:3358
#define glRotatef
Definition: gl.h:3302
void(GLAD_API_PTR * PFNGLGETNPIXELMAPUSVARBPROC)(GLenum map, GLsizei bufSize, GLushort *values)
Definition: gl.h:1846
#define glBitmap
Definition: gl.h:2358
void(GLAD_API_PTR * PFNGLTEXCOORD3FPROC)(GLfloat s, GLfloat t, GLfloat r)
Definition: gl.h:2111
void(GLAD_API_PTR * PFNGLEVALCOORD1DPROC)(GLdouble u)
Definition: gl.h:1707
void(GLAD_API_PTR * PFNGLGETNCONVOLUTIONFILTERARBPROC)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *image)
Definition: gl.h:1838
#define glGetMapdv
Definition: gl.h:2760
#define glTexCoord4s
Definition: gl.h:3446
#define glPopAttrib
Definition: gl.h:3194
#define glNormal3sv
Definition: gl.h:3146
#define glLightModeli
Definition: gl.h:2968
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3UBVPROC)(const GLubyte *v)
Definition: gl.h:2075
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3FVPROC)(const GLfloat *v)
Definition: gl.h:2069
void(GLAD_API_PTR * PFNGLMAPGRID2DPROC)(GLint un, GLdouble u1, GLdouble u2, GLint vn, GLdouble v1, GLdouble v2)
Definition: gl.h:1909
void(GLAD_API_PTR * PFNGLTEXCOORD1IVPROC)(const GLint *v)
Definition: gl.h:2098
#define glMultiTexCoord1sv
Definition: gl.h:3060
#define glIndexs
Definition: gl.h:2926
void(GLAD_API_PTR * PFNGLMULTITEXCOORD2DPROC)(GLenum target, GLdouble s, GLdouble t)
Definition: gl.h:1931
void(GLAD_API_PTR * PFNGLINITNAMESPROC)(void)
Definition: gl.h:1867
#define glEvalCoord1dv
Definition: gl.h:2616
void(GLAD_API_PTR * PFNGLCALLLISTPROC)(GLuint list)
Definition: gl.h:1588
void(GLAD_API_PTR * PFNGLTEXCOORDP1UIVPROC)(GLenum type, const GLuint *coords)
Definition: gl.h:2126
#define glSecondaryColor3sv
Definition: gl.h:3346
void(GLAD_API_PTR * PFNGLTEXENVFPROC)(GLenum target, GLenum pname, GLfloat param)
Definition: gl.h:2134
void(GLAD_API_PTR * PFNGLFOGIVPROC)(GLenum pname, const GLint *params)
Definition: gl.h:1732
#define glRectiv
Definition: gl.h:3288
#define glMultiTexCoord4dv
Definition: gl.h:3096
void(GLAD_API_PTR * PFNGLRASTERPOS4IVPROC)(const GLint *v)
Definition: gl.h:2032
void(GLAD_API_PTR * PFNGLMULTITEXCOORD4SPROC)(GLenum target, GLshort s, GLshort t, GLshort r, GLshort q)
Definition: gl.h:1953
void(GLAD_API_PTR * PFNGLTEXCOORDP3UIVPROC)(GLenum type, const GLuint *coords)
Definition: gl.h:2130
void(GLAD_API_PTR * PFNGLVERTEXP4UIPROC)(GLenum type, GLuint value)
Definition: gl.h:2293
void(GLAD_API_PTR * PFNGLTEXCOORD3DVPROC)(const GLdouble *v)
Definition: gl.h:2110
void(GLAD_API_PTR * PFNGLTRANSLATEFPROC)(GLfloat x, GLfloat y, GLfloat z)
Definition: gl.h:2160
void(GLAD_API_PTR * PFNGLEVALCOORD1FPROC)(GLfloat u)
Definition: gl.h:1709
#define glRasterPos4iv
Definition: gl.h:3264
void(GLAD_API_PTR * PFNGLINDEXFPROC)(GLfloat c)
Definition: gl.h:1859
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3DVPROC)(const GLdouble *v)
Definition: gl.h:2067
void(GLAD_API_PTR * PFNGLRASTERPOS4IPROC)(GLint x, GLint y, GLint z, GLint w)
Definition: gl.h:2031
void(GLAD_API_PTR * PFNGLGETTEXENVFVPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: gl.h:1811
#define glTexCoord1f
Definition: gl.h:3390
#define glGetGraphicsResetStatusARB
Definition: gl.h:2746
#define glSecondaryColorP3ui
Definition: gl.h:3360
#define glLoadTransposeMatrixf
Definition: gl.h:2998
void(GLAD_API_PTR * PFNGLTEXCOORD2SPROC)(GLshort s, GLshort t)
Definition: gl.h:2107
#define glIndexi
Definition: gl.h:2922
#define glTexCoordP4uiv
Definition: gl.h:3464
#define glVertex2i
Definition: gl.h:3604
void(GLAD_API_PTR * PFNGLCOLORP3UIVPROC)(GLenum type, const GLuint *color)
Definition: gl.h:1641
void(GLAD_API_PTR * PFNGLCOLOR3UBVPROC)(const GLubyte *v)
Definition: gl.h:1616
#define glMultiTexCoord4s
Definition: gl.h:3106
#define glGetPixelMapuiv
Definition: gl.h:2778
void(GLAD_API_PTR * PFNGLTEXCOORD2IPROC)(GLint s, GLint t)
Definition: gl.h:2105
void(GLAD_API_PTR * PFNGLINDEXIPROC)(GLint c)
Definition: gl.h:1861
#define glGetMaterialiv
Definition: gl.h:2768
#define glGetnTexImageARB
Definition: gl.h:2898
#define glLightModeliv
Definition: gl.h:2970
void(GLAD_API_PTR * PFNGLTEXCOORD1FVPROC)(const GLfloat *v)
Definition: gl.h:2096
void(GLAD_API_PTR * PFNGLACCUMPROC)(GLenum op, GLfloat value)
Definition: gl.h:1558
#define glTexCoord2fv
Definition: gl.h:3408
void(GLAD_API_PTR * PFNGLRASTERPOS3DPROC)(GLdouble x, GLdouble y, GLdouble z)
Definition: gl.h:2019
void(GLAD_API_PTR * PFNGLGETMAPFVPROC)(GLenum target, GLenum query, GLfloat *v)
Definition: gl.h:1781
void(GLAD_API_PTR * PFNGLFOGCOORDPOINTERPROC)(GLenum type, GLsizei stride, const void *pointer)
Definition: gl.h:1724
#define glMultiTexCoord4iv
Definition: gl.h:3104
#define glColor3ui
Definition: gl.h:2434
void(GLAD_API_PTR * PFNGLGETLIGHTIVPROC)(GLenum light, GLenum pname, GLint *params)
Definition: gl.h:1779
#define glColor3ubv
Definition: gl.h:2432
#define glGetnConvolutionFilterARB
Definition: gl.h:2876
void(GLAD_API_PTR * PFNGLNORMALP3UIVPROC)(GLenum type, const GLuint *coords)
Definition: gl.h:1975
#define glSelectBuffer
Definition: gl.h:3366
#define glMultiTexCoord3iv
Definition: gl.h:3088
#define glNormalPointer
Definition: gl.h:3152
GLenum(GLAD_API_PTR * PFNGLGETGRAPHICSRESETSTATUSARBPROC)(void)
Definition: gl.h:1773
#define glScalef
Definition: gl.h:3324
#define glGetnPolygonStippleARB
Definition: gl.h:2894
#define glGetnMinmaxARB
Definition: gl.h:2886
void(GLAD_API_PTR * PFNGLTEXENVIPROC)(GLenum target, GLenum pname, GLint param)
Definition: gl.h:2136
#define glPixelMapusv
Definition: gl.h:3166
void(GLAD_API_PTR * PFNGLGETNMINMAXARBPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
Definition: gl.h:1843
#define glTexCoord2s
Definition: gl.h:3414
#define glTexCoord2dv
Definition: gl.h:3404
#define glVertex2iv
Definition: gl.h:3606
#define glAreTexturesResident
Definition: gl.h:2322
#define glEdgeFlagv
Definition: gl.h:2594
#define glRasterPos2dv
Definition: gl.h:3224
void(GLAD_API_PTR * PFNGLRASTERPOS2FPROC)(GLfloat x, GLfloat y)
Definition: gl.h:2013
#define glEvalMesh1
Definition: gl.h:2630
#define glVertex4iv
Definition: gl.h:3638
void(GLAD_API_PTR * PFNGLLINESTIPPLEPROC)(GLint factor, GLushort pattern)
Definition: gl.h:1890
#define glTexCoord2sv
Definition: gl.h:3416
void(GLAD_API_PTR * PFNGLRASTERPOS4FVPROC)(const GLfloat *v)
Definition: gl.h:2030
#define glGetnPixelMapfvARB
Definition: gl.h:2888
void(GLAD_API_PTR * PFNGLCOLOR4UBPROC)(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
Definition: gl.h:1631
#define glRectfv
Definition: gl.h:3284
#define glMultiTexCoord2fv
Definition: gl.h:3068
void(GLAD_API_PTR * PFNGLEVALPOINT2PROC)(GLint i, GLint j)
Definition: gl.h:1718
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3SVPROC)(const GLshort *v)
Definition: gl.h:2073
#define glMultiTexCoord2i
Definition: gl.h:3070
void(GLAD_API_PTR * PFNGLTEXCOORDP2UIVPROC)(GLenum type, const GLuint *coords)
Definition: gl.h:2128
#define glNormalP3uiv
Definition: gl.h:3150
void(GLAD_API_PTR * PFNGLMULTITEXCOORD3FPROC)(GLenum target, GLfloat s, GLfloat t, GLfloat r)
Definition: gl.h:1941
void(GLAD_API_PTR * PFNGLCOLORPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer)
Definition: gl.h:1644
#define glVertex3i
Definition: gl.h:3620
#define glWindowPos2d
Definition: gl.h:3796
void(GLAD_API_PTR * PFNGLWINDOWPOS2FPROC)(GLfloat x, GLfloat y)
Definition: gl.h:2300
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3UIVPROC)(const GLuint *v)
Definition: gl.h:2077
void(GLAD_API_PTR * PFNGLRASTERPOS4SVPROC)(const GLshort *v)
Definition: gl.h:2034
#define glNormal3bv
Definition: gl.h:3130
#define glFogf
Definition: gl.h:2658
#define glVertex2d
Definition: gl.h:3596
#define glGetTexEnvfv
Definition: gl.h:2822
#define glDisableClientState
Definition: gl.h:2562
#define glTexCoord2iv
Definition: gl.h:3412
void(GLAD_API_PTR * PFNGLRASTERPOS2SVPROC)(const GLshort *v)
Definition: gl.h:2018
void(GLAD_API_PTR * PFNGLLOADNAMEPROC)(GLuint name)
Definition: gl.h:1897
#define glMapGrid1f
Definition: gl.h:3016
#define glMultiTexCoord4sv
Definition: gl.h:3108
void(GLAD_API_PTR * PFNGLENDPROC)(void)
Definition: gl.h:1702
#define glTexCoord2f
Definition: gl.h:3406
#define glPushMatrix
Definition: gl.h:3216
#define glReadnPixelsARB
Definition: gl.h:3276
#define glPixelZoom
Definition: gl.h:3176
void(GLAD_API_PTR * PFNGLRASTERPOS3IPROC)(GLint x, GLint y, GLint z)
Definition: gl.h:2023
void(GLAD_API_PTR * PFNGLWINDOWPOS3DVPROC)(const GLdouble *v)
Definition: gl.h:2307
#define glVertexP4ui
Definition: gl.h:3786
void(GLAD_API_PTR * PFNGLFEEDBACKBUFFERPROC)(GLsizei size, GLenum type, GLfloat *buffer)
Definition: gl.h:1719
void(GLAD_API_PTR * PFNGLMULTITEXCOORD3FVPROC)(GLenum target, const GLfloat *v)
Definition: gl.h:1942
void(GLAD_API_PTR * PFNGLLIGHTMODELIVPROC)(GLenum pname, const GLint *params)
Definition: gl.h:1885
#define glShadeModel
Definition: gl.h:3368
void(GLAD_API_PTR * PFNGLVERTEX4DPROC)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: gl.h:2214
void(GLAD_API_PTR * PFNGLEDGEFLAGVPROC)(const GLboolean *flag)
Definition: gl.h:1697
void(GLAD_API_PTR * PFNGLLOADMATRIXDPROC)(const GLdouble *m)
Definition: gl.h:1895
#define glSecondaryColor3ubv
Definition: gl.h:3350
#define glTexCoord3f
Definition: gl.h:3422
void(GLAD_API_PTR * PFNGLMULTITEXCOORD4IVPROC)(GLenum target, const GLint *v)
Definition: gl.h:1952
void(GLAD_API_PTR * PFNGLTEXCOORD4IVPROC)(const GLint *v)
Definition: gl.h:2122
void(GLAD_API_PTR * PFNGLMATERIALIPROC)(GLenum face, GLenum pname, GLint param)
Definition: gl.h:1913
#define glSecondaryColor3ui
Definition: gl.h:3352
#define glGenLists
Definition: gl.h:2686
void(GLAD_API_PTR * PFNGLCOLOR3BPROC)(GLbyte red, GLbyte green, GLbyte blue)
Definition: gl.h:1605
#define glNormal3f
Definition: gl.h:3136
#define glMultiTexCoord2dv
Definition: gl.h:3064
void(GLAD_API_PTR * PFNGLGETNMAPIVARBPROC)(GLenum target, GLenum query, GLsizei bufSize, GLint *v)
Definition: gl.h:1842
#define glTexCoord1sv
Definition: gl.h:3400
#define glVertexP2ui
Definition: gl.h:3778
void(GLAD_API_PTR * PFNGLEDGEFLAGPROC)(GLboolean flag)
Definition: gl.h:1695
void(GLAD_API_PTR * PFNGLEVALCOORD2DPROC)(GLdouble u, GLdouble v)
Definition: gl.h:1711
#define glListBase
Definition: gl.h:2986
void(GLAD_API_PTR * PFNGLMULTITEXCOORD1IPROC)(GLenum target, GLint s)
Definition: gl.h:1927
#define glMultiTexCoord3i
Definition: gl.h:3086
#define glColorP4uiv
Definition: gl.h:2486
#define glRecti
Definition: gl.h:3286
void(GLAD_API_PTR * PFNGLGETPIXELMAPUIVPROC)(GLenum map, GLuint *values)
Definition: gl.h:1789
void(GLAD_API_PTR * PFNGLMULTMATRIXFPROC)(const GLfloat *m)
Definition: gl.h:1917
#define glEvalCoord2fv
Definition: gl.h:2628
#define glEdgeFlag
Definition: gl.h:2590
void(GLAD_API_PTR * PFNGLCOPYPIXELSPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum type)
Definition: gl.h:1653
#define glColor3b
Definition: gl.h:2410
#define glMultiTexCoord3sv
Definition: gl.h:3092
#define glLighti
Definition: gl.h:2976
#define glColor4uiv
Definition: gl.h:2468
#define glVertex4i
Definition: gl.h:3636
#define glColor3fv
Definition: gl.h:2420
#define glCallList
Definition: gl.h:2376
void(GLAD_API_PTR * PFNGLCOLOR3UBPROC)(GLubyte red, GLubyte green, GLubyte blue)
Definition: gl.h:1615
#define glTexCoord3iv
Definition: gl.h:3428
#define glVertex4s
Definition: gl.h:3640
void(GLAD_API_PTR * PFNGLPASSTHROUGHPROC)(GLfloat token)
Definition: gl.h:1980
void(GLAD_API_PTR * PFNGLRECTIVPROC)(const GLint *v1, const GLint *v2)
Definition: gl.h:2044
#define glFogi
Definition: gl.h:2662
void(GLAD_API_PTR * PFNGLMATERIALFVPROC)(GLenum face, GLenum pname, const GLfloat *params)
Definition: gl.h:1912
#define glInterleavedArrays
Definition: gl.h:2936
#define glNormal3i
Definition: gl.h:3140
void(GLAD_API_PTR * PFNGLVERTEX4SVPROC)(const GLshort *v)
Definition: gl.h:2221
#define glEnd
Definition: gl.h:2604
void(GLAD_API_PTR * PFNGLGETTEXENVIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: gl.h:1812
#define glMultiTexCoord2f
Definition: gl.h:3066
void(GLAD_API_PTR * PFNGLGETNCOLORTABLEARBPROC)(GLenum target, GLenum format, GLenum type, GLsizei bufSize, void *table)
Definition: gl.h:1836
#define glSecondaryColorPointer
Definition: gl.h:3364
void(GLAD_API_PTR * PFNGLPOPMATRIXPROC)(void)
Definition: gl.h:2000
#define glMultiTexCoordP1uiv
Definition: gl.h:3112
#define glRenderMode
Definition: gl.h:3294
void(GLAD_API_PTR * PFNGLVERTEXP3UIPROC)(GLenum type, GLuint value)
Definition: gl.h:2291
#define glWindowPos2dv
Definition: gl.h:3798
#define glGetnMapdvARB
Definition: gl.h:2880
#define glVertex3d
Definition: gl.h:3612
void(GLAD_API_PTR * PFNGLLIGHTIPROC)(GLenum light, GLenum pname, GLint param)
Definition: gl.h:1888
#define glGetClipPlane
Definition: gl.h:2728
#define glColor3sv
Definition: gl.h:2428
#define glLoadMatrixd
Definition: gl.h:2990
void(GLAD_API_PTR * PFNGLWINDOWPOS3SVPROC)(const GLshort *v)
Definition: gl.h:2313
void(GLAD_API_PTR * PFNGLCOLOR4FPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: gl.h:1625
#define glVertex3fv
Definition: gl.h:3618
#define glNormal3fv
Definition: gl.h:3138
#define glRotated
Definition: gl.h:3300
#define glTexGend
Definition: gl.h:3476
#define glSecondaryColor3i
Definition: gl.h:3340
#define glPushName
Definition: gl.h:3218
#define glVertex4dv
Definition: gl.h:3630
#define glDrawPixels
Definition: gl.h:2584
#define glMultiTexCoord1f
Definition: gl.h:3050
#define glIndexsv
Definition: gl.h:2928
void(GLAD_API_PTR * PFNGLCOLORMATERIALPROC)(GLenum face, GLenum mode)
Definition: gl.h:1639
#define glMultiTexCoord4f
Definition: gl.h:3098
void(GLAD_API_PTR * PFNGLINDEXSPROC)(GLshort c)
Definition: gl.h:1863
#define glEnableClientState
Definition: gl.h:2598
#define glVertex4f
Definition: gl.h:3632
#define glColor4ubv
Definition: gl.h:2464
void(GLAD_API_PTR * PFNGLRASTERPOS2IVPROC)(const GLint *v)
Definition: gl.h:2016
void(GLAD_API_PTR * PFNGLCOLOR4IVPROC)(const GLint *v)
Definition: gl.h:1628
void(GLAD_API_PTR * PFNGLPIXELMAPUSVPROC)(GLenum map, GLsizei mapsize, const GLushort *values)
Definition: gl.h:1983
#define glColor3i
Definition: gl.h:2422
#define glTexCoord4i
Definition: gl.h:3442
void(GLAD_API_PTR * PFNGLREADNPIXELSPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLsizei bufSize, void *data)
Definition: gl.h:2037
#define glFogiv
Definition: gl.h:2664
#define glVertex3dv
Definition: gl.h:3614
#define glPushAttrib
Definition: gl.h:3210
#define glColor3iv
Definition: gl.h:2424
void(GLAD_API_PTR * PFNGLTEXCOORD4DPROC)(GLdouble s, GLdouble t, GLdouble r, GLdouble q)
Definition: gl.h:2117
void(GLAD_API_PTR * PFNGLVERTEX4SPROC)(GLshort x, GLshort y, GLshort z, GLshort w)
Definition: gl.h:2220
void(GLAD_API_PTR * PFNGLRASTERPOS2DPROC)(GLdouble x, GLdouble y)
Definition: gl.h:2011
void(GLAD_API_PTR * PFNGLNORMALPOINTERPROC)(GLenum type, GLsizei stride, const void *pointer)
Definition: gl.h:1976
#define glTexGenf
Definition: gl.h:3480
void(GLAD_API_PTR * PFNGLTEXCOORD4FPROC)(GLfloat s, GLfloat t, GLfloat r, GLfloat q)
Definition: gl.h:2119
#define glMultiTexCoord1iv
Definition: gl.h:3056
#define glTexCoord2i
Definition: gl.h:3410
void(GLAD_API_PTR * PFNGLPOPCLIENTATTRIBPROC)(void)
Definition: gl.h:1998
void(GLAD_API_PTR * PFNGLMULTITEXCOORD2SVPROC)(GLenum target, const GLshort *v)
Definition: gl.h:1938
#define glPushClientAttrib
Definition: gl.h:3212
void(GLAD_API_PTR * PFNGLGETNSEPARABLEFILTERARBPROC)(GLenum target, GLenum format, GLenum type, GLsizei rowBufSize, void *row, GLsizei columnBufSize, void *column, void *span)
Definition: gl.h:1848
#define glColor4iv
Definition: gl.h:2456
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3UBPROC)(GLubyte red, GLubyte green, GLubyte blue)
Definition: gl.h:2074
#define glVertexPointer
Definition: gl.h:3790
void(GLAD_API_PTR * PFNGLFOGCOORDDPROC)(GLdouble coord)
Definition: gl.h:1725
#define glMultiTexCoord4d
Definition: gl.h:3094
void(GLAD_API_PTR * PFNGLWINDOWPOS2IVPROC)(const GLint *v)
Definition: gl.h:2303
void(GLAD_API_PTR * PFNGLCOLOR4SPROC)(GLshort red, GLshort green, GLshort blue, GLshort alpha)
Definition: gl.h:1629
void(GLAD_API_PTR * PFNGLMAP1DPROC)(GLenum target, GLdouble u1, GLdouble u2, GLint stride, GLint order, const GLdouble *points)
Definition: gl.h:1901
#define glFogCoorddv
Definition: gl.h:2652
void(GLAD_API_PTR * PFNGLTEXCOORD1DVPROC)(const GLdouble *v)
Definition: gl.h:2094
#define glTexCoord1dv
Definition: gl.h:3388
void(GLAD_API_PTR * PFNGLCOLOR3BVPROC)(const GLbyte *v)
Definition: gl.h:1606
#define glMap1f
Definition: gl.h:3004
#define glRectf
Definition: gl.h:3282
#define glWindowPos3iv
Definition: gl.h:3822
#define glMultiTexCoord3fv
Definition: gl.h:3084
void(GLAD_API_PTR * PFNGLTEXGENFPROC)(GLenum coord, GLenum pname, GLfloat param)
Definition: gl.h:2140
#define glVertexP4uiv
Definition: gl.h:3788
#define glMultiTexCoord2iv
Definition: gl.h:3072
void(GLAD_API_PTR * PFNGLVERTEX3DPROC)(GLdouble x, GLdouble y, GLdouble z)
Definition: gl.h:2206
#define glColor4usv
Definition: gl.h:2472
#define glLightfv
Definition: gl.h:2974
void(GLAD_API_PTR * PFNGLMULTMATRIXDPROC)(const GLdouble *m)
Definition: gl.h:1916
#define glColorP4ui
Definition: gl.h:2484
void(GLAD_API_PTR * PFNGLPIXELTRANSFERFPROC)(GLenum pname, GLfloat param)
Definition: gl.h:1986
void(GLAD_API_PTR * PFNGLLIGHTMODELFPROC)(GLenum pname, GLfloat param)
Definition: gl.h:1882
GLint(GLAD_API_PTR * PFNGLRENDERMODEPROC)(GLenum mode)
Definition: gl.h:2047
void(GLAD_API_PTR * PFNGLGETNHISTOGRAMARBPROC)(GLenum target, GLboolean reset, GLenum format, GLenum type, GLsizei bufSize, void *values)
Definition: gl.h:1839
void(GLAD_API_PTR * PFNGLVERTEX4FVPROC)(const GLfloat *v)
Definition: gl.h:2217
void(GLAD_API_PTR * PFNGLMULTITEXCOORD3IPROC)(GLenum target, GLint s, GLint t, GLint r)
Definition: gl.h:1943
void(GLAD_API_PTR * PFNGLPUSHMATRIXPROC)(void)
Definition: gl.h:2008
void(GLAD_API_PTR * PFNGLTEXCOORD2FVPROC)(const GLfloat *v)
Definition: gl.h:2104
#define glGetMaterialfv
Definition: gl.h:2766
#define glColor4s
Definition: gl.h:2458
void(GLAD_API_PTR * PFNGLCOLOR4FVPROC)(const GLfloat *v)
Definition: gl.h:1626
#define glPixelMapuiv
Definition: gl.h:3164
void(GLAD_API_PTR * PFNGLTEXCOORD4SPROC)(GLshort s, GLshort t, GLshort r, GLshort q)
Definition: gl.h:2123
void(GLAD_API_PTR * PFNGLINTERLEAVEDARRAYSPROC)(GLenum format, GLsizei stride, const void *pointer)
Definition: gl.h:1868
void(GLAD_API_PTR * PFNGLCOLOR3USPROC)(GLushort red, GLushort green, GLushort blue)
Definition: gl.h:1619
#define glArrayElement
Definition: gl.h:2324
void(GLAD_API_PTR * PFNGLINDEXSVPROC)(const GLshort *c)
Definition: gl.h:1864
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3IPROC)(GLint red, GLint green, GLint blue)
Definition: gl.h:2070
void(GLAD_API_PTR * PFNGLINDEXPOINTERPROC)(GLenum type, GLsizei stride, const void *pointer)
Definition: gl.h:1856
#define glMultiTexCoord3dv
Definition: gl.h:3080
void(GLAD_API_PTR * PFNGLNORMAL3DPROC)(GLdouble nx, GLdouble ny, GLdouble nz)
Definition: gl.h:1966
void(GLAD_API_PTR * PFNGLRASTERPOS3SVPROC)(const GLshort *v)
Definition: gl.h:2026
void(GLAD_API_PTR * PFNGLTEXCOORD1FPROC)(GLfloat s)
Definition: gl.h:2095
void(GLAD_API_PTR * PFNGLWINDOWPOS3DPROC)(GLdouble x, GLdouble y, GLdouble z)
Definition: gl.h:2306
#define glMapGrid2d
Definition: gl.h:3018
void(GLAD_API_PTR * PFNGLWINDOWPOS3FVPROC)(const GLfloat *v)
Definition: gl.h:2309
void(GLAD_API_PTR * PFNGLWINDOWPOS3SPROC)(GLshort x, GLshort y, GLshort z)
Definition: gl.h:2312
#define glLoadIdentity
Definition: gl.h:2988
#define glIndexiv
Definition: gl.h:2924
#define glWindowPos3s
Definition: gl.h:3824
#define glEvalCoord2f
Definition: gl.h:2626
#define glWindowPos3dv
Definition: gl.h:3814
#define glTexEnvfv
Definition: gl.h:3470
void(GLAD_API_PTR * PFNGLMULTITEXCOORD2FVPROC)(GLenum target, const GLfloat *v)
Definition: gl.h:1934
void(GLAD_API_PTR * PFNGLMULTITEXCOORDP3UIVPROC)(GLenum texture, GLenum type, const GLuint *coords)
Definition: gl.h:1960
#define glTexCoord3s
Definition: gl.h:3430
void(GLAD_API_PTR * PFNGLEVALCOORD2FPROC)(GLfloat u, GLfloat v)
Definition: gl.h:1713
void(GLAD_API_PTR * PFNGLTEXCOORD2DVPROC)(const GLdouble *v)
Definition: gl.h:2102
#define glRasterPos2iv
Definition: gl.h:3232
#define glIndexMask
Definition: gl.h:2910
void(GLAD_API_PTR * PFNGLEVALCOORD1DVPROC)(const GLdouble *u)
Definition: gl.h:1708
#define glMultiTexCoord2d
Definition: gl.h:3062
#define glWindowPos2iv
Definition: gl.h:3806
void(GLAD_API_PTR * PFNGLGETPOLYGONSTIPPLEPROC)(GLubyte *mask)
Definition: gl.h:1792
#define glRasterPos2d
Definition: gl.h:3222
#define glLightiv
Definition: gl.h:2978
void(GLAD_API_PTR * PFNGLCOLOR3USVPROC)(const GLushort *v)
Definition: gl.h:1620
void(GLAD_API_PTR * PFNGLNORMAL3BPROC)(GLbyte nx, GLbyte ny, GLbyte nz)
Definition: gl.h:1964
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3DPROC)(GLdouble red, GLdouble green, GLdouble blue)
Definition: gl.h:2066
void(GLAD_API_PTR * PFNGLVERTEX2SPROC)(GLshort x, GLshort y)
Definition: gl.h:2204
#define glIndexubv
Definition: gl.h:2932
#define glColor3ub
Definition: gl.h:2430
void(GLAD_API_PTR * PFNGLMULTITEXCOORD1IVPROC)(GLenum target, const GLint *v)
Definition: gl.h:1928
void(GLAD_API_PTR * PFNGLGETNPOLYGONSTIPPLEARBPROC)(GLsizei bufSize, GLubyte *pattern)
Definition: gl.h:1847
void(GLAD_API_PTR * PFNGLMULTITEXCOORDP1UIPROC)(GLenum texture, GLenum type, GLuint coords)
Definition: gl.h:1955
void(GLAD_API_PTR * PFNGLMULTITEXCOORD3DVPROC)(GLenum target, const GLdouble *v)
Definition: gl.h:1940
#define glRasterPos3dv
Definition: gl.h:3240
void(GLAD_API_PTR * PFNGLRECTFVPROC)(const GLfloat *v1, const GLfloat *v2)
Definition: gl.h:2042
#define glColor4d
Definition: gl.h:2446
void(GLAD_API_PTR * PFNGLTEXCOORD1SVPROC)(const GLshort *v)
Definition: gl.h:2100
#define glRasterPos4d
Definition: gl.h:3254
#define glPolygonStipple
Definition: gl.h:3192
void(GLAD_API_PTR * PFNGLEVALCOORD1FVPROC)(const GLfloat *u)
Definition: gl.h:1710
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3USPROC)(GLushort red, GLushort green, GLushort blue)
Definition: gl.h:2078
void(GLAD_API_PTR * PFNGLSECONDARYCOLORPOINTERPROC)(GLint size, GLenum type, GLsizei stride, const void *pointer)
Definition: gl.h:2082
void(GLAD_API_PTR * PFNGLRASTERPOS2IPROC)(GLint x, GLint y)
Definition: gl.h:2015
#define glRasterPos4f
Definition: gl.h:3258
void(GLAD_API_PTR * PFNGLMULTITEXCOORD2FPROC)(GLenum target, GLfloat s, GLfloat t)
Definition: gl.h:1933
void(GLAD_API_PTR * PFNGLCOLOR4DVPROC)(const GLdouble *v)
Definition: gl.h:1624
#define glTexGeniv
Definition: gl.h:3486
void(GLAD_API_PTR * PFNGLEVALMESH2PROC)(GLenum mode, GLint i1, GLint i2, GLint j1, GLint j2)
Definition: gl.h:1716
void(GLAD_API_PTR * PFNGLPIXELTRANSFERIPROC)(GLenum pname, GLint param)
Definition: gl.h:1987
void(GLAD_API_PTR * PFNGLMULTITEXCOORDP4UIVPROC)(GLenum texture, GLenum type, const GLuint *coords)
Definition: gl.h:1962
void(GLAD_API_PTR * PFNGLGETNMAPDVARBPROC)(GLenum target, GLenum query, GLsizei bufSize, GLdouble *v)
Definition: gl.h:1840
void(GLAD_API_PTR * PFNGLRASTERPOS4DPROC)(GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: gl.h:2027
void(GLAD_API_PTR * PFNGLTEXGENFVPROC)(GLenum coord, GLenum pname, const GLfloat *params)
Definition: gl.h:2141
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3SPROC)(GLshort red, GLshort green, GLshort blue)
Definition: gl.h:2072
void(GLAD_API_PTR * PFNGLMULTTRANSPOSEMATRIXDPROC)(const GLdouble *m)
Definition: gl.h:1918
#define glTexCoord1fv
Definition: gl.h:3392
void(GLAD_API_PTR * PFNGLSECONDARYCOLORP3UIPROC)(GLenum type, GLuint color)
Definition: gl.h:2080
void(GLAD_API_PTR * PFNGLCOLOR3SPROC)(GLshort red, GLshort green, GLshort blue)
Definition: gl.h:1613
#define glGetnSeparableFilterARB
Definition: gl.h:2896
void(GLAD_API_PTR * PFNGLINDEXUBPROC)(GLubyte c)
Definition: gl.h:1865
void(GLAD_API_PTR * PFNGLMAPGRID2FPROC)(GLint un, GLfloat u1, GLfloat u2, GLint vn, GLfloat v1, GLfloat v2)
Definition: gl.h:1910
void(GLAD_API_PTR * PFNGLSHADEMODELPROC)(GLenum mode)
Definition: gl.h:2084
void(GLAD_API_PTR * PFNGLTEXCOORDP4UIVPROC)(GLenum type, const GLuint *coords)
Definition: gl.h:2132
#define glWindowPos3d
Definition: gl.h:3812
#define glEvalMesh2
Definition: gl.h:2632
#define glColor3usv
Definition: gl.h:2440
void(GLAD_API_PTR * PFNGLSECONDARYCOLOR3FPROC)(GLfloat red, GLfloat green, GLfloat blue)
Definition: gl.h:2068
void(GLAD_API_PTR * PFNGLGETLIGHTFVPROC)(GLenum light, GLenum pname, GLfloat *params)
Definition: gl.h:1778
#define glEdgeFlagPointer
Definition: gl.h:2592
void(GLAD_API_PTR * PFNGLMULTITEXCOORD3DPROC)(GLenum target, GLdouble s, GLdouble t, GLdouble r)
Definition: gl.h:1939
void(GLAD_API_PTR * PFNGLDELETELISTSPROC)(GLuint list, GLsizei range)
Definition: gl.h:1667
#define glGetTexLevelParameteriv
Definition: glad.h:4453
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
Definition: glad.h:3634
#define glVertexAttrib2d
Definition: glad.h:5453
void(GLAD_API_PTR * PFNGLSTENCILFUNCSEPARATEPROC)(GLenum face, GLenum func, GLint ref, GLuint mask)
Definition: glad.h:3370
void(GLAD_API_PTR * PFNGLGETTEXIMAGEPROC)(GLenum target, GLint level, GLenum format, GLenum type, void *pixels)
Definition: glad.h:3051
#define glClearBufferuiv
Definition: glad.h:3815
#define glSampleCoverage
Definition: glad.h:5047
void(GLAD_API_PTR * PFNGLGETQUERYOBJECTUIVPROC)(GLuint id, GLenum pname, GLuint *params)
Definition: glad.h:3029
void(GLAD_API_PTR * PFNGLDEBUGMESSAGECALLBACKPROC)(GLDEBUGPROC callback, const void *userParam)
Definition: glad.h:2804
#define glBeginTransformFeedback
Definition: glad.h:3689
GLADapiproc(* GLADuserptrloadfunc)(void *userptr, const char *name)
Definition: glad.h:170
void(GLAD_API_PTR * PFNGLVERTEXATTRIB2SPROC)(GLuint index, GLshort x, GLshort y)
Definition: glad.h:3561
#define glGetVertexAttribiv
Definition: glad.h:4541
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4BVPROC)(GLuint index, const GLbyte *v)
Definition: glad.h:3629
#define glCopyTexImage2D
Definition: glad.h:3911
#define glUniformMatrix2x3fv
Definition: glad.h:5347
void(GLAD_API_PTR * PFNGLCOLORMASKIPROC)(GLuint index, GLboolean r, GLboolean g, GLboolean b, GLboolean a)
Definition: glad.h:2757
void(GLAD_API_PTR * PFNGLUNIFORM1FPROC)(GLint location, GLfloat v0)
Definition: glad.h:3433
void(GLAD_API_PTR * PFNGLGETUNIFORMINDICESPROC)(GLuint program, GLsizei uniformCount, const GLchar *const *uniformNames, GLuint *uniformIndices)
Definition: glad.h:3073
void(GLAD_API_PTR * PFNGLLINKPROGRAMPROC)(GLuint program)
Definition: glad.h:3138
void(GLAD_API_PTR * PFNGLLOGICOPPROC)(GLenum opcode)
Definition: glad.h:3144
#define glBlendColor
Definition: glad.h:3747
void(GLAD_API_PTR * PFNGLGETOBJECTPTRLABELPROC)(const void *ptr, GLsizei bufSize, GLsizei *length, GLchar *label)
Definition: glad.h:2999
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4UIVPROC)(GLuint index, const GLuint *v)
Definition: glad.h:3609
void(GLAD_API_PTR * PFNGLBUFFERDATAPROC)(GLenum target, GLsizeiptr size, const void *data, GLenum usage)
Definition: glad.h:2717
void(GLAD_API_PTR * PFNGLUNIFORM3FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2)
Definition: glad.h:3465
#define glDisableVertexAttribArray
Definition: glad.h:4027
void(GLAD_API_PTR * PFNGLATTACHSHADERPROC)(GLuint program, GLuint shader)
Definition: glad.h:2666
#define glGetIntegeri_v
Definition: glad.h:4305
void(GLAD_API_PTR * PFNGLBLENDCOLORPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: glad.h:2700
#define glGetTexParameterIiv
Definition: glad.h:4457
void(GLAD_API_PTR * PFNGLVERTEXATTRIB2SVPROC)(GLuint index, const GLshort *v)
Definition: glad.h:3563
#define glGetError
Definition: glad.h:4277
void(GLAD_API_PTR * PFNGLBLENDEQUATIONSEPARATEPROC)(GLenum modeRGB, GLenum modeAlpha)
Definition: glad.h:2703
void(GLAD_API_PTR * PFNGLTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, const GLuint *params)
Definition: glad.h:3395
void(GLAD_API_PTR * PFNGLDEBUGMESSAGEINSERTPROC)(GLenum source, GLenum type, GLuint id, GLenum severity, GLsizei length, const GLchar *buf)
Definition: glad.h:2808
void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, GLsizei imageSize, const void *data)
Definition: glad.h:2761
#define glVertexAttrib1d
Definition: glad.h:5429
#define glGetVertexAttribdv
Definition: glad.h:4533
#define glVertexAttrib3s
Definition: glad.h:5493
#define glFenceSync
Definition: glad.h:4115
#define glDebugMessageCallback
Definition: glad.h:3955
void(GLAD_API_PTR * PFNGLGETSAMPLERPARAMETERIIVPROC)(GLuint sampler, GLenum pname, GLint *params)
Definition: glad.h:3035
#define glAttachShader
Definition: glad.h:3679
void(GLAD_API_PTR * PFNGLCLAMPCOLORPROC)(GLenum target, GLenum clamp)
Definition: glad.h:2725
#define glUniformMatrix3x4fv
Definition: glad.h:5365
void(GLAD_API_PTR * PFNGLENABLEIPROC)(GLenum target, GLuint index)
Definition: glad.h:2872
#define glDebugMessageInsert
Definition: glad.h:3963
void(GLAD_API_PTR * PFNGLPIXELSTOREFPROC)(GLenum pname, GLfloat param)
Definition: glad.h:3233
void(GLAD_API_PTR * PFNGLVERTEXATTRIBPOINTERPROC)(GLuint index, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const void *pointer)
Definition: glad.h:3657
void(GLAD_API_PTR * PFNGLVERTEXATTRIB3DVPROC)(GLuint index, const GLdouble *v)
Definition: glad.h:3567
void(GLAD_API_PTR * PFNGLGETFLOATVPROC)(GLenum pname, GLfloat *data)
Definition: glad.h:2968
#define glGetUniformLocation
Definition: glad.h:4495
#define glUniform3i
Definition: glad.h:5285
#define glLogicOp
Definition: glad.h:4635
#define glVertexAttribI4ubv
Definition: glad.h:5613
void(GLAD_API_PTR * PFNGLENDCONDITIONALRENDERPROC)(void)
Definition: glad.h:2873
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI2IPROC)(GLuint index, GLint x, GLint y)
Definition: glad.h:3621
#define glClearColor
Definition: glad.h:3817
void(GLAD_API_PTR * PFNGLTEXPARAMETERFPROC)(GLenum target, GLenum pname, GLfloat param)
Definition: glad.h:3396
void(GLAD_API_PTR * PFNGLDELETESYNCPROC)(GLsync sync)
Definition: glad.h:2825
void(GLAD_API_PTR * PFNGLUNIFORM1UIPROC)(GLint location, GLuint v0)
Definition: glad.h:3443
#define glIsEnabledi
Definition: glad.h:4577
#define glGetFloatv
Definition: glad.h:4283
#define glVertexAttribP3uiv
Definition: glad.h:5655
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4IPROC)(GLuint index, GLint x, GLint y, GLint z, GLint w)
Definition: glad.h:3630
void(GLAD_API_PTR * PFNGLVERTEXATTRIB2FVPROC)(GLuint index, const GLfloat *v)
Definition: glad.h:3559
GLboolean(GLAD_API_PTR * PFNGLUNMAPBUFFERPROC)(GLenum target)
Definition: glad.h:3518
#define glBindFragDataLocationIndexed
Definition: glad.h:3709
void(GLAD_API_PTR * PFNGLDELETEVERTEXARRAYSPROC)(GLsizei n, const GLuint *arrays)
Definition: glad.h:2828
#define glFramebufferTexture3D
Definition: glad.h:4157
void(GLAD_API_PTR * PFNGLGENRENDERBUFFERSPROC)(GLsizei n, GLuint *renderbuffers)
Definition: glad.h:2921
#define GL_VERSION
Definition: glad.h:1915
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI3IVPROC)(GLuint index, const GLint *v)
Definition: glad.h:3626
void(GLAD_API_PTR * PFNGLGETPROGRAMINFOLOGPROC)(GLuint program, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: glad.h:3005
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI1IPROC)(GLuint index, GLint x)
Definition: glad.h:3617
void(GLAD_API_PTR * PFNGLDEPTHFUNCPROC)(GLenum func)
Definition: glad.h:2829
void(GLAD_API_PTR * PFNGLOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei length, const GLchar *label)
Definition: glad.h:3225
#define glGenBuffers
Definition: glad.h:4173
void(GLAD_API_PTR * PFNGLGENTEXTURESPROC)(GLsizei n, GLuint *textures)
Definition: glad.h:2924
#define glVertexAttribP2ui
Definition: glad.h:5649
#define glCompressedTexSubImage2D
Definition: glad.h:3885
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI3IPROC)(GLuint index, GLint x, GLint y, GLint z)
Definition: glad.h:3625
void(GLAD_API_PTR * PFNGLSAMPLECOVERAGEPROC)(GLfloat value, GLboolean invert)
Definition: glad.h:3350
#define glUniformMatrix4fv
Definition: glad.h:5369
#define glGetUniformIndices
Definition: glad.h:4493
void(GLAD_API_PTR * PFNGLVERTEXATTRIBP1UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: glad.h:3649
#define glGetVertexAttribPointerv
Definition: glad.h:4529
void(GLAD_API_PTR * PFNGLGETBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, void *data)
Definition: glad.h:2953
GLint(GLAD_API_PTR * PFNGLGETUNIFORMLOCATIONPROC)(GLuint program, const GLchar *name)
Definition: glad.h:3074
void(GLAD_API_PTR * PFNGLCOPYTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLint x, GLint y, GLsizei width)
Definition: glad.h:2783
GLuint(GLAD_API_PTR * PFNGLCREATESHADERPROC)(GLenum type)
Definition: glad.h:2797
#define glPopDebugGroup
Definition: glad.h:4843
#define glSamplerParameterIuiv
Definition: glad.h:5055
#define glGetActiveAttrib
Definition: glad.h:4209
#define glCheckFramebufferStatus
Definition: glad.h:3791
void(GLAD_API_PTR * PFNGLGETTEXLEVELPARAMETERIVPROC)(GLenum target, GLint level, GLenum pname, GLint *params)
Definition: glad.h:3053
#define glVertexAttrib4iv
Definition: glad.h:5549
#define glCullFace
Definition: glad.h:3953
#define glGetAttribLocation
Definition: glad.h:4235
#define glUniform1f
Definition: glad.h:5213
#define glDeleteVertexArrays
Definition: glad.h:4003
void(GLAD_API_PTR * PFNGLREADPIXELSPROC)(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, void *pixels)
Definition: glad.h:3340
#define glBlitFramebuffer
Definition: glad.h:3775
#define glVertexAttribI3uiv
Definition: glad.h:5603
#define glBlendFuncSeparate
Definition: glad.h:3765
void(GLAD_API_PTR * PFNGLVERTEXATTRIB1FPROC)(GLuint index, GLfloat x)
Definition: glad.h:3545
#define glVertexAttrib4dv
Definition: glad.h:5537
#define glVertexAttrib1s
Definition: glad.h:5445
#define glFramebufferTexture
Definition: glad.h:4147
#define glBindBufferRange
Definition: glad.h:3701
#define glVertexAttrib4s
Definition: glad.h:5553
#define glIsTexture
Definition: glad.h:4605
#define GLAD_VERSION_MAJOR(version)
Definition: glad.h:162
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI3UIVPROC)(GLuint index, const GLuint *v)
Definition: glad.h:3628
#define glIsShader
Definition: glad.h:4601
void(GLAD_API_PTR * PFNGLQUERYCOUNTERPROC)(GLuint id, GLenum target)
Definition: glad.h:3332
#define glStencilOpSeparate
Definition: glad.h:5095
void(GLAD_API_PTR * PFNGLGETACTIVEATTRIBPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: glad.h:2931
#define glUniform3fv
Definition: glad.h:5281
void(GLAD_API_PTR * PFNGLVERTEXATTRIB3DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z)
Definition: glad.h:3565
#define glTransformFeedbackVaryings
Definition: glad.h:5205
void(GLAD_API_PTR * PFNGLVERTEXATTRIB1FVPROC)(GLuint index, const GLfloat *v)
Definition: glad.h:3547
void(GLAD_API_PTR * PFNGLPOINTPARAMETERFVPROC)(GLenum pname, const GLfloat *params)
Definition: glad.h:3239
void(GLAD_API_PTR * PFNGLGETBOOLEANI_VPROC)(GLenum target, GLuint index, GLboolean *data)
Definition: glad.h:2946
#define glVertexAttribI4iv
Definition: glad.h:5609
void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const void *data)
Definition: glad.h:2771
#define glVertexAttribP4ui
Definition: glad.h:5657
const GLubyte *(GLAD_API_PTR * PFNGLGETSTRINGIPROC)(GLenum name, GLuint index)
Definition: glad.h:3045
void(GLAD_API_PTR * PFNGLDELETEQUERIESPROC)(GLsizei n, const GLuint *ids)
Definition: glad.h:2819
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4NSVPROC)(GLuint index, const GLshort *v)
Definition: glad.h:3581
#define glValidateProgram
Definition: glad.h:5395
#define glTexParameteriv
Definition: glad.h:5145
GLboolean(GLAD_API_PTR * PFNGLISENABLEDPROC)(GLenum cap)
Definition: glad.h:3114
void(GLAD_API_PTR * PFNGLDEPTHRANGEPROC)(GLdouble n, GLdouble f)
Definition: glad.h:2831
#define glUniform4fv
Definition: glad.h:5313
#define glPixelStorei
Definition: glad.h:4815
void(GLAD_API_PTR * PFNGLVIEWPORTPROC)(GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glad.h:3660
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4BVPROC)(GLuint index, const GLbyte *v)
Definition: glad.h:3591
void(GLAD_API_PTR * PFNGLGETMULTISAMPLEFVPROC)(GLenum pname, GLuint index, GLfloat *val)
Definition: glad.h:2986
#define glGetShaderInfoLog
Definition: glad.h:4425
GLenum(GLAD_API_PTR * PFNGLGETERRORPROC)(void)
Definition: glad.h:2965
#define glIsProgram
Definition: glad.h:4585
void(GLAD_API_PTR * PFNGLVERTEXATTRIB1SPROC)(GLuint index, GLshort x)
Definition: glad.h:3549
#define glDrawArraysInstanced
Definition: glad.h:4043
void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERIPROC)(GLuint sampler, GLenum pname, GLint param)
Definition: glad.h:3357
#define glVertexAttrib1sv
Definition: glad.h:5449
#define glGetSamplerParameterIuiv
Definition: glad.h:4419
void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBIIVPROC)(GLuint index, GLenum pname, GLint *params)
Definition: glad.h:3088
void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const void *data)
Definition: glad.h:2763
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4NUIVPROC)(GLuint index, const GLuint *v)
Definition: glad.h:3587
void(GLAD_API_PTR * PFNGLVERTEXATTRIBDIVISORPROC)(GLuint index, GLuint divisor)
Definition: glad.h:3614
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4DPROC)(GLuint index, GLdouble x, GLdouble y, GLdouble z, GLdouble w)
Definition: glad.h:3593
#define glGetBufferPointerv
Definition: glad.h:4249
void(GLAD_API_PTR * PFNGLUNIFORM1FVPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glad.h:3435
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI2UIVPROC)(GLuint index, const GLuint *v)
Definition: glad.h:3624
#define glShaderSource
Definition: glad.h:5077
void(GLAD_API_PTR * PFNGLVERTEXATTRIB3SVPROC)(GLuint index, const GLshort *v)
Definition: glad.h:3575
#define glGetShaderSource
Definition: glad.h:4429
void(GLAD_API_PTR * PFNGLVERTEXATTRIB2FPROC)(GLuint index, GLfloat x, GLfloat y)
Definition: glad.h:3557
#define glClientWaitSync
Definition: glad.h:3847
void(GLAD_API_PTR * PFNGLUNIFORM3IVPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glad.h:3473
void(* GLADapiproc)(void)
Definition: glad.h:167
#define glIsRenderbuffer
Definition: glad.h:4595
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4IVPROC)(GLuint index, const GLint *v)
Definition: glad.h:3631
#define glEnablei
Definition: glad.h:4091
void(GLAD_API_PTR * PFNGLVERTEXATTRIBP3UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: glad.h:3654
void(GLAD_API_PTR * PFNGLPOPDEBUGGROUPPROC)(void)
Definition: glad.h:3248
#define glVertexAttrib4Nsv
Definition: glad.h:5509
void(GLAD_API_PTR * PFNGLBEGINTRANSFORMFEEDBACKPROC)(GLenum primitiveMode)
Definition: glad.h:2671
#define glUniform4uiv
Definition: glad.h:5335
#define glBindBuffer
Definition: glad.h:3695
#define glDrawBuffer
Definition: glad.h:4049
void(GLAD_API_PTR * PFNGLGETTEXPARAMETERFVPROC)(GLenum target, GLenum pname, GLfloat *params)
Definition: glad.h:3057
#define glGetUniformiv
Definition: glad.h:4509
#define glCompressedTexImage3D
Definition: glad.h:3877
void(GLAD_API_PTR * PFNGLGETQUERYOBJECTI64VPROC)(GLuint id, GLenum pname, GLint64 *params)
Definition: glad.h:3025
void(GLAD_API_PTR * PFNGLTEXPARAMETERFVPROC)(GLenum target, GLenum pname, const GLfloat *params)
Definition: glad.h:3397
#define glVertexAttrib3dv
Definition: glad.h:5481
void(GLAD_API_PTR * PFNGLVERTEXATTRIBP1UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: glad.h:3650
void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERFVPROC)(GLuint sampler, GLenum pname, const GLfloat *param)
Definition: glad.h:3356
#define glEnable
Definition: glad.h:4083
#define glFramebufferTexture2D
Definition: glad.h:4153
#define glPolygonOffset
Definition: glad.h:4839
void(GLAD_API_PTR * PFNGLBINDBUFFERPROC)(GLenum target, GLuint buffer)
Definition: glad.h:2674
void(GLAD_API_PTR * PFNGLMULTIDRAWARRAYSPROC)(GLenum mode, const GLint *first, const GLsizei *count, GLsizei drawcount)
Definition: glad.h:3164
#define glMultiDrawElements
Definition: glad.h:4679
GLsync(GLAD_API_PTR * PFNGLFENCESYNCPROC)(GLenum condition, GLbitfield flags)
Definition: glad.h:2884
void *(GLAD_API_PTR * PFNGLMAPBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
Definition: glad.h:3149
#define glVertexAttrib4Nbv
Definition: glad.h:5501
#define glVertexAttribI3i
Definition: glad.h:5597
void(GLAD_API_PTR * PFNGLGENSAMPLERSPROC)(GLsizei count, GLuint *samplers)
Definition: glad.h:2923
#define glGetBufferParameteri64v
Definition: glad.h:4243
#define glVertexAttribI1uiv
Definition: glad.h:5587
#define glIsQuery
Definition: glad.h:4591
#define glGetTexImage
Definition: glad.h:4449
void(GLAD_API_PTR * PFNGLCOPYTEXIMAGE2DPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
Definition: glad.h:2782
void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2X3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glad.h:3500
void(GLAD_API_PTR * PFNGLBINDVERTEXARRAYPROC)(GLuint array)
Definition: glad.h:2696
void(GLAD_API_PTR * PFNGLGETUNIFORMFVPROC)(GLuint program, GLint location, GLfloat *params)
Definition: glad.h:3078
void(GLAD_API_PTR * PFNGLUNIFORM2FPROC)(GLint location, GLfloat v0, GLfloat v1)
Definition: glad.h:3449
#define glTexBuffer
Definition: glad.h:5097
void(GLAD_API_PTR * PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glad.h:3346
void(GLAD_API_PTR * PFNGLTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const void *pixels)
Definition: glad.h:3409
void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2X4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glad.h:3502
#define glGetTexParameterIuiv
Definition: glad.h:4459
void(GLAD_API_PTR * PFNGLPOLYGONMODEPROC)(GLenum face, GLenum mode)
Definition: glad.h:3245
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4IVPROC)(GLuint index, const GLint *v)
Definition: glad.h:3601
void(GLAD_API_PTR * PFNGLFLUSHPROC)(void)
Definition: glad.h:2886
void(GLAD_API_PTR * PFNGLGETINTEGER64I_VPROC)(GLenum target, GLuint index, GLint64 *data)
Definition: glad.h:2977
#define glIsVertexArray
Definition: glad.h:4609
void(GLAD_API_PTR * PFNGLFRAMEBUFFERTEXTUREPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level)
Definition: glad.h:2900
void(GLAD_API_PTR * PFNGLBINDBUFFERBASEPROC)(GLenum target, GLuint index, GLuint buffer)
Definition: glad.h:2676
#define glGenSamplers
Definition: glad.h:4193
void(GLAD_API_PTR * PFNGLDEPTHMASKPROC)(GLboolean flag)
Definition: glad.h:2830
GLboolean(GLAD_API_PTR * PFNGLISBUFFERPROC)(GLuint buffer)
Definition: glad.h:3112
void(GLAD_API_PTR * PFNGLTEXPARAMETERIPROC)(GLenum target, GLenum pname, GLint param)
Definition: glad.h:3398
void(GLAD_API_PTR * PFNGLSAMPLEMASKIPROC)(GLuint maskNumber, GLbitfield mask)
Definition: glad.h:3352
void(GLAD_API_PTR * PFNGLUNIFORMMATRIX4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glad.h:3511
void(GLAD_API_PTR * PFNGLPOLYGONOFFSETPROC)(GLfloat factor, GLfloat units)
Definition: glad.h:3246
#define glVertexAttrib4fv
Definition: glad.h:5545
void(GLAD_API_PTR * PFNGLUNIFORM4FVPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glad.h:3483
#define glTexSubImage1D
Definition: glad.h:5161
#define glIsSampler
Definition: glad.h:4599
#define glBindVertexArray
Definition: glad.h:3739
#define glVertexAttribIPointer
Definition: glad.h:5623
void(GLAD_API_PTR * PFNGLDELETESHADERPROC)(GLuint shader)
Definition: glad.h:2824
void(GLAD_API_PTR * PFNGLBEGINCONDITIONALRENDERPROC)(GLuint id, GLenum mode)
Definition: glad.h:2667
void(GLAD_API_PTR * PFNGLUNIFORM2FVPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glad.h:3451
void(GLAD_API_PTR * PFNGLGENERATEMIPMAPPROC)(GLenum target)
Definition: glad.h:2927
#define glCreateShader
Definition: glad.h:3941
void(GLAD_API_PTR * PFNGLGETINTEGERI_VPROC)(GLenum target, GLuint index, GLint *data)
Definition: glad.h:2979
#define glUniform2ui
Definition: glad.h:5265
#define glBlendEquation
Definition: glad.h:3751
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI2IVPROC)(GLuint index, const GLint *v)
Definition: glad.h:3622
#define glGetFragDataIndex
Definition: glad.h:4285
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4NUSVPROC)(GLuint index, const GLushort *v)
Definition: glad.h:3589
#define glPointParameterfv
Definition: glad.h:4825
#define glEndQuery
Definition: glad.h:4095
#define glGetTransformFeedbackVarying
Definition: glad.h:4483
#define glGetSamplerParameterIiv
Definition: glad.h:4417
#define glGetProgramiv
Definition: glad.h:4383
#define glRenderbufferStorageMultisample
Definition: glad.h:5039
#define glVertexAttrib4Nub
Definition: glad.h:5513
void(GLAD_API_PTR * PFNGLVERTEXATTRIB3FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z)
Definition: glad.h:3569
#define glFramebufferTexture1D
Definition: glad.h:4149
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4SPROC)(GLuint index, GLshort x, GLshort y, GLshort z, GLshort w)
Definition: glad.h:3603
#define glBindFragDataLocation
Definition: glad.h:3707
#define glVertexAttribI2ui
Definition: glad.h:5593
#define glMultiDrawArrays
Definition: glad.h:4675
#define glDepthFunc
Definition: glad.h:4005
#define glGetDoublev
Definition: glad.h:4275
void(GLAD_API_PTR * PFNGLGETBOOLEANVPROC)(GLenum pname, GLboolean *data)
Definition: glad.h:2947
#define glVertexAttribDivisor
Definition: glad.h:5575
#define glCopyTexSubImage3D
Definition: glad.h:3917
#define glVertexAttribI3ui
Definition: glad.h:5601
#define glDeleteBuffers
Definition: glad.h:3967
#define glUniform1uiv
Definition: glad.h:5239
#define glUniform2f
Definition: glad.h:5245
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI2UIPROC)(GLuint index, GLuint x, GLuint y)
Definition: glad.h:3623
void(GLAD_API_PTR * PFNGLFRAMEBUFFERRENDERBUFFERPROC)(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
Definition: glad.h:2897
#define glVertexAttribI4usv
Definition: glad.h:5619
void(GLAD_API_PTR * PFNGLBINDATTRIBLOCATIONPROC)(GLuint program, GLuint index, const GLchar *name)
Definition: glad.h:2672
void(GLAD_API_PTR * PFNGLDRAWBUFFERSPROC)(GLsizei n, const GLenum *bufs)
Definition: glad.h:2852
void(GLAD_API_PTR * PFNGLDISABLEPROC)(GLenum cap)
Definition: glad.h:2838
#define glPointParameteri
Definition: glad.h:4827
void(GLAD_API_PTR * PFNGLLINEWIDTHPROC)(GLfloat width)
Definition: glad.h:3136
#define glReadBuffer
Definition: glad.h:5025
void(GLAD_API_PTR * PFNGLTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const void *pixels)
Definition: glad.h:3408
#define glTexParameteri
Definition: glad.h:5143
void(GLAD_API_PTR * PFNGLUNIFORM4IPROC)(GLint location, GLint v0, GLint v1, GLint v2, GLint v3)
Definition: glad.h:3485
void(GLAD_API_PTR * PFNGLGETSAMPLERPARAMETERIUIVPROC)(GLuint sampler, GLenum pname, GLuint *params)
Definition: glad.h:3036
#define glGetBooleani_v
Definition: glad.h:4239
void(GLAD_API_PTR * PFNGLOBJECTPTRLABELPROC)(const void *ptr, GLsizei length, const GLchar *label)
Definition: glad.h:3226
#define glScissor
Definition: glad.h:5067
void(GLAD_API_PTR * PFNGLPIXELSTOREIPROC)(GLenum pname, GLint param)
Definition: glad.h:3234
void(GLAD_API_PTR * PFNGLUNIFORM3IPROC)(GLint location, GLint v0, GLint v1, GLint v2)
Definition: glad.h:3469
void(GLAD_API_PTR * PFNGLBLENDFUNCPROC)(GLenum sfactor, GLenum dfactor)
Definition: glad.h:2708
#define glGetUniformfv
Definition: glad.h:4503
#define glGetSamplerParameterfv
Definition: glad.h:4421
#define glPushDebugGroup
Definition: glad.h:5009
#define glUniform4i
Definition: glad.h:5317
#define glCompressedTexSubImage3D
Definition: glad.h:3889
#define glClearDepth
Definition: glad.h:3821
#define glGetCompressedTexImage
Definition: glad.h:4259
void(GLAD_API_PTR * PFNGLVERTEXATTRIBP2UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: glad.h:3652
void(GLAD_API_PTR * PFNGLUNIFORM2UIVPROC)(GLint location, GLsizei count, const GLuint *value)
Definition: glad.h:3462
#define glBindSampler
Definition: glad.h:3727
#define GLAD_MAKE_VERSION(major, minor)
Definition: glad.h:161
void(GLAD_API_PTR * PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount, const GLint *basevertex)
Definition: glad.h:3167
void(GLAD_API_PTR * PFNGLGETTRANSFORMFEEDBACKVARYINGPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLsizei *size, GLenum *type, GLchar *name)
Definition: glad.h:3068
#define glReadPixels
Definition: glad.h:5027
void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const void *data)
Definition: glad.h:2769
void(GLAD_API_PTR * PFNGLBUFFERSUBDATAPROC)(GLenum target, GLintptr offset, GLsizeiptr size, const void *data)
Definition: glad.h:2720
void(GLAD_API_PTR * PFNGLDELETEPROGRAMPROC)(GLuint program)
Definition: glad.h:2816
#define glGetTexLevelParameterfv
Definition: glad.h:4451
void(GLAD_API_PTR * PFNGLVERTEXATTRIBP3UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: glad.h:3653
#define glFinish
Definition: glad.h:4117
#define glGetQueryObjectui64v
Definition: glad.h:4403
#define glFramebufferTextureLayer
Definition: glad.h:4165
void(GLAD_API_PTR * PFNGLHINTPROC)(GLenum target, GLenum mode)
Definition: glad.h:3101
void(GLAD_API_PTR * PFNGLGETSAMPLERPARAMETERIVPROC)(GLuint sampler, GLenum pname, GLint *params)
Definition: glad.h:3038
void(GLAD_API_PTR * PFNGLVERTEXATTRIB3FVPROC)(GLuint index, const GLfloat *v)
Definition: glad.h:3571
void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMNAMEPROC)(GLuint program, GLuint uniformIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformName)
Definition: glad.h:2940
#define glVertexAttrib1fv
Definition: glad.h:5441
#define glGetStringi
Definition: glad.h:4437
void(GLAD_API_PTR * PFNGLGETBUFFERPARAMETERI64VPROC)(GLenum target, GLenum pname, GLint64 *params)
Definition: glad.h:2948
#define glSamplerParameterIiv
Definition: glad.h:5053
#define glDepthRange
Definition: glad.h:4009
#define glSamplerParameterfv
Definition: glad.h:5059
void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBPOINTERVPROC)(GLuint index, GLenum pname, void **pointer)
Definition: glad.h:3091
void *(GLAD_API_PTR * PFNGLMAPBUFFERPROC)(GLenum target, GLenum access)
Definition: glad.h:3147
#define glVertexAttrib4usv
Definition: glad.h:5569
void(GLAD_API_PTR * PFNGLPOINTPARAMETERIVPROC)(GLenum pname, const GLint *params)
Definition: glad.h:3241
#define glGetQueryObjectuiv
Definition: glad.h:4405
void(GLAD_API_PTR * PFNGLSTENCILOPSEPARATEPROC)(GLenum face, GLenum sfail, GLenum dpfail, GLenum dppass)
Definition: glad.h:3374
void(GLAD_API_PTR * PFNGLTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLenum type, const void *pixels)
Definition: glad.h:3407
void(GLAD_API_PTR * PFNGLSTENCILMASKPROC)(GLuint mask)
Definition: glad.h:3371
void(GLAD_API_PTR * PFNGLUNIFORMMATRIX2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glad.h:3497
#define glVertexAttrib2s
Definition: glad.h:5469
void(GLAD_API_PTR * PFNGLBLENDEQUATIONPROC)(GLenum mode)
Definition: glad.h:2702
#define glStencilOp
Definition: glad.h:5093
void(GLAD_API_PTR * PFNGLDRAWELEMENTSPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices)
Definition: glad.h:2854
void(GLAD_API_PTR * PFNGLGETINTEGERVPROC)(GLenum pname, GLint *data)
Definition: glad.h:2980
#define glEnableVertexAttribArray
Definition: glad.h:4087
#define glTexParameterf
Definition: glad.h:5139
#define glEndTransformFeedback
Definition: glad.h:4101
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4UIVPROC)(GLuint index, const GLuint *v)
Definition: glad.h:3635
#define glVertexAttribI4uiv
Definition: glad.h:5617
#define glCompressedTexImage1D
Definition: glad.h:3869
#define glStencilFuncSeparate
Definition: glad.h:5087
#define glCopyTexSubImage2D
Definition: glad.h:3915
#define glGetIntegerv
Definition: glad.h:4307
#define glGenVertexArrays
Definition: glad.h:4199
#define glUniform2uiv
Definition: glad.h:5271
void(GLAD_API_PTR * PFNGLSCISSORPROC)(GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glad.h:3360
#define glTexParameterfv
Definition: glad.h:5141
#define glGetObjectLabel
Definition: glad.h:4339
void(GLAD_API_PTR * PFNGLDEBUGMESSAGECONTROLPROC)(GLenum source, GLenum type, GLenum severity, GLsizei count, const GLuint *ids, GLboolean enabled)
Definition: glad.h:2806
void(GLAD_API_PTR * PFNGLFINISHPROC)(void)
Definition: glad.h:2885
void(GLAD_API_PTR * PFNGLBINDBUFFERRANGEPROC)(GLenum target, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
Definition: glad.h:2677
GLenum(GLAD_API_PTR * PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target)
Definition: glad.h:2722
GLuint(GLAD_API_PTR * PFNGLCREATEPROGRAMPROC)(void)
Definition: glad.h:2791
#define glGetString
Definition: glad.h:4435
void(GLAD_API_PTR * PFNGLUNIFORM3FVPROC)(GLint location, GLsizei count, const GLfloat *value)
Definition: glad.h:3467
#define glVertexAttrib4ubv
Definition: glad.h:5561
void(GLAD_API_PTR * PFNGLUNIFORM2IVPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glad.h:3457
void(GLAD_API_PTR * PFNGLWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout)
Definition: glad.h:3664
GLint(GLAD_API_PTR * PFNGLGETATTRIBLOCATIONPROC)(GLuint program, const GLchar *name)
Definition: glad.h:2944
#define glSamplerParameterf
Definition: glad.h:5057
void(GLAD_API_PTR * PFNGLRENDERBUFFERSTORAGEPROC)(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
Definition: glad.h:3344
void(GLAD_API_PTR * PFNGLVERTEXATTRIB2DVPROC)(GLuint index, const GLdouble *v)
Definition: glad.h:3555
#define glVertexAttribI2iv
Definition: glad.h:5591
void(GLAD_API_PTR * PFNGLPUSHDEBUGGROUPPROC)(GLenum source, GLuint id, GLsizei length, const GLchar *message)
Definition: glad.h:3331
void(GLAD_API_PTR * PFNGLTEXIMAGE2DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glad.h:3390
GLboolean(GLAD_API_PTR * PFNGLISQUERYPROC)(GLuint id)
Definition: glad.h:3122
#define glColorMask
Definition: glad.h:3859
#define glVertexAttrib2f
Definition: glad.h:5461
#define glGetBufferSubData
Definition: glad.h:4253
void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERFPROC)(GLuint sampler, GLenum pname, GLfloat param)
Definition: glad.h:3355
GLboolean(GLAD_API_PTR * PFNGLISRENDERBUFFERPROC)(GLuint renderbuffer)
Definition: glad.h:3124
#define glUniform1fv
Definition: glad.h:5217
void(GLAD_API_PTR * PFNGLFLUSHMAPPEDBUFFERRANGEPROC)(GLenum target, GLintptr offset, GLsizeiptr length)
Definition: glad.h:2887
#define glTexImage3DMultisample
Definition: glad.h:5133
#define glUniform1iv
Definition: glad.h:5229
void(GLAD_API_PTR * PFNGLCLEARBUFFERFIPROC)(GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
Definition: glad.h:2731
#define glIsBuffer
Definition: glad.h:4571
void(GLAD_API_PTR * PFNGLVALIDATEPROGRAMPROC)(GLuint program)
Definition: glad.h:3524
#define glTexImage2D
Definition: glad.h:5127
void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBIUIVPROC)(GLuint index, GLenum pname, GLuint *params)
Definition: glad.h:3089
#define glBindFramebuffer
Definition: glad.h:3711
#define glObjectPtrLabel
Definition: glad.h:4799
GLuint(GLAD_API_PTR * PFNGLGETUNIFORMBLOCKINDEXPROC)(GLuint program, const GLchar *uniformBlockName)
Definition: glad.h:3072
#define glGetQueryObjectiv
Definition: glad.h:4399
#define glPointSize
Definition: glad.h:4833
#define glUniform3uiv
Definition: glad.h:5303
#define glDrawRangeElements
Definition: glad.h:4071
#define glUniform2i
Definition: glad.h:5253
#define glVertexAttrib4Nuiv
Definition: glad.h:5521
void(GLAD_API_PTR * PFNGLGETTEXPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glad.h:3058
#define glVertexAttribI4sv
Definition: glad.h:5611
#define glDrawElements
Definition: glad.h:4055
void(GLAD_API_PTR * PFNGLVERTEXATTRIBP2UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: glad.h:3651
void(GLAD_API_PTR * PFNGLUNIFORMMATRIX4X3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glad.h:3516
void(GLAD_API_PTR * PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount, GLint basevertex)
Definition: glad.h:2860
#define glGenTextures
Definition: glad.h:4195
#define glSamplerParameteriv
Definition: glad.h:5063
#define glPrimitiveRestartIndex
Definition: glad.h:4847
#define glBeginConditionalRender
Definition: glad.h:3681
void(GLAD_API_PTR * PFNGLVERTEXATTRIB3SPROC)(GLuint index, GLshort x, GLshort y, GLshort z)
Definition: glad.h:3573
#define glUniformMatrix3fv
Definition: glad.h:5355
#define glPointParameterf
Definition: glad.h:4823
#define glGetVertexAttribfv
Definition: glad.h:4537
#define glCompressedTexSubImage1D
Definition: glad.h:3881
#define glGetBufferParameteriv
Definition: glad.h:4245
GLboolean(GLAD_API_PTR * PFNGLISVERTEXARRAYPROC)(GLuint array)
Definition: glad.h:3131
#define glBindBufferBase
Definition: glad.h:3699
void(GLAD_API_PTR * PFNGLPROVOKINGVERTEXPROC)(GLenum mode)
Definition: glad.h:3330
#define glStencilFunc
Definition: glad.h:5085
void(GLAD_API_PTR * PFNGLBINDTEXTUREPROC)(GLenum target, GLuint texture)
Definition: glad.h:2692
#define glVertexAttribI4ui
Definition: glad.h:5615
#define glMapBuffer
Definition: glad.h:4641
#define glGetFramebufferAttachmentParameteriv
Definition: glad.h:4289
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4NUBPROC)(GLuint index, GLubyte x, GLubyte y, GLubyte z, GLubyte w)
Definition: glad.h:3583
#define glDrawArrays
Definition: glad.h:4039
void(GLAD_API_PTR * PFNGLGETQUERYOBJECTIVPROC)(GLuint id, GLenum pname, GLint *params)
Definition: glad.h:3026
void(GLAD_API_PTR * PFNGLGETSAMPLERPARAMETERFVPROC)(GLuint sampler, GLenum pname, GLfloat *params)
Definition: glad.h:3037
#define glCopyTexImage1D
Definition: glad.h:3909
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4NBVPROC)(GLuint index, const GLbyte *v)
Definition: glad.h:3577
#define glVertexAttribI4bv
Definition: glad.h:5605
#define glVertexAttribPointer
Definition: glad.h:5661
void(GLAD_API_PTR * PFNGLCOPYTEXSUBIMAGE3DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glad.h:2785
#define glGenRenderbuffers
Definition: glad.h:4189
void(GLAD_API_PTR * PFNGLBINDSAMPLERPROC)(GLuint unit, GLuint sampler)
Definition: glad.h:2690
void(GLAD_API_PTR * PFNGLUNIFORM4IVPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glad.h:3489
#define glTexImage1D
Definition: glad.h:5125
#define glVertexAttrib3fv
Definition: glad.h:5489
#define glVertexAttribP1uiv
Definition: glad.h:5647
GLboolean(GLAD_API_PTR * PFNGLISSYNCPROC)(GLsync sync)
Definition: glad.h:3128
void(GLAD_API_PTR * PFNGLCULLFACEPROC)(GLenum mode)
Definition: glad.h:2803
void(GLAD_API_PTR * PFNGLUNIFORM4UIVPROC)(GLint location, GLsizei count, const GLuint *value)
Definition: glad.h:3494
#define glVertexAttribP4uiv
Definition: glad.h:5659
#define glDeleteSync
Definition: glad.h:3997
void(GLAD_API_PTR * PFNGLGETBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glad.h:2949
void(GLAD_API_PTR * PFNGLDRAWARRAYSINSTANCEDPROC)(GLenum mode, GLint first, GLsizei count, GLsizei instancecount)
Definition: glad.h:2848
void(GLAD_API_PTR * PFNGLUNIFORM1IPROC)(GLint location, GLint v0)
Definition: glad.h:3437
#define glUniform2fv
Definition: glad.h:5249
#define glTexSubImage2D
Definition: glad.h:5163
void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC)(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, GLsizei imageSize, const void *data)
Definition: glad.h:2767
#define glGetMultisamplefv
Definition: glad.h:4319
#define glVertexAttribI4i
Definition: glad.h:5607
#define glVertexAttrib2fv
Definition: glad.h:5465
GLboolean(GLAD_API_PTR * PFNGLISENABLEDIPROC)(GLenum target, GLuint index)
Definition: glad.h:3115
GLuint(GLAD_API_PTR * PFNGLGETDEBUGMESSAGELOGPROC)(GLuint count, GLsizei bufSize, GLenum *sources, GLenum *types, GLuint *ids, GLenum *severities, GLsizei *lengths, GLchar *messageLog)
Definition: glad.h:2961
#define glBeginQuery
Definition: glad.h:3683
void(GLAD_API_PTR * PFNGLFRONTFACEPROC)(GLenum mode)
Definition: glad.h:2911
#define glVertexAttribI3iv
Definition: glad.h:5599
void(GLAD_API_PTR * PFNGLSTENCILOPPROC)(GLenum fail, GLenum zfail, GLenum zpass)
Definition: glad.h:3373
#define glDepthMask
Definition: glad.h:4007
#define glBufferData
Definition: glad.h:3781
#define glGetActiveUniformsiv
Definition: glad.h:4229
void(GLAD_API_PTR * PFNGLVERTEXATTRIB1SVPROC)(GLuint index, const GLshort *v)
Definition: glad.h:3551
#define glDeleteProgram
Definition: glad.h:3979
#define glGetActiveUniformName
Definition: glad.h:4227
#define glUniform3iv
Definition: glad.h:5293
void(GLAD_API_PTR * PFNGLBINDFRAGDATALOCATIONINDEXEDPROC)(GLuint program, GLuint colorNumber, GLuint index, const GLchar *name)
Definition: glad.h:2681
void(GLAD_API_PTR * PFNGLTEXIMAGE3DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glad.h:3392
void(GLAD_API_PTR * PFNGLVERTEXATTRIB1DPROC)(GLuint index, GLdouble x)
Definition: glad.h:3541
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI3UIPROC)(GLuint index, GLuint x, GLuint y, GLuint z)
Definition: glad.h:3627
#define glVertexAttrib4d
Definition: glad.h:5533
void(GLAD_API_PTR * PFNGLUNIFORM3UIVPROC)(GLint location, GLsizei count, const GLuint *value)
Definition: glad.h:3478
#define glGetInteger64i_v
Definition: glad.h:4301
#define glBindTexture
Definition: glad.h:3731
#define glVertexAttribI1i
Definition: glad.h:5581
#define glVertexAttrib1f
Definition: glad.h:5437
void(GLAD_API_PTR * PFNGLFRAMEBUFFERTEXTURE1DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: glad.h:2901
void(GLAD_API_PTR * PFNGLDISABLEIPROC)(GLenum target, GLuint index)
Definition: glad.h:2842
void(GLAD_API_PTR * PFNGLVERTEXATTRIB2DPROC)(GLuint index, GLdouble x, GLdouble y)
Definition: glad.h:3553
#define glDeleteQueries
Definition: glad.h:3985
void(GLAD_API_PTR * PFNGLUNIFORM2UIPROC)(GLint location, GLuint v0, GLuint v1)
Definition: glad.h:3459
void(GLAD_API_PTR * PFNGLREADBUFFERPROC)(GLenum src)
Definition: glad.h:3339
void(GLAD_API_PTR * PFNGLGETOBJECTLABELPROC)(GLenum identifier, GLuint name, GLsizei bufSize, GLsizei *length, GLchar *label)
Definition: glad.h:2996
void(GLAD_API_PTR * PFNGLDRAWELEMENTSINSTANCEDPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLsizei instancecount)
Definition: glad.h:2857
GLenum(GLAD_API_PTR * PFNGLCLIENTWAITSYNCPROC)(GLsync sync, GLbitfield flags, GLuint64 timeout)
Definition: glad.h:2750
void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBIVPROC)(GLuint index, GLenum pname, GLint *params)
Definition: glad.h:3097
#define glDeleteSamplers
Definition: glad.h:3993
void(GLAD_API_PTR * PFNGLPOINTPARAMETERFPROC)(GLenum pname, GLfloat param)
Definition: glad.h:3238
void(GLAD_API_PTR * PFNGLACTIVETEXTUREPROC)(GLenum texture)
Definition: glad.h:2662
const GLubyte *(GLAD_API_PTR * PFNGLGETSTRINGPROC)(GLenum name)
Definition: glad.h:3044
#define glTexSubImage3D
Definition: glad.h:5165
void(GLAD_API_PTR * PFNGLGETRENDERBUFFERPARAMETERIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glad.h:3033
#define glDrawElementsInstanced
Definition: glad.h:4061
void(GLAD_API_PTR * PFNGLFRAMEBUFFERTEXTURE3DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
Definition: glad.h:2905
void(GLAD_API_PTR * PFNGLPOINTSIZEPROC)(GLfloat size)
Definition: glad.h:3243
#define glGetAttachedShaders
Definition: glad.h:4233
void(GLAD_API_PTR * PFNGLENABLEVERTEXATTRIBARRAYPROC)(GLuint index)
Definition: glad.h:2870
#define glFrontFace
Definition: glad.h:4169
#define glBindRenderbuffer
Definition: glad.h:3723
void(GLAD_API_PTR * PFNGLDRAWARRAYSPROC)(GLenum mode, GLint first, GLsizei count)
Definition: glad.h:2846
#define glVertexAttribI2uiv
Definition: glad.h:5595
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4NIVPROC)(GLuint index, const GLint *v)
Definition: glad.h:3579
void(GLAD_API_PTR * PFNGLGETSHADERINFOLOGPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *infoLog)
Definition: glad.h:3039
#define glUniform3ui
Definition: glad.h:5297
void(GLAD_API_PTR * PFNGLUNIFORM1UIVPROC)(GLint location, GLsizei count, const GLuint *value)
Definition: glad.h:3446
void(GLAD_API_PTR * PFNGLGETSHADERIVPROC)(GLuint shader, GLenum pname, GLint *params)
Definition: glad.h:3043
void(GLAD_API_PTR * PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices, GLint basevertex)
Definition: glad.h:2863
void(GLAD_API_PTR * PFNGLENDQUERYPROC)(GLenum target)
Definition: glad.h:2874
#define glClampColor
Definition: glad.h:3797
#define GL_EXTENSIONS
Definition: glad.h:588
#define glDeleteFramebuffers
Definition: glad.h:3971
void(GLAD_API_PTR * PFNGLBLENDFUNCSEPARATEPROC)(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha)
Definition: glad.h:2709
#define glDrawRangeElementsBaseVertex
Definition: glad.h:4073
#define glFramebufferRenderbuffer
Definition: glad.h:4141
#define glUniformMatrix2fv
Definition: glad.h:5341
#define glVertexAttrib3sv
Definition: glad.h:5497
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4FVPROC)(GLuint index, const GLfloat *v)
Definition: glad.h:3599
void(GLAD_API_PTR * PFNGLGENFRAMEBUFFERSPROC)(GLsizei n, GLuint *framebuffers)
Definition: glad.h:2915
void(GLAD_API_PTR * PFNGLGETTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glad.h:3055
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4UBVPROC)(GLuint index, const GLubyte *v)
Definition: glad.h:3633
#define glGetActiveUniformBlockName
Definition: glad.h:4223
#define glVertexAttribI1iv
Definition: glad.h:5583
#define glGetSynciv
Definition: glad.h:4443
#define glCopyTexSubImage1D
Definition: glad.h:3913
#define glVertexAttribP2uiv
Definition: glad.h:5651
void(GLAD_API_PTR * PFNGLGETTEXLEVELPARAMETERFVPROC)(GLenum target, GLint level, GLenum pname, GLfloat *params)
Definition: glad.h:3052
#define glUniform4iv
Definition: glad.h:5325
void(GLAD_API_PTR * PFNGLUNIFORM2IPROC)(GLint location, GLint v0, GLint v1)
Definition: glad.h:3453
#define glClearStencil
Definition: glad.h:3839
void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC)(GLuint program, GLuint uniformBlockIndex, GLsizei bufSize, GLsizei *length, GLchar *uniformBlockName)
Definition: glad.h:2938
#define glVertexAttrib2dv
Definition: glad.h:5457
void(GLAD_API_PTR * PFNGLTEXIMAGE3DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLboolean fixedsamplelocations)
Definition: glad.h:3393
#define glGetUniformBlockIndex
Definition: glad.h:4491
void(GLAD_API_PTR * PFNGLCOMPILESHADERPROC)(GLuint shader)
Definition: glad.h:2758
void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERIUIVPROC)(GLuint sampler, GLenum pname, const GLuint *param)
Definition: glad.h:3354
void(GLAD_API_PTR * PFNGLUNIFORM4UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
Definition: glad.h:3491
void(GLAD_API_PTR * PFNGLDISABLEVERTEXATTRIBARRAYPROC)(GLuint index)
Definition: glad.h:2840
#define glDrawElementsBaseVertex
Definition: glad.h:4057
#define glTexImage2DMultisample
Definition: glad.h:5129
#define glBufferSubData
Definition: glad.h:3787
#define glUniform4ui
Definition: glad.h:5329
#define glTexParameterIuiv
Definition: glad.h:5137
#define glVertexAttrib4sv
Definition: glad.h:5557
void(GLAD_API_PTR * PFNGLUNIFORM3UIPROC)(GLint location, GLuint v0, GLuint v1, GLuint v2)
Definition: glad.h:3475
#define glGetRenderbufferParameteriv
Definition: glad.h:4413
#define glVertexAttrib4f
Definition: glad.h:5541
void(GLAD_API_PTR * PFNGLBINDRENDERBUFFERPROC)(GLenum target, GLuint renderbuffer)
Definition: glad.h:2688
void(GLAD_API_PTR * PFNGLUNIFORMMATRIX3X4FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glad.h:3509
#define glGetVertexAttribIuiv
Definition: glad.h:4525
#define glViewport
Definition: glad.h:5667
#define glVertexAttrib4bv
Definition: glad.h:5529
#define glBindAttribLocation
Definition: glad.h:3691
GLboolean(GLAD_API_PTR * PFNGLISSHADERPROC)(GLuint shader)
Definition: glad.h:3127
void(GLAD_API_PTR * PFNGLDELETEFRAMEBUFFERSPROC)(GLsizei n, const GLuint *framebuffers)
Definition: glad.h:2812
#define GLAD_GNUC_EXTENSION
Definition: glad.h:116
void(GLAD_API_PTR * PFNGLBINDFRAGDATALOCATIONPROC)(GLuint program, GLuint color, const GLchar *name)
Definition: glad.h:2680
#define glGetInteger64v
Definition: glad.h:4303
#define glGetUniformuiv
Definition: glad.h:4515
#define glVertexAttribP1ui
Definition: glad.h:5645
#define glFlushMappedBufferRange
Definition: glad.h:4121
#define glGetObjectPtrLabel
Definition: glad.h:4345
GLboolean(GLAD_API_PTR * PFNGLISTEXTUREPROC)(GLuint texture)
Definition: glad.h:3129
void(GLAD_API_PTR * PFNGLGENQUERIESPROC)(GLsizei n, GLuint *ids)
Definition: glad.h:2919
void(GLAD_API_PTR * PFNGLGETCOMPRESSEDTEXIMAGEPROC)(GLenum target, GLint level, void *img)
Definition: glad.h:2956
void(GLAD_API_PTR * PFNGLDRAWRANGEELEMENTSPROC)(GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, const void *indices)
Definition: glad.h:2862
void(GLAD_API_PTR * PFNGLDRAWBUFFERPROC)(GLenum buf)
Definition: glad.h:2851
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4UBVPROC)(GLuint index, const GLubyte *v)
Definition: glad.h:3607
#define glVertexAttrib4Niv
Definition: glad.h:5505
void(GLAD_API_PTR * PFNGLTEXIMAGE1DPROC)(GLenum target, GLint level, GLint internalformat, GLsizei width, GLint border, GLenum format, GLenum type, const void *pixels)
Definition: glad.h:3389
void(GLAD_API_PTR * PFNGLGETSHADERSOURCEPROC)(GLuint shader, GLsizei bufSize, GLsizei *length, GLchar *source)
Definition: glad.h:3041
#define glDisablei
Definition: glad.h:4031
void(GLAD_API_PTR * PFNGLGENVERTEXARRAYSPROC)(GLsizei n, GLuint *arrays)
Definition: glad.h:2926
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4SVPROC)(GLuint index, const GLshort *v)
Definition: glad.h:3605
void(GLAD_API_PTR * PFNGLVERTEXATTRIBP4UIVPROC)(GLuint index, GLenum type, GLboolean normalized, const GLuint *value)
Definition: glad.h:3656
void(GLAD_API_PTR * PFNGLTRANSFORMFEEDBACKVARYINGSPROC)(GLuint program, GLsizei count, const GLchar *const *varyings, GLenum bufferMode)
Definition: glad.h:3429
#define glUniform1i
Definition: glad.h:5221
#define glGetVertexAttribIiv
Definition: glad.h:4523
#define glDeleteShader
Definition: glad.h:3995
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI1UIPROC)(GLuint index, GLuint x)
Definition: glad.h:3619
#define glIsEnabled
Definition: glad.h:4575
#define glWaitSync
Definition: glad.h:5675
#define glUniformMatrix4x2fv
Definition: glad.h:5375
void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMBLOCKIVPROC)(GLuint program, GLuint uniformBlockIndex, GLenum pname, GLint *params)
Definition: glad.h:2939
void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMSIVPROC)(GLuint program, GLsizei uniformCount, const GLuint *uniformIndices, GLenum pname, GLint *params)
Definition: glad.h:2941
#define glVertexAttribI2i
Definition: glad.h:5589
#define glProvokingVertex
Definition: glad.h:5007
void(GLAD_API_PTR * PFNGLCLEARDEPTHPROC)(GLdouble depth)
Definition: glad.h:2737
#define glGetBooleanv
Definition: glad.h:4241
#define glVertexAttrib4Nusv
Definition: glad.h:5525
void(GLAD_API_PTR * PFNGLGETSYNCIVPROC)(GLsync sync, GLenum pname, GLsizei count, GLsizei *length, GLint *values)
Definition: glad.h:3048
void(GLAD_API_PTR * PFNGLGETACTIVEUNIFORMPROC)(GLuint program, GLuint index, GLsizei bufSize, GLsizei *length, GLint *size, GLenum *type, GLchar *name)
Definition: glad.h:2936
#define glSampleMaski
Definition: glad.h:5051
#define glColorMaski
Definition: glad.h:3861
#define glHint
Definition: glad.h:4549
void(GLAD_API_PTR * PFNGLGETATTACHEDSHADERSPROC)(GLuint program, GLsizei maxCount, GLsizei *count, GLuint *shaders)
Definition: glad.h:2943
void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERIIVPROC)(GLuint sampler, GLenum pname, const GLint *param)
Definition: glad.h:3353
void(GLAD_API_PTR * PFNGLDETACHSHADERPROC)(GLuint program, GLuint shader)
Definition: glad.h:2837
#define glLineWidth
Definition: glad.h:4619
void(GLAD_API_PTR * PFNGLCOMPRESSEDTEXIMAGE3DPROC)(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const void *data)
Definition: glad.h:2765
void(GLAD_API_PTR * PFNGLDELETERENDERBUFFERSPROC)(GLsizei n, const GLuint *renderbuffers)
Definition: glad.h:2821
void(GLAD_API_PTR * PFNGLCOLORMASKPROC)(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
Definition: glad.h:2756
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4DVPROC)(GLuint index, const GLdouble *v)
Definition: glad.h:3595
void(GLAD_API_PTR * PFNGLSTENCILFUNCPROC)(GLenum func, GLint ref, GLuint mask)
Definition: glad.h:3369
#define glUniformMatrix4x3fv
Definition: glad.h:5379
#define glGetDebugMessageLog
Definition: glad.h:4269
void(GLAD_API_PTR * PFNGLDRAWELEMENTSBASEVERTEXPROC)(GLenum mode, GLsizei count, GLenum type, const void *indices, GLint basevertex)
Definition: glad.h:2855
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4FPROC)(GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
Definition: glad.h:3597
void(GLAD_API_PTR * PFNGLGETPROGRAMIVPROC)(GLuint program, GLenum pname, GLint *params)
Definition: glad.h:3018
#define glUniform4f
Definition: glad.h:5309
void(GLAD_API_PTR * PFNGLBLITFRAMEBUFFERPROC)(GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
Definition: glad.h:2714
#define glGetTexParameterfv
Definition: glad.h:4461
#define glStencilMask
Definition: glad.h:5089
void(GLAD_API_PTR * PFNGLBEGINQUERYPROC)(GLenum target, GLuint id)
Definition: glad.h:2668
void(GLAD_API_PTR * PFNGLTEXIMAGE2DMULTISAMPLEPROC)(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height, GLboolean fixedsamplelocations)
Definition: glad.h:3391
void(GLAD_API_PTR * PFNGLUNIFORMMATRIX3X2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glad.h:3507
#define glUniformMatrix3x2fv
Definition: glad.h:5361
#define glCompileShader
Definition: glad.h:3863
#define glFlush
Definition: glad.h:4119
#define glCreateProgram
Definition: glad.h:3929
#define glObjectLabel
Definition: glad.h:4797
void(GLAD_API_PTR * PFNGLCLEARBUFFERFVPROC)(GLenum buffer, GLint drawbuffer, const GLfloat *value)
Definition: glad.h:2732
#define glVertexAttrib4uiv
Definition: glad.h:5565
#define glGetProgramInfoLog
Definition: glad.h:4357
void(GLAD_API_PTR * PFNGLSAMPLECOVERAGEARBPROC)(GLfloat value, GLboolean invert)
Definition: glad.h:3351
void(GLAD_API_PTR * PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC)(GLenum target, GLenum attachment, GLenum pname, GLint *params)
Definition: glad.h:2971
#define glPolygonMode
Definition: glad.h:4837
#define glLinkProgram
Definition: glad.h:4623
void(GLAD_API_PTR * PFNGLGETUNIFORMUIVPROC)(GLuint program, GLint location, GLuint *params)
Definition: glad.h:3084
#define glDeleteRenderbuffers
Definition: glad.h:3989
#define glIsFramebuffer
Definition: glad.h:4579
#define glGetActiveUniformBlockiv
Definition: glad.h:4225
void(GLAD_API_PTR * PFNGLCOPYTEXSUBIMAGE2DPROC)(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
Definition: glad.h:2784
#define glTexParameterIiv
Definition: glad.h:5135
#define glIsSync
Definition: glad.h:4603
#define glUniformMatrix2x4fv
Definition: glad.h:5351
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI1IVPROC)(GLuint index, const GLint *v)
Definition: glad.h:3618
#define glUseProgram
Definition: glad.h:5389
GLADapiproc(* GLADloadfunc)(const char *name)
Definition: glad.h:169
#define glRenderbufferStorage
Definition: glad.h:5035
#define glSampleCoverageARB
Definition: glad.h:5049
#define glClearBufferfv
Definition: glad.h:3811
#define glDisable
Definition: glad.h:4023
void(GLAD_API_PTR * PFNGLBINDFRAMEBUFFERPROC)(GLenum target, GLuint framebuffer)
Definition: glad.h:2682
#define glGenQueries
Definition: glad.h:4185
#define glClearBufferfi
Definition: glad.h:3809
void(GLAD_API_PTR * PFNGLPRIMITIVERESTARTINDEXPROC)(GLuint index)
Definition: glad.h:3250
#define glMultiDrawElementsBaseVertex
Definition: glad.h:4681
#define glClearBufferiv
Definition: glad.h:3813
void(GLAD_API_PTR * PFNGLMULTIDRAWELEMENTSPROC)(GLenum mode, const GLsizei *count, GLenum type, const void *const *indices, GLsizei drawcount)
Definition: glad.h:3166
#define glTexImage3D
Definition: glad.h:5131
#define glVertexAttrib1dv
Definition: glad.h:5433
#define glUniform3f
Definition: glad.h:5277
void(GLAD_API_PTR * PFNGLCLEARBUFFERIVPROC)(GLenum buffer, GLint drawbuffer, const GLint *value)
Definition: glad.h:2733
void(GLAD_API_PTR * PFNGLVERTEXATTRIBP4UIPROC)(GLuint index, GLenum type, GLboolean normalized, GLuint value)
Definition: glad.h:3655
void(GLAD_API_PTR * PFNGLENDTRANSFORMFEEDBACKPROC)(void)
Definition: glad.h:2877
void(GLAD_API_PTR * PFNGLGETUNIFORMIVPROC)(GLuint program, GLint location, GLint *params)
Definition: glad.h:3081
void(GLAD_API_PTR * PFNGLGETPOINTERVPROC)(GLenum pname, void **params)
Definition: glad.h:3001
void(GLAD_API_PTR * PFNGLTEXBUFFERPROC)(GLenum target, GLenum internalformat, GLuint buffer)
Definition: glad.h:3375
#define glDrawBuffers
Definition: glad.h:4051
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4USVPROC)(GLuint index, const GLushort *v)
Definition: glad.h:3636
#define glVertexAttrib4Nubv
Definition: glad.h:5517
void(GLAD_API_PTR * PFNGLCLEARBUFFERUIVPROC)(GLenum buffer, GLint drawbuffer, const GLuint *value)
Definition: glad.h:2734
#define glUnmapBuffer
Definition: glad.h:5383
#define glGetShaderiv
Definition: glad.h:4433
void(GLAD_API_PTR * PFNGLTEXPARAMETERIIVPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glad.h:3394
void(GLAD_API_PTR * PFNGLGETTEXPARAMETERIUIVPROC)(GLenum target, GLenum pname, GLuint *params)
Definition: glad.h:3056
void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBDVPROC)(GLuint index, GLenum pname, GLdouble *params)
Definition: glad.h:3093
#define glGetTexParameteriv
Definition: glad.h:4463
#define glVertexAttribP3ui
Definition: glad.h:5653
void(GLAD_API_PTR * PFNGLDELETEBUFFERSPROC)(GLsizei n, const GLuint *buffers)
Definition: glad.h:2810
void(GLAD_API_PTR * PFNGLUNIFORMMATRIX3FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glad.h:3504
void(GLAD_API_PTR * PFNGLFRAMEBUFFERTEXTURE2DPROC)(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
Definition: glad.h:2903
#define glGetQueryObjecti64v
Definition: glad.h:4397
void(GLAD_API_PTR * PFNGLTEXPARAMETERIVPROC)(GLenum target, GLenum pname, const GLint *params)
Definition: glad.h:3399
#define glVertexAttribI1ui
Definition: glad.h:5585
GLint(GLAD_API_PTR * PFNGLGETFRAGDATALOCATIONPROC)(GLuint program, const GLchar *name)
Definition: glad.h:2970
void(GLAD_API_PTR * PFNGLCOPYBUFFERSUBDATAPROC)(GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
Definition: glad.h:2778
void(GLAD_API_PTR * PFNGLSHADERSOURCEPROC)(GLuint shader, GLsizei count, const GLchar *const *string, const GLint *length)
Definition: glad.h:3365
void(GLAD_API_PTR * PFNGLSTENCILMASKSEPARATEPROC)(GLenum face, GLuint mask)
Definition: glad.h:3372
void(GLAD_API_PTR * PFNGLCLEARSTENCILPROC)(GLint s)
Definition: glad.h:2746
#define glPixelStoref
Definition: glad.h:4813
#define glVertexAttrib2sv
Definition: glad.h:5473
void(GLAD_API_PTR * PFNGLGETBUFFERPOINTERVPROC)(GLenum target, GLenum pname, void **params)
Definition: glad.h:2951
GLboolean(GLAD_API_PTR * PFNGLISSAMPLERPROC)(GLuint sampler)
Definition: glad.h:3126
#define glDebugMessageControl
Definition: glad.h:3959
#define glDeleteTextures
Definition: glad.h:3999
void(GLAD_API_PTR * PFNGLUNIFORMMATRIX4X2FVPROC)(GLint location, GLsizei count, GLboolean transpose, const GLfloat *value)
Definition: glad.h:3514
#define glGetActiveUniform
Definition: glad.h:4219
void(GLAD_API_PTR * PFNGLPOINTPARAMETERIPROC)(GLenum pname, GLint param)
Definition: glad.h:3240
#define glUniform1ui
Definition: glad.h:5233
void(GLAD_API_PTR * PFNGLVERTEXATTRIBIPOINTERPROC)(GLuint index, GLint size, GLenum type, GLsizei stride, const void *pointer)
Definition: glad.h:3638
void(GLAD_API_PTR * PFNGLCLEARPROC)(GLbitfield mask)
Definition: glad.h:2727
#define glBlendEquationSeparate
Definition: glad.h:3753
#define glGetPointerv
Definition: glad.h:4349
#define glActiveTexture
Definition: glad.h:3671
#define glVertexAttrib3f
Definition: glad.h:5485
#define glQueryCounter
Definition: glad.h:5011
#define glGetSamplerParameteriv
Definition: glad.h:4423
#define glSamplerParameteri
Definition: glad.h:5061
#define glGenerateMipmap
Definition: glad.h:4201
void(GLAD_API_PTR * PFNGLVERTEXATTRIB1DVPROC)(GLuint index, const GLdouble *v)
Definition: glad.h:3543
void(GLAD_API_PTR * PFNGLSAMPLERPARAMETERIVPROC)(GLuint sampler, GLenum pname, const GLint *param)
Definition: glad.h:3358
void(GLAD_API_PTR * PFNGLUNIFORM1IVPROC)(GLint location, GLsizei count, const GLint *value)
Definition: glad.h:3441
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4USVPROC)(GLuint index, const GLushort *v)
Definition: glad.h:3611
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI4SVPROC)(GLuint index, const GLshort *v)
Definition: glad.h:3632
void(GLAD_API_PTR * PFNGLGETQUERYOBJECTUI64VPROC)(GLuint id, GLenum pname, GLuint64 *params)
Definition: glad.h:3028
#define glCopyBufferSubData
Definition: glad.h:3903
#define GL_NUM_EXTENSIONS
Definition: glad.h:1142
void(GLAD_API_PTR * PFNGLUNIFORM4FPROC)(GLint location, GLfloat v0, GLfloat v1, GLfloat v2, GLfloat v3)
Definition: glad.h:3481
#define glEndConditionalRender
Definition: glad.h:4093
#define glDrawElementsInstancedBaseVertex
Definition: glad.h:4067
#define glUniform2iv
Definition: glad.h:5261
GLboolean(GLAD_API_PTR * PFNGLISPROGRAMPROC)(GLuint program)
Definition: glad.h:3119
#define glVertexAttrib3d
Definition: glad.h:5477
#define glStencilMaskSeparate
Definition: glad.h:5091
void(GLAD_API_PTR * PFNGLCLEARCOLORPROC)(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
Definition: glad.h:2735
void(GLAD_API_PTR * PFNGLGETQUERYIVPROC)(GLenum target, GLenum pname, GLint *params)
Definition: glad.h:3031
void(GLAD_API_PTR * PFNGLDELETESAMPLERSPROC)(GLsizei count, const GLuint *samplers)
Definition: glad.h:2823
#define glMapBufferRange
Definition: glad.h:4645
void(GLAD_API_PTR * PFNGLCOPYTEXIMAGE1DPROC)(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLint border)
Definition: glad.h:2781
void(GLAD_API_PTR * PFNGLGETINTEGER64VPROC)(GLenum pname, GLint64 *data)
Definition: glad.h:2978
void(GLAD_API_PTR * PFNGLENABLEPROC)(GLenum cap)
Definition: glad.h:2868
#define glDetachShader
Definition: glad.h:4021
#define glCompressedTexImage2D
Definition: glad.h:3873
#define glGenFramebuffers
Definition: glad.h:4177
GLboolean(GLAD_API_PTR * PFNGLISFRAMEBUFFERPROC)(GLuint framebuffer)
Definition: glad.h:3116
void(GLAD_API_PTR * PFNGLUSEPROGRAMPROC)(GLuint program)
Definition: glad.h:3521
#define glBlendFunc
Definition: glad.h:3763
void(GLAD_API_PTR * PFNGLUNIFORMBLOCKBINDINGPROC)(GLuint program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
Definition: glad.h:3495
#define glClear
Definition: glad.h:3801
#define glGetQueryiv
Definition: glad.h:4409
void(GLAD_API_PTR * PFNGLFRAMEBUFFERTEXTURELAYERPROC)(GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
Definition: glad.h:2909
GLint(GLAD_API_PTR * PFNGLGETFRAGDATAINDEXPROC)(GLuint program, const GLchar *name)
Definition: glad.h:2969
void(GLAD_API_PTR * PFNGLGETVERTEXATTRIBFVPROC)(GLuint index, GLenum pname, GLfloat *params)
Definition: glad.h:3095
#define glUniformBlockBinding
Definition: glad.h:5337
#define glPointParameteriv
Definition: glad.h:4829
void(GLAD_API_PTR * PFNGLGETDOUBLEVPROC)(GLenum pname, GLdouble *data)
Definition: glad.h:2964
void(GLAD_API_PTR * PFNGLVERTEXATTRIBI1UIVPROC)(GLuint index, const GLuint *v)
Definition: glad.h:3620
void(GLAD_API_PTR * PFNGLDELETETEXTURESPROC)(GLsizei n, const GLuint *textures)
Definition: glad.h:2826
#define glGetFragDataLocation
Definition: glad.h:4287
void(GLAD_API_PTR * PFNGLGENBUFFERSPROC)(GLsizei n, GLuint *buffers)
Definition: glad.h:2913
void(GLAD_API_PTR * PFNGLVERTEXATTRIB4NUBVPROC)(GLuint index, const GLubyte *v)
Definition: glad.h:3585
PFNGLFOGCOORDPOINTERPROC glad_glFogCoordPointer
Definition: glad_gl.c:202
PFNGLHINTPROC glad_glHint
Definition: glad_gl.c:332
PFNGLDEPTHRANGEPROC glad_glDepthRange
Definition: glad_gl.c:156
PFNGLRECTDPROC glad_glRectd
Definition: glad_gl.c:517
PFNGLWINDOWPOS2FPROC glad_glWindowPos2f
Definition: glad_gl.c:778
PFNGLVERTEXATTRIBI4UBVPROC glad_glVertexAttribI4ubv
Definition: glad_gl.c:753
PFNGLBLENDFUNCSEPARATEPROC glad_glBlendFuncSeparate
Definition: glad_gl.c:62
PFNGLGENRENDERBUFFERSPROC glad_glGenRenderbuffers
Definition: glad_gl.c:223
PFNGLCOLOR4DVPROC glad_glColor4dv
Definition: glad_gl.c:102
PFNGLVERTEXATTRIBI1UIPROC glad_glVertexAttribI1ui
Definition: glad_gl.c:739
PFNGLGETACTIVEUNIFORMNAMEPROC glad_glGetActiveUniformName
Definition: glad_gl.c:232
PFNGLVERTEX2SPROC glad_glVertex2s
Definition: glad_gl.c:682
PFNGLGENQUERIESPROC glad_glGenQueries
Definition: glad_gl.c:222
PFNGLCULLFACEPROC glad_glCullFace
Definition: glad_gl.c:139
PFNGLINDEXFVPROC glad_glIndexfv
Definition: glad_gl.c:338
PFNGLVERTEXATTRIB1FVPROC glad_glVertexAttrib1fv
Definition: glad_gl.c:703
PFNGLINDEXIPROC glad_glIndexi
Definition: glad_gl.c:339
PFNGLSECONDARYCOLOR3USVPROC glad_glSecondaryColor3usv
Definition: glad_gl.c:557
PFNGLVERTEXATTRIB1FPROC glad_glVertexAttrib1f
Definition: glad_gl.c:702
PFNGLFLUSHMAPPEDBUFFERRANGEPROC glad_glFlushMappedBufferRange
Definition: glad_gl.c:201
PFNGLMULTITEXCOORDP3UIPROC glad_glMultiTexCoordP3ui
Definition: glad_gl.c:437
PFNGLCLEARPROC glad_glClear
Definition: glad_gl.c:70
PFNGLVERTEXATTRIBP2UIVPROC glad_glVertexAttribP2uiv
Definition: glad_gl.c:761
PFNGLWINDOWPOS3DPROC glad_glWindowPos3d
Definition: glad_gl.c:784
PFNGLTEXCOORD1DVPROC glad_glTexCoord1dv
Definition: glad_gl.c:572
PFNGLSECONDARYCOLORP3UIPROC glad_glSecondaryColorP3ui
Definition: glad_gl.c:558
PFNGLTEXIMAGE2DMULTISAMPLEPROC glad_glTexImage2DMultisample
Definition: glad_gl.c:624
PFNGLVERTEXATTRIBI4UIPROC glad_glVertexAttribI4ui
Definition: glad_gl.c:754
PFNGLTEXENVFVPROC glad_glTexEnvfv
Definition: glad_gl.c:613
PFNGLRECTSVPROC glad_glRectsv
Definition: glad_gl.c:524
PFNGLMULTITEXCOORD2SVPROC glad_glMultiTexCoord2sv
Definition: glad_gl.c:416
PFNGLRASTERPOS2FPROC glad_glRasterPos2f
Definition: glad_gl.c:491
PFNGLUNIFORM3IVPROC glad_glUniform3iv
Definition: glad_gl.c:654
PFNGLCOPYTEXIMAGE1DPROC glad_glCopyTexImage1D
Definition: glad_gl.c:132
PFNGLCOMPRESSEDTEXIMAGE2DPROC glad_glCompressedTexImage2D
Definition: glad_gl.c:125
PFNGLVERTEX4FVPROC glad_glVertex4fv
Definition: glad_gl.c:695
PFNGLCOLOR3DPROC glad_glColor3d
Definition: glad_gl.c:85
PFNGLVERTEXATTRIB2FPROC glad_glVertexAttrib2f
Definition: glad_gl.c:708
PFNGLPIXELMAPFVPROC glad_glPixelMapfv
Definition: glad_gl.c:459
PFNGLTEXCOORD2DPROC glad_glTexCoord2d
Definition: glad_gl.c:579
PFNGLMULTITEXCOORD2IVPROC glad_glMultiTexCoord2iv
Definition: glad_gl.c:414
PFNGLDEBUGMESSAGEINSERTPROC glad_glDebugMessageInsert
Definition: glad_gl.c:142
PFNGLMULTITEXCOORD4DPROC glad_glMultiTexCoord4d
Definition: glad_gl.c:425
PFNGLRASTERPOS2SVPROC glad_glRasterPos2sv
Definition: glad_gl.c:496
PFNGLTEXGENFPROC glad_glTexGenf
Definition: glad_gl.c:618
PFNGLGETMATERIALIVPROC glad_glGetMaterialiv
Definition: glad_gl.c:262
PFNGLGETLIGHTIVPROC glad_glGetLightiv
Definition: glad_gl.c:257
PFNGLPOPMATRIXPROC glad_glPopMatrix
Definition: glad_gl.c:478
PFNGLCOLOR4SPROC glad_glColor4s
Definition: glad_gl.c:107
PFNGLTEXPARAMETERIVPROC glad_glTexParameteriv
Definition: glad_gl.c:632
PFNGLTEXCOORDP1UIVPROC glad_glTexCoordP1uiv
Definition: glad_gl.c:604
PFNGLCOMPRESSEDTEXIMAGE3DPROC glad_glCompressedTexImage3D
Definition: glad_gl.c:126
PFNGLGETATTACHEDSHADERSPROC glad_glGetAttachedShaders
Definition: glad_gl.c:234
PFNGLGETTEXLEVELPARAMETERIVPROC glad_glGetTexLevelParameteriv
Definition: glad_gl.c:296
PFNGLRASTERPOS2IVPROC glad_glRasterPos2iv
Definition: glad_gl.c:494
PFNGLGETNPIXELMAPFVARBPROC glad_glGetnPixelMapfvARB
Definition: glad_gl.c:322
PFNGLVERTEX3DPROC glad_glVertex3d
Definition: glad_gl.c:684
PFNGLVERTEXATTRIB4SVPROC glad_glVertexAttrib4sv
Definition: glad_gl.c:732
PFNGLLINESTIPPLEPROC glad_glLineStipple
Definition: glad_gl.c:368
PFNGLGETQUERYIVPROC glad_glGetQueryiv
Definition: glad_gl.c:277
PFNGLVERTEX4FPROC glad_glVertex4f
Definition: glad_gl.c:694
PFNGLCOLOR4FPROC glad_glColor4f
Definition: glad_gl.c:103
PFNGLPIXELTRANSFERIPROC glad_glPixelTransferi
Definition: glad_gl.c:465
PFNGLVERTEXATTRIBP4UIVPROC glad_glVertexAttribP4uiv
Definition: glad_gl.c:765
PFNGLPOINTPARAMETERFVPROC glad_glPointParameterfv
Definition: glad_gl.c:468
PFNGLCREATESHADERPROC glad_glCreateShader
Definition: glad_gl.c:138
PFNGLVERTEXATTRIBI4IVPROC glad_glVertexAttribI4iv
Definition: glad_gl.c:751
PFNGLENDPROC glad_glEnd
Definition: glad_gl.c:180
PFNGLENDLISTPROC glad_glEndList
Definition: glad_gl.c:182
PFNGLGETNMAPDVARBPROC glad_glGetnMapdvARB
Definition: glad_gl.c:318
PFNGLVERTEXATTRIB4DPROC glad_glVertexAttrib4d
Definition: glad_gl.c:726
PFNGLREADPIXELSPROC glad_glReadPixels
Definition: glad_gl.c:514
PFNGLINDEXUBPROC glad_glIndexub
Definition: glad_gl.c:343
PFNGLGETNUNIFORMUIVARBPROC glad_glGetnUniformuivARB
Definition: glad_gl.c:331
PFNGLDRAWRANGEELEMENTSPROC glad_glDrawRangeElements
Definition: glad_gl.c:171
PFNGLTEXCOORD3IPROC glad_glTexCoord3i
Definition: glad_gl.c:591
PFNGLDELETESAMPLERSPROC glad_glDeleteSamplers
Definition: glad_gl.c:149
PFNGLVERTEX2IPROC glad_glVertex2i
Definition: glad_gl.c:680
PFNGLRASTERPOS3DVPROC glad_glRasterPos3dv
Definition: glad_gl.c:498
PFNGLMULTTRANSPOSEMATRIXFPROC glad_glMultTransposeMatrixf
Definition: glad_gl.c:397
PFNGLVERTEX4DVPROC glad_glVertex4dv
Definition: glad_gl.c:693
PFNGLCLEARDEPTHPROC glad_glClearDepth
Definition: glad_gl.c:77
PFNGLBUFFERSUBDATAPROC glad_glBufferSubData
Definition: glad_gl.c:65
PFNGLDELETEPROGRAMPROC glad_glDeleteProgram
Definition: glad_gl.c:146
PFNGLEDGEFLAGPOINTERPROC glad_glEdgeFlagPointer
Definition: glad_gl.c:174
PFNGLPRIORITIZETEXTURESPROC glad_glPrioritizeTextures
Definition: glad_gl.c:481
PFNGLSAMPLECOVERAGEARBPROC glad_glSampleCoverageARB
Definition: glad_gl.c:531
PFNGLREADNPIXELSPROC glad_glReadnPixels
Definition: glad_gl.c:515
PFNGLTEXCOORDP2UIPROC glad_glTexCoordP2ui
Definition: glad_gl.c:605
PFNGLGETBOOLEANI_VPROC glad_glGetBooleani_v
Definition: glad_gl.c:236
PFNGLGENERATEMIPMAPPROC glad_glGenerateMipmap
Definition: glad_gl.c:227
PFNGLTEXCOORDP3UIVPROC glad_glTexCoordP3uiv
Definition: glad_gl.c:608
PFNGLSTENCILMASKPROC glad_glStencilMask
Definition: glad_gl.c:566
PFNGLCOPYBUFFERSUBDATAPROC glad_glCopyBufferSubData
Definition: glad_gl.c:130
PFNGLUNIFORM4FPROC glad_glUniform4f
Definition: glad_gl.c:657
PFNGLCOPYTEXSUBIMAGE1DPROC glad_glCopyTexSubImage1D
Definition: glad_gl.c:134
PFNGLBINDFRAMEBUFFERPROC glad_glBindFramebuffer
Definition: glad_gl.c:52
PFNGLMULTITEXCOORD3FVPROC glad_glMultiTexCoord3fv
Definition: glad_gl.c:420
PFNGLVERTEXATTRIBI2IPROC glad_glVertexAttribI2i
Definition: glad_gl.c:741
PFNGLRASTERPOS3IPROC glad_glRasterPos3i
Definition: glad_gl.c:501
PFNGLVERTEXATTRIB1SVPROC glad_glVertexAttrib1sv
Definition: glad_gl.c:705
PFNGLMULTTRANSPOSEMATRIXDPROC glad_glMultTransposeMatrixd
Definition: glad_gl.c:396
PFNGLGETNPIXELMAPUIVARBPROC glad_glGetnPixelMapuivARB
Definition: glad_gl.c:323
PFNGLGETPIXELMAPUSVPROC glad_glGetPixelMapusv
Definition: glad_gl.c:268
PFNGLSTENCILOPPROC glad_glStencilOp
Definition: glad_gl.c:568
PFNGLMAPGRID1FPROC glad_glMapGrid1f
Definition: glad_gl.c:386
PFNGLTEXIMAGE3DMULTISAMPLEPROC glad_glTexImage3DMultisample
Definition: glad_gl.c:626
PFNGLDELETEFRAMEBUFFERSPROC glad_glDeleteFramebuffers
Definition: glad_gl.c:144
PFNGLDISABLEVERTEXATTRIBARRAYPROC glad_glDisableVertexAttribArray
Definition: glad_gl.c:160
PFNGLUNIFORM1UIVPROC glad_glUniform1uiv
Definition: glad_gl.c:644
PFNGLWINDOWPOS2SPROC glad_glWindowPos2s
Definition: glad_gl.c:782
PFNGLDRAWPIXELSPROC glad_glDrawPixels
Definition: glad_gl.c:170
PFNGLMATERIALFVPROC glad_glMaterialfv
Definition: glad_gl.c:390
PFNGLLINEWIDTHPROC glad_glLineWidth
Definition: glad_gl.c:369
PFNGLCOLOR3SPROC glad_glColor3s
Definition: glad_gl.c:91
PFNGLFOGFPROC glad_glFogf
Definition: glad_gl.c:207
PFNGLPOLYGONSTIPPLEPROC glad_glPolygonStipple
Definition: glad_gl.c:474
PFNGLWAITSYNCPROC glad_glWaitSync
Definition: glad_gl.c:775
int gladLoadGL(GLADloadfunc load)
Definition: glad_gl.c:1785
PFNGLISSYNCPROC glad_glIsSync
Definition: glad_gl.c:357
PFNGLMAP1DPROC glad_glMap1d
Definition: glad_gl.c:379
PFNGLSECONDARYCOLOR3FVPROC glad_glSecondaryColor3fv
Definition: glad_gl.c:547
PFNGLMULTITEXCOORD1FVPROC glad_glMultiTexCoord1fv
Definition: glad_gl.c:404
PFNGLVERTEXATTRIB2FVPROC glad_glVertexAttrib2fv
Definition: glad_gl.c:709
PFNGLCOPYTEXSUBIMAGE3DPROC glad_glCopyTexSubImage3D
Definition: glad_gl.c:136
PFNGLGETUNIFORMFVPROC glad_glGetUniformfv
Definition: glad_gl.c:305
PFNGLGETDOUBLEVPROC glad_glGetDoublev
Definition: glad_gl.c:245
PFNGLDRAWELEMENTSINSTANCEDPROC glad_glDrawElementsInstanced
Definition: glad_gl.c:168
PFNGLGETSHADERIVPROC glad_glGetShaderiv
Definition: glad_gl.c:285
PFNGLEDGEFLAGVPROC glad_glEdgeFlagv
Definition: glad_gl.c:175
PFNGLGETPIXELMAPUIVPROC glad_glGetPixelMapuiv
Definition: glad_gl.c:267
PFNGLTEXSUBIMAGE2DPROC glad_glTexSubImage2D
Definition: glad_gl.c:634
PFNGLTEXCOORD2DVPROC glad_glTexCoord2dv
Definition: glad_gl.c:580
PFNGLUNIFORMMATRIX3X2FVPROC glad_glUniformMatrix3x2fv
Definition: glad_gl.c:668
PFNGLACTIVETEXTUREPROC glad_glActiveTexture
Definition: glad_gl.c:37
PFNGLRASTERPOS3IVPROC glad_glRasterPos3iv
Definition: glad_gl.c:502
PFNGLVERTEXATTRIB2SPROC glad_glVertexAttrib2s
Definition: glad_gl.c:710
PFNGLMULTITEXCOORD3SPROC glad_glMultiTexCoord3s
Definition: glad_gl.c:423
PFNGLEVALCOORD2FVPROC glad_glEvalCoord2fv
Definition: glad_gl.c:192
PFNGLFOGFVPROC glad_glFogfv
Definition: glad_gl.c:208
PFNGLPOINTPARAMETERIVPROC glad_glPointParameteriv
Definition: glad_gl.c:470
PFNGLFRUSTUMPROC glad_glFrustum
Definition: glad_gl.c:218
PFNGLCLEARBUFFERIVPROC glad_glClearBufferiv
Definition: glad_gl.c:74
PFNGLCOPYPIXELSPROC glad_glCopyPixels
Definition: glad_gl.c:131
PFNGLTEXCOORD3FVPROC glad_glTexCoord3fv
Definition: glad_gl.c:590
PFNGLGETUNIFORMINDICESPROC glad_glGetUniformIndices
Definition: glad_gl.c:303
PFNGLCHECKFRAMEBUFFERSTATUSPROC glad_glCheckFramebufferStatus
Definition: glad_gl.c:68
PFNGLGETSAMPLERPARAMETERIIVPROC glad_glGetSamplerParameterIiv
Definition: glad_gl.c:279
PFNGLUNIFORMMATRIX2FVPROC glad_glUniformMatrix2fv
Definition: glad_gl.c:664
PFNGLISFRAMEBUFFERPROC glad_glIsFramebuffer
Definition: glad_gl.c:350
int GLAD_GL_VERSION_3_2
Definition: glad_gl.c:28
PFNGLLOGICOPPROC glad_glLogicOp
Definition: glad_gl.c:378
PFNGLNORMAL3FVPROC glad_glNormal3fv
Definition: glad_gl.c:447
PFNGLSECONDARYCOLOR3SVPROC glad_glSecondaryColor3sv
Definition: glad_gl.c:551
PFNGLGETQUERYOBJECTUI64VPROC glad_glGetQueryObjectui64v
Definition: glad_gl.c:275
PFNGLTEXENVFPROC glad_glTexEnvf
Definition: glad_gl.c:612
PFNGLVIEWPORTPROC glad_glViewport
Definition: glad_gl.c:774
PFNGLVERTEX2SVPROC glad_glVertex2sv
Definition: glad_gl.c:683
int GLAD_GL_KHR_debug
Definition: glad_gl.c:32
int GLAD_GL_VERSION_1_0
Definition: glad_gl.c:18
PFNGLDISABLECLIENTSTATEPROC glad_glDisableClientState
Definition: glad_gl.c:159
PFNGLSTENCILOPSEPARATEPROC glad_glStencilOpSeparate
Definition: glad_gl.c:569
PFNGLGETMAPFVPROC glad_glGetMapfv
Definition: glad_gl.c:259
PFNGLDETACHSHADERPROC glad_glDetachShader
Definition: glad_gl.c:157
PFNGLGETFRAGDATALOCATIONPROC glad_glGetFragDataLocation
Definition: glad_gl.c:249
PFNGLGETATTRIBLOCATIONPROC glad_glGetAttribLocation
Definition: glad_gl.c:235
PFNGLBINDSAMPLERPROC glad_glBindSampler
Definition: glad_gl.c:54
PFNGLINDEXPOINTERPROC glad_glIndexPointer
Definition: glad_gl.c:334
PFNGLDRAWELEMENTSBASEVERTEXPROC glad_glDrawElementsBaseVertex
Definition: glad_gl.c:167
PFNGLRASTERPOS2DPROC glad_glRasterPos2d
Definition: glad_gl.c:489
PFNGLRASTERPOS4SPROC glad_glRasterPos4s
Definition: glad_gl.c:511
PFNGLGETUNIFORMBLOCKINDEXPROC glad_glGetUniformBlockIndex
Definition: glad_gl.c:302
PFNGLPUSHCLIENTATTRIBPROC glad_glPushClientAttrib
Definition: glad_gl.c:484
PFNGLORTHOPROC glad_glOrtho
Definition: glad_gl.c:457
PFNGLDRAWBUFFERSPROC glad_glDrawBuffers
Definition: glad_gl.c:165
PFNGLCOMPRESSEDTEXIMAGE1DPROC glad_glCompressedTexImage1D
Definition: glad_gl.c:124
PFNGLVERTEXATTRIBI4BVPROC glad_glVertexAttribI4bv
Definition: glad_gl.c:749
PFNGLMULTITEXCOORD1DVPROC glad_glMultiTexCoord1dv
Definition: glad_gl.c:402
PFNGLGETPOINTERVPROC glad_glGetPointerv
Definition: glad_gl.c:269
PFNGLVERTEXATTRIBI4USVPROC glad_glVertexAttribI4usv
Definition: glad_gl.c:756
PFNGLRASTERPOS3SVPROC glad_glRasterPos3sv
Definition: glad_gl.c:504
int GLAD_GL_VERSION_1_5
Definition: glad_gl.c:23
PFNGLDEBUGMESSAGECONTROLPROC glad_glDebugMessageControl
Definition: glad_gl.c:141
PFNGLRECTDVPROC glad_glRectdv
Definition: glad_gl.c:518
PFNGLSTENCILFUNCPROC glad_glStencilFunc
Definition: glad_gl.c:564
PFNGLRASTERPOS2FVPROC glad_glRasterPos2fv
Definition: glad_gl.c:492
PFNGLBINDBUFFERRANGEPROC glad_glBindBufferRange
Definition: glad_gl.c:49
PFNGLLIGHTMODELIVPROC glad_glLightModeliv
Definition: glad_gl.c:363
PFNGLDEPTHMASKPROC glad_glDepthMask
Definition: glad_gl.c:155
int GLAD_GL_VERSION_2_0
Definition: glad_gl.c:24
PFNGLCOLOR3UBVPROC glad_glColor3ubv
Definition: glad_gl.c:94
PFNGLINDEXSVPROC glad_glIndexsv
Definition: glad_gl.c:342
PFNGLMAPGRID2DPROC glad_glMapGrid2d
Definition: glad_gl.c:387
PFNGLPROVOKINGVERTEXPROC glad_glProvokingVertex
Definition: glad_gl.c:482
PFNGLGETBUFFERPOINTERVPROC glad_glGetBufferPointerv
Definition: glad_gl.c:240
PFNGLVERTEXATTRIBI4IPROC glad_glVertexAttribI4i
Definition: glad_gl.c:750
PFNGLVERTEXATTRIBP2UIPROC glad_glVertexAttribP2ui
Definition: glad_gl.c:760
PFNGLVERTEXATTRIB4NUIVPROC glad_glVertexAttrib4Nuiv
Definition: glad_gl.c:723
PFNGLVERTEXATTRIB1DPROC glad_glVertexAttrib1d
Definition: glad_gl.c:700
PFNGLISENABLEDIPROC glad_glIsEnabledi
Definition: glad_gl.c:349
PFNGLCOLORP4UIVPROC glad_glColorP4uiv
Definition: glad_gl.c:121
PFNGLRASTERPOS2SPROC glad_glRasterPos2s
Definition: glad_gl.c:495
PFNGLDELETESHADERPROC glad_glDeleteShader
Definition: glad_gl.c:150
PFNGLISBUFFERPROC glad_glIsBuffer
Definition: glad_gl.c:347
PFNGLISVERTEXARRAYPROC glad_glIsVertexArray
Definition: glad_gl.c:359
PFNGLTEXCOORD4FVPROC glad_glTexCoord4fv
Definition: glad_gl.c:598
PFNGLSAMPLERPARAMETERFPROC glad_glSamplerParameterf
Definition: glad_gl.c:535
PFNGLMULTITEXCOORD3FPROC glad_glMultiTexCoord3f
Definition: glad_gl.c:419
PFNGLSHADERSOURCEPROC glad_glShaderSource
Definition: glad_gl.c:563
PFNGLCOLOR4UBPROC glad_glColor4ub
Definition: glad_gl.c:109
PFNGLSECONDARYCOLORP3UIVPROC glad_glSecondaryColorP3uiv
Definition: glad_gl.c:559
PFNGLTEXGENIPROC glad_glTexGeni
Definition: glad_gl.c:620
PFNGLVERTEX3SVPROC glad_glVertex3sv
Definition: glad_gl.c:691
PFNGLGETNCOMPRESSEDTEXIMAGEARBPROC glad_glGetnCompressedTexImageARB
Definition: glad_gl.c:315
PFNGLGETNPOLYGONSTIPPLEARBPROC glad_glGetnPolygonStippleARB
Definition: glad_gl.c:325
PFNGLARETEXTURESRESIDENTPROC glad_glAreTexturesResident
Definition: glad_gl.c:39
PFNGLVERTEX2DPROC glad_glVertex2d
Definition: glad_gl.c:676
PFNGLRASTERPOS4IPROC glad_glRasterPos4i
Definition: glad_gl.c:509
PFNGLENABLEPROC glad_glEnable
Definition: glad_gl.c:176
PFNGLMULTITEXCOORD2DPROC glad_glMultiTexCoord2d
Definition: glad_gl.c:409
PFNGLCLEARCOLORPROC glad_glClearColor
Definition: glad_gl.c:76
PFNGLGETSHADERSOURCEPROC glad_glGetShaderSource
Definition: glad_gl.c:284
PFNGLFRAMEBUFFERTEXTURE3DPROC glad_glFramebufferTexture3D
Definition: glad_gl.c:215
PFNGLMATRIXMODEPROC glad_glMatrixMode
Definition: glad_gl.c:393
PFNGLLOADNAMEPROC glad_glLoadName
Definition: glad_gl.c:375
int gladLoadGLUserPtr(GLADuserptrloadfunc load, void *userptr)
Definition: glad_gl.c:1753
PFNGLTEXIMAGE1DPROC glad_glTexImage1D
Definition: glad_gl.c:622
PFNGLUNIFORM1FVPROC glad_glUniform1fv
Definition: glad_gl.c:640
PFNGLTEXCOORD3IVPROC glad_glTexCoord3iv
Definition: glad_gl.c:592
PFNGLTRANSLATEFPROC glad_glTranslatef
Definition: glad_gl.c:638
PFNGLTEXPARAMETERIUIVPROC glad_glTexParameterIuiv
Definition: glad_gl.c:628
PFNGLBLENDCOLORPROC glad_glBlendColor
Definition: glad_gl.c:58
PFNGLBINDATTRIBLOCATIONPROC glad_glBindAttribLocation
Definition: glad_gl.c:46
PFNGLDELETEBUFFERSPROC glad_glDeleteBuffers
Definition: glad_gl.c:143
PFNGLTEXCOORD1SPROC glad_glTexCoord1s
Definition: glad_gl.c:577
PFNGLNORMAL3FPROC glad_glNormal3f
Definition: glad_gl.c:446
PFNGLPOPCLIENTATTRIBPROC glad_glPopClientAttrib
Definition: glad_gl.c:476
PFNGLRASTERPOS4SVPROC glad_glRasterPos4sv
Definition: glad_gl.c:512
PFNGLMULTITEXCOORDP4UIVPROC glad_glMultiTexCoordP4uiv
Definition: glad_gl.c:440
PFNGLTEXCOORD2SVPROC glad_glTexCoord2sv
Definition: glad_gl.c:586
PFNGLMULTITEXCOORD4IVPROC glad_glMultiTexCoord4iv
Definition: glad_gl.c:430
PFNGLSCALEDPROC glad_glScaled
Definition: glad_gl.c:539
PFNGLGETNCONVOLUTIONFILTERARBPROC glad_glGetnConvolutionFilterARB
Definition: glad_gl.c:316
PFNGLTEXCOORD2FPROC glad_glTexCoord2f
Definition: glad_gl.c:581
PFNGLNORMAL3BPROC glad_glNormal3b
Definition: glad_gl.c:442
PFNGLRASTERPOS4FPROC glad_glRasterPos4f
Definition: glad_gl.c:507
PFNGLMAPGRID1DPROC glad_glMapGrid1d
Definition: glad_gl.c:385
PFNGLGENSAMPLERSPROC glad_glGenSamplers
Definition: glad_gl.c:224
PFNGLTEXCOORDP4UIVPROC glad_glTexCoordP4uiv
Definition: glad_gl.c:610
PFNGLEVALMESH2PROC glad_glEvalMesh2
Definition: glad_gl.c:194
PFNGLFRAMEBUFFERRENDERBUFFERPROC glad_glFramebufferRenderbuffer
Definition: glad_gl.c:211
PFNGLNEWLISTPROC glad_glNewList
Definition: glad_gl.c:441
PFNGLTEXGENFVPROC glad_glTexGenfv
Definition: glad_gl.c:619
PFNGLTEXCOORD4SVPROC glad_glTexCoord4sv
Definition: glad_gl.c:602
PFNGLTEXPARAMETERIPROC glad_glTexParameteri
Definition: glad_gl.c:631
PFNGLCOLOR3UIVPROC glad_glColor3uiv
Definition: glad_gl.c:96
PFNGLLISTBASEPROC glad_glListBase
Definition: glad_gl.c:371
PFNGLGETTEXPARAMETERIIVPROC glad_glGetTexParameterIiv
Definition: glad_gl.c:297
PFNGLBITMAPPROC glad_glBitmap
Definition: glad_gl.c:57
PFNGLRASTERPOS4FVPROC glad_glRasterPos4fv
Definition: glad_gl.c:508
PFNGLENABLECLIENTSTATEPROC glad_glEnableClientState
Definition: glad_gl.c:177
PFNGLSAMPLERPARAMETERIPROC glad_glSamplerParameteri
Definition: glad_gl.c:537
PFNGLNORMAL3DVPROC glad_glNormal3dv
Definition: glad_gl.c:445
PFNGLTEXCOORD1FPROC glad_glTexCoord1f
Definition: glad_gl.c:573
PFNGLVERTEXATTRIB4DVPROC glad_glVertexAttrib4dv
Definition: glad_gl.c:727
PFNGLBLENDFUNCPROC glad_glBlendFunc
Definition: glad_gl.c:61
PFNGLVERTEX3SPROC glad_glVertex3s
Definition: glad_gl.c:690
PFNGLISTEXTUREPROC glad_glIsTexture
Definition: glad_gl.c:358
PFNGLCOLOR3FPROC glad_glColor3f
Definition: glad_gl.c:87
PFNGLDELETELISTSPROC glad_glDeleteLists
Definition: glad_gl.c:145
PFNGLGETBUFFERSUBDATAPROC glad_glGetBufferSubData
Definition: glad_gl.c:241
PFNGLVERTEXP3UIVPROC glad_glVertexP3uiv
Definition: glad_gl.c:770
PFNGLARRAYELEMENTPROC glad_glArrayElement
Definition: glad_gl.c:40
PFNGLGETNCOLORTABLEARBPROC glad_glGetnColorTableARB
Definition: glad_gl.c:314
int GLAD_GL_VERSION_3_0
Definition: glad_gl.c:26
#define GLAD_GL_IS_SOME_NEW_VERSION
Definition: glad_gl.c:1606
PFNGLEVALCOORD1FVPROC glad_glEvalCoord1fv
Definition: glad_gl.c:188
PFNGLLOADMATRIXFPROC glad_glLoadMatrixf
Definition: glad_gl.c:374
PFNGLSAMPLERPARAMETERIVPROC glad_glSamplerParameteriv
Definition: glad_gl.c:538
PFNGLVERTEXATTRIB2DVPROC glad_glVertexAttrib2dv
Definition: glad_gl.c:707
PFNGLMATERIALIPROC glad_glMateriali
Definition: glad_gl.c:391
PFNGLMULTITEXCOORD1FPROC glad_glMultiTexCoord1f
Definition: glad_gl.c:403
PFNGLFOGIPROC glad_glFogi
Definition: glad_gl.c:209
PFNGLGETDEBUGMESSAGELOGPROC glad_glGetDebugMessageLog
Definition: glad_gl.c:244
PFNGLPOPATTRIBPROC glad_glPopAttrib
Definition: glad_gl.c:475
PFNGLVALIDATEPROGRAMPROC glad_glValidateProgram
Definition: glad_gl.c:675
PFNGLCOLORMATERIALPROC glad_glColorMaterial
Definition: glad_gl.c:117
PFNGLGETSAMPLERPARAMETERIUIVPROC glad_glGetSamplerParameterIuiv
Definition: glad_gl.c:280
PFNGLGETMATERIALFVPROC glad_glGetMaterialfv
Definition: glad_gl.c:261
PFNGLSTENCILFUNCSEPARATEPROC glad_glStencilFuncSeparate
Definition: glad_gl.c:565
PFNGLTEXCOORD4IPROC glad_glTexCoord4i
Definition: glad_gl.c:599
PFNGLFLUSHPROC glad_glFlush
Definition: glad_gl.c:200
PFNGLUNIFORM4IPROC glad_glUniform4i
Definition: glad_gl.c:659
PFNGLLIGHTMODELIPROC glad_glLightModeli
Definition: glad_gl.c:362
PFNGLPOLYGONOFFSETPROC glad_glPolygonOffset
Definition: glad_gl.c:473
PFNGLCOLOR3DVPROC glad_glColor3dv
Definition: glad_gl.c:86
PFNGLVERTEXATTRIBI3UIPROC glad_glVertexAttribI3ui
Definition: glad_gl.c:747
PFNGLCOLOR4BPROC glad_glColor4b
Definition: glad_gl.c:99
PFNGLNORMAL3IVPROC glad_glNormal3iv
Definition: glad_gl.c:449
PFNGLCLEARINDEXPROC glad_glClearIndex
Definition: glad_gl.c:78
int GLAD_GL_VERSION_3_3
Definition: glad_gl.c:29
PFNGLSHADEMODELPROC glad_glShadeModel
Definition: glad_gl.c:562
PFNGLFRONTFACEPROC glad_glFrontFace
Definition: glad_gl.c:217
PFNGLDEBUGMESSAGECALLBACKPROC glad_glDebugMessageCallback
Definition: glad_gl.c:140
PFNGLGETPOLYGONSTIPPLEPROC glad_glGetPolygonStipple
Definition: glad_gl.c:270
PFNGLVERTEXATTRIBI4UIVPROC glad_glVertexAttribI4uiv
Definition: glad_gl.c:755
PFNGLTEXCOORD1IVPROC glad_glTexCoord1iv
Definition: glad_gl.c:576
PFNGLSECONDARYCOLOR3SPROC glad_glSecondaryColor3s
Definition: glad_gl.c:550
PFNGLINITNAMESPROC glad_glInitNames
Definition: glad_gl.c:345
PFNGLVERTEXP2UIVPROC glad_glVertexP2uiv
Definition: glad_gl.c:768
PFNGLWINDOWPOS2DPROC glad_glWindowPos2d
Definition: glad_gl.c:776
PFNGLDRAWARRAYSINSTANCEDPROC glad_glDrawArraysInstanced
Definition: glad_gl.c:163
PFNGLGETSAMPLERPARAMETERFVPROC glad_glGetSamplerParameterfv
Definition: glad_gl.c:281
PFNGLNORMAL3SPROC glad_glNormal3s
Definition: glad_gl.c:450
PFNGLVERTEXATTRIBP3UIVPROC glad_glVertexAttribP3uiv
Definition: glad_gl.c:763
PFNGLGENTEXTURESPROC glad_glGenTextures
Definition: glad_gl.c:225
PFNGLGETINTEGER64VPROC glad_glGetInteger64v
Definition: glad_gl.c:253
PFNGLFINISHPROC glad_glFinish
Definition: glad_gl.c:199
PFNGLPOINTPARAMETERFPROC glad_glPointParameterf
Definition: glad_gl.c:467
PFNGLGETOBJECTLABELPROC glad_glGetObjectLabel
Definition: glad_gl.c:264
PFNGLGETSHADERINFOLOGPROC glad_glGetShaderInfoLog
Definition: glad_gl.c:283
PFNGLUNIFORM2IVPROC glad_glUniform2iv
Definition: glad_gl.c:648
PFNGLMULTITEXCOORD2FVPROC glad_glMultiTexCoord2fv
Definition: glad_gl.c:412
PFNGLVERTEXATTRIB4FVPROC glad_glVertexAttrib4fv
Definition: glad_gl.c:729
PFNGLDRAWBUFFERPROC glad_glDrawBuffer
Definition: glad_gl.c:164
PFNGLSECONDARYCOLOR3BVPROC glad_glSecondaryColor3bv
Definition: glad_gl.c:543
PFNGLENABLEIPROC glad_glEnablei
Definition: glad_gl.c:179
PFNGLTEXCOORD4FPROC glad_glTexCoord4f
Definition: glad_gl.c:597
PFNGLNORMAL3SVPROC glad_glNormal3sv
Definition: glad_gl.c:451
PFNGLNORMAL3DPROC glad_glNormal3d
Definition: glad_gl.c:444
PFNGLCOMPRESSEDTEXSUBIMAGE2DPROC glad_glCompressedTexSubImage2D
Definition: glad_gl.c:128
PFNGLGENBUFFERSPROC glad_glGenBuffers
Definition: glad_gl.c:219
PFNGLGETSAMPLERPARAMETERIVPROC glad_glGetSamplerParameteriv
Definition: glad_gl.c:282
int GLAD_GL_VERSION_1_1
Definition: glad_gl.c:19
PFNGLTEXCOORD3SPROC glad_glTexCoord3s
Definition: glad_gl.c:593
PFNGLUNIFORM1FPROC glad_glUniform1f
Definition: glad_gl.c:639
PFNGLTEXGENDPROC glad_glTexGend
Definition: glad_gl.c:616
PFNGLVERTEXATTRIBI1IVPROC glad_glVertexAttribI1iv
Definition: glad_gl.c:738
PFNGLCOLOR3UBPROC glad_glColor3ub
Definition: glad_gl.c:93
PFNGLVERTEX4SPROC glad_glVertex4s
Definition: glad_gl.c:698
PFNGLSAMPLERPARAMETERIIVPROC glad_glSamplerParameterIiv
Definition: glad_gl.c:533
PFNGLTEXCOORD3FPROC glad_glTexCoord3f
Definition: glad_gl.c:589
PFNGLVERTEX4IVPROC glad_glVertex4iv
Definition: glad_gl.c:697
PFNGLVERTEX4SVPROC glad_glVertex4sv
Definition: glad_gl.c:699
PFNGLGETQUERYOBJECTIVPROC glad_glGetQueryObjectiv
Definition: glad_gl.c:274
PFNGLUNIFORM3FVPROC glad_glUniform3fv
Definition: glad_gl.c:652
PFNGLBUFFERDATAPROC glad_glBufferData
Definition: glad_gl.c:64
PFNGLTEXCOORD4IVPROC glad_glTexCoord4iv
Definition: glad_gl.c:600
PFNGLVERTEXPOINTERPROC glad_glVertexPointer
Definition: glad_gl.c:773
PFNGLVERTEXATTRIB4NBVPROC glad_glVertexAttrib4Nbv
Definition: glad_gl.c:718
PFNGLGETFRAGDATAINDEXPROC glad_glGetFragDataIndex
Definition: glad_gl.c:248
PFNGLGETACTIVEUNIFORMSIVPROC glad_glGetActiveUniformsiv
Definition: glad_gl.c:233
PFNGLINDEXFPROC glad_glIndexf
Definition: glad_gl.c:337
PFNGLRASTERPOS2IPROC glad_glRasterPos2i
Definition: glad_gl.c:493
PFNGLTEXCOORD2SPROC glad_glTexCoord2s
Definition: glad_gl.c:585
PFNGLLIGHTIPROC glad_glLighti
Definition: glad_gl.c:366
PFNGLMULTIDRAWARRAYSPROC glad_glMultiDrawArrays
Definition: glad_gl.c:398
PFNGLTEXCOORD4DVPROC glad_glTexCoord4dv
Definition: glad_gl.c:596
PFNGLLIGHTIVPROC glad_glLightiv
Definition: glad_gl.c:367
PFNGLGETCLIPPLANEPROC glad_glGetClipPlane
Definition: glad_gl.c:242
PFNGLGETBUFFERPARAMETERI64VPROC glad_glGetBufferParameteri64v
Definition: glad_gl.c:238
PFNGLVERTEXATTRIB4IVPROC glad_glVertexAttrib4iv
Definition: glad_gl.c:730
PFNGLVERTEXATTRIBI3IVPROC glad_glVertexAttribI3iv
Definition: glad_gl.c:746
PFNGLPOPDEBUGGROUPPROC glad_glPopDebugGroup
Definition: glad_gl.c:477
PFNGLMULTITEXCOORD4IPROC glad_glMultiTexCoord4i
Definition: glad_gl.c:429
PFNGLGETMAPDVPROC glad_glGetMapdv
Definition: glad_gl.c:258
PFNGLGETFRAMEBUFFERATTACHMENTPARAMETERIVPROC glad_glGetFramebufferAttachmentParameteriv
Definition: glad_gl.c:250
PFNGLUNIFORM3FPROC glad_glUniform3f
Definition: glad_gl.c:651
PFNGLMULTITEXCOORD1DPROC glad_glMultiTexCoord1d
Definition: glad_gl.c:401
int GLAD_GL_VERSION_1_3
Definition: glad_gl.c:21
PFNGLRECTFVPROC glad_glRectfv
Definition: glad_gl.c:520
PFNGLSCALEFPROC glad_glScalef
Definition: glad_gl.c:540
PFNGLTEXCOORD2IPROC glad_glTexCoord2i
Definition: glad_gl.c:583
PFNGLCOLOR3UIPROC glad_glColor3ui
Definition: glad_gl.c:95
PFNGLFRAMEBUFFERTEXTURE2DPROC glad_glFramebufferTexture2D
Definition: glad_gl.c:214
PFNGLMULTITEXCOORD3IVPROC glad_glMultiTexCoord3iv
Definition: glad_gl.c:422
PFNGLCOPYTEXIMAGE2DPROC glad_glCopyTexImage2D
Definition: glad_gl.c:133
PFNGLWINDOWPOS2DVPROC glad_glWindowPos2dv
Definition: glad_gl.c:777
PFNGLCLEARBUFFERFIPROC glad_glClearBufferfi
Definition: glad_gl.c:72
PFNGLSELECTBUFFERPROC glad_glSelectBuffer
Definition: glad_gl.c:561
PFNGLATTACHSHADERPROC glad_glAttachShader
Definition: glad_gl.c:41
PFNGLTEXCOORDP1UIPROC glad_glTexCoordP1ui
Definition: glad_gl.c:603
PFNGLTEXENVIPROC glad_glTexEnvi
Definition: glad_gl.c:614
PFNGLENABLEVERTEXATTRIBARRAYPROC glad_glEnableVertexAttribArray
Definition: glad_gl.c:178
PFNGLGETTEXENVIVPROC glad_glGetTexEnviv
Definition: glad_gl.c:290
PFNGLGETTEXGENFVPROC glad_glGetTexGenfv
Definition: glad_gl.c:292
PFNGLUNIFORM4IVPROC glad_glUniform4iv
Definition: glad_gl.c:660
PFNGLGETTRANSFORMFEEDBACKVARYINGPROC glad_glGetTransformFeedbackVarying
Definition: glad_gl.c:301
PFNGLRASTERPOS3DPROC glad_glRasterPos3d
Definition: glad_gl.c:497
PFNGLMULTITEXCOORDP2UIVPROC glad_glMultiTexCoordP2uiv
Definition: glad_gl.c:436
PFNGLRENDERBUFFERSTORAGEMULTISAMPLEPROC glad_glRenderbufferStorageMultisample
Definition: glad_gl.c:527
PFNGLPIXELTRANSFERFPROC glad_glPixelTransferf
Definition: glad_gl.c:464
PFNGLGETBUFFERPARAMETERIVPROC glad_glGetBufferParameteriv
Definition: glad_gl.c:239
PFNGLTEXSUBIMAGE3DPROC glad_glTexSubImage3D
Definition: glad_gl.c:635
PFNGLVERTEX3FVPROC glad_glVertex3fv
Definition: glad_gl.c:687
PFNGLFENCESYNCPROC glad_glFenceSync
Definition: glad_gl.c:198
PFNGLVERTEXATTRIB2DPROC glad_glVertexAttrib2d
Definition: glad_gl.c:706
PFNGLVERTEXATTRIB4UIVPROC glad_glVertexAttrib4uiv
Definition: glad_gl.c:734
PFNGLGETOBJECTPTRLABELPROC glad_glGetObjectPtrLabel
Definition: glad_gl.c:265
PFNGLVERTEX3IVPROC glad_glVertex3iv
Definition: glad_gl.c:689
PFNGLWINDOWPOS2SVPROC glad_glWindowPos2sv
Definition: glad_gl.c:783
PFNGLVERTEXATTRIB4SPROC glad_glVertexAttrib4s
Definition: glad_gl.c:731
PFNGLCOLORPOINTERPROC glad_glColorPointer
Definition: glad_gl.c:122
PFNGLTEXCOORD4SPROC glad_glTexCoord4s
Definition: glad_gl.c:601
PFNGLDISABLEIPROC glad_glDisablei
Definition: glad_gl.c:161
PFNGLDISABLEPROC glad_glDisable
Definition: glad_gl.c:158
PFNGLGETSTRINGIPROC glad_glGetStringi
Definition: glad_gl.c:287
PFNGLMULTITEXCOORD1IVPROC glad_glMultiTexCoord1iv
Definition: glad_gl.c:406
PFNGLUNIFORMMATRIX3X4FVPROC glad_glUniformMatrix3x4fv
Definition: glad_gl.c:669
PFNGLTEXCOORD1SVPROC glad_glTexCoord1sv
Definition: glad_gl.c:578
PFNGLBLITFRAMEBUFFERPROC glad_glBlitFramebuffer
Definition: glad_gl.c:63
PFNGLDEPTHFUNCPROC glad_glDepthFunc
Definition: glad_gl.c:154
PFNGLVERTEX2FVPROC glad_glVertex2fv
Definition: glad_gl.c:679
PFNGLTRANSFORMFEEDBACKVARYINGSPROC glad_glTransformFeedbackVaryings
Definition: glad_gl.c:636
PFNGLTEXCOORDPOINTERPROC glad_glTexCoordPointer
Definition: glad_gl.c:611
PFNGLUNIFORM3UIVPROC glad_glUniform3uiv
Definition: glad_gl.c:656
PFNGLCOLOR4SVPROC glad_glColor4sv
Definition: glad_gl.c:108
PFNGLPIXELZOOMPROC glad_glPixelZoom
Definition: glad_gl.c:466
PFNGLVERTEX2IVPROC glad_glVertex2iv
Definition: glad_gl.c:681
PFNGLCLEARBUFFERUIVPROC glad_glClearBufferuiv
Definition: glad_gl.c:75
PFNGLPIXELMAPUIVPROC glad_glPixelMapuiv
Definition: glad_gl.c:460
PFNGLVERTEXATTRIBPOINTERPROC glad_glVertexAttribPointer
Definition: glad_gl.c:766
PFNGLGETACTIVEUNIFORMPROC glad_glGetActiveUniform
Definition: glad_gl.c:229
PFNGLRASTERPOS3FPROC glad_glRasterPos3f
Definition: glad_gl.c:499
PFNGLBEGINQUERYPROC glad_glBeginQuery
Definition: glad_gl.c:44
PFNGLTEXPARAMETERIIVPROC glad_glTexParameterIiv
Definition: glad_gl.c:627
PFNGLCOLOR4UIVPROC glad_glColor4uiv
Definition: glad_gl.c:112
PFNGLCOLOR3BVPROC glad_glColor3bv
Definition: glad_gl.c:84
PFNGLUNIFORM4UIPROC glad_glUniform4ui
Definition: glad_gl.c:661
PFNGLGETCOMPRESSEDTEXIMAGEPROC glad_glGetCompressedTexImage
Definition: glad_gl.c:243
PFNGLPUSHATTRIBPROC glad_glPushAttrib
Definition: glad_gl.c:483
PFNGLMULTITEXCOORD2IPROC glad_glMultiTexCoord2i
Definition: glad_gl.c:413
PFNGLCOLOR4USPROC glad_glColor4us
Definition: glad_gl.c:113
PFNGLCREATEPROGRAMPROC glad_glCreateProgram
Definition: glad_gl.c:137
PFNGLGETNHISTOGRAMARBPROC glad_glGetnHistogramARB
Definition: glad_gl.c:317
PFNGLTEXCOORDP2UIVPROC glad_glTexCoordP2uiv
Definition: glad_gl.c:606
PFNGLVERTEXATTRIB4NUBVPROC glad_glVertexAttrib4Nubv
Definition: glad_gl.c:722
PFNGLOBJECTPTRLABELPROC glad_glObjectPtrLabel
Definition: glad_gl.c:456
PFNGLMULTITEXCOORD2FPROC glad_glMultiTexCoord2f
Definition: glad_gl.c:411
PFNGLVERTEXATTRIB1DVPROC glad_glVertexAttrib1dv
Definition: glad_gl.c:701
PFNGLRENDERBUFFERSTORAGEPROC glad_glRenderbufferStorage
Definition: glad_gl.c:526
PFNGLWINDOWPOS3FVPROC glad_glWindowPos3fv
Definition: glad_gl.c:787
PFNGLUNIFORM4FVPROC glad_glUniform4fv
Definition: glad_gl.c:658
PFNGLBINDFRAGDATALOCATIONINDEXEDPROC glad_glBindFragDataLocationIndexed
Definition: glad_gl.c:51
PFNGLCOLOR4UIPROC glad_glColor4ui
Definition: glad_gl.c:111
PFNGLVERTEXATTRIB4FPROC glad_glVertexAttrib4f
Definition: glad_gl.c:728
PFNGLGETERRORPROC glad_glGetError
Definition: glad_gl.c:246
PFNGLTEXCOORD3SVPROC glad_glTexCoord3sv
Definition: glad_gl.c:594
PFNGLGETVERTEXATTRIBPOINTERVPROC glad_glGetVertexAttribPointerv
Definition: glad_gl.c:310
PFNGLENDQUERYPROC glad_glEndQuery
Definition: glad_gl.c:183
PFNGLGETINTEGER64I_VPROC glad_glGetInteger64i_v
Definition: glad_gl.c:252
PFNGLGETRENDERBUFFERPARAMETERIVPROC glad_glGetRenderbufferParameteriv
Definition: glad_gl.c:278
PFNGLCOLOR3USVPROC glad_glColor3usv
Definition: glad_gl.c:98
PFNGLTEXCOORDP4UIPROC glad_glTexCoordP4ui
Definition: glad_gl.c:609
PFNGLENDTRANSFORMFEEDBACKPROC glad_glEndTransformFeedback
Definition: glad_gl.c:184
PFNGLVERTEXATTRIB4UBVPROC glad_glVertexAttrib4ubv
Definition: glad_gl.c:733
PFNGLVERTEXATTRIB3SVPROC glad_glVertexAttrib3sv
Definition: glad_gl.c:717
PFNGLMULTITEXCOORD1SPROC glad_glMultiTexCoord1s
Definition: glad_gl.c:407
PFNGLMULTITEXCOORD2SPROC glad_glMultiTexCoord2s
Definition: glad_gl.c:415
PFNGLTEXCOORD2FVPROC glad_glTexCoord2fv
Definition: glad_gl.c:582
PFNGLGETSTRINGPROC glad_glGetString
Definition: glad_gl.c:286
PFNGLGETVERTEXATTRIBIUIVPROC glad_glGetVertexAttribIuiv
Definition: glad_gl.c:309
PFNGLGETTEXPARAMETERFVPROC glad_glGetTexParameterfv
Definition: glad_gl.c:299
int GLAD_GL_VERSION_1_2
Definition: glad_gl.c:20
PFNGLGETNTEXIMAGEARBPROC glad_glGetnTexImageARB
Definition: glad_gl.c:327
PFNGLEVALCOORD1DVPROC glad_glEvalCoord1dv
Definition: glad_gl.c:186
PFNGLGETLIGHTFVPROC glad_glGetLightfv
Definition: glad_gl.c:256
PFNGLUNIFORM3IPROC glad_glUniform3i
Definition: glad_gl.c:653
PFNGLVERTEXATTRIBI3IPROC glad_glVertexAttribI3i
Definition: glad_gl.c:745
PFNGLRASTERPOS4DVPROC glad_glRasterPos4dv
Definition: glad_gl.c:506
PFNGLBINDVERTEXARRAYPROC glad_glBindVertexArray
Definition: glad_gl.c:56
PFNGLSECONDARYCOLOR3UIPROC glad_glSecondaryColor3ui
Definition: glad_gl.c:554
PFNGLGETACTIVEATTRIBPROC glad_glGetActiveAttrib
Definition: glad_gl.c:228
PFNGLSAMPLECOVERAGEPROC glad_glSampleCoverage
Definition: glad_gl.c:530
PFNGLPOPNAMEPROC glad_glPopName
Definition: glad_gl.c:479
PFNGLVERTEXATTRIB3FPROC glad_glVertexAttrib3f
Definition: glad_gl.c:714
PFNGLWINDOWPOS2IPROC glad_glWindowPos2i
Definition: glad_gl.c:780
PFNGLTEXCOORDP3UIPROC glad_glTexCoordP3ui
Definition: glad_gl.c:607
PFNGLVERTEX3IPROC glad_glVertex3i
Definition: glad_gl.c:688
PFNGLCOLOR4IVPROC glad_glColor4iv
Definition: glad_gl.c:106
PFNGLSECONDARYCOLORPOINTERPROC glad_glSecondaryColorPointer
Definition: glad_gl.c:560
PFNGLGETTEXLEVELPARAMETERFVPROC glad_glGetTexLevelParameterfv
Definition: glad_gl.c:295
PFNGLCLIPPLANEPROC glad_glClipPlane
Definition: glad_gl.c:82
PFNGLMAPGRID2FPROC glad_glMapGrid2f
Definition: glad_gl.c:388
PFNGLINDEXIVPROC glad_glIndexiv
Definition: glad_gl.c:340
PFNGLMULTITEXCOORDP4UIPROC glad_glMultiTexCoordP4ui
Definition: glad_gl.c:439
PFNGLPOINTSIZEPROC glad_glPointSize
Definition: glad_gl.c:471
PFNGLTEXCOORD1IPROC glad_glTexCoord1i
Definition: glad_gl.c:575
PFNGLCOLOR4BVPROC glad_glColor4bv
Definition: glad_gl.c:100
PFNGLACCUMPROC glad_glAccum
Definition: glad_gl.c:36
PFNGLMULTITEXCOORD3DPROC glad_glMultiTexCoord3d
Definition: glad_gl.c:417
PFNGLCOLOR3BPROC glad_glColor3b
Definition: glad_gl.c:83
PFNGLROTATEFPROC glad_glRotatef
Definition: glad_gl.c:529
PFNGLBEGINCONDITIONALRENDERPROC glad_glBeginConditionalRender
Definition: glad_gl.c:43
PFNGLUNIFORMMATRIX4FVPROC glad_glUniformMatrix4fv
Definition: glad_gl.c:670
PFNGLGETUNIFORMLOCATIONPROC glad_glGetUniformLocation
Definition: glad_gl.c:304
PFNGLUNIFORM2UIPROC glad_glUniform2ui
Definition: glad_gl.c:649
PFNGLVERTEXATTRIBI1IPROC glad_glVertexAttribI1i
Definition: glad_gl.c:737
PFNGLINDEXSPROC glad_glIndexs
Definition: glad_gl.c:341
PFNGLTEXENVIVPROC glad_glTexEnviv
Definition: glad_gl.c:615
PFNGLGENFRAMEBUFFERSPROC glad_glGenFramebuffers
Definition: glad_gl.c:220
PFNGLMAP1FPROC glad_glMap1f
Definition: glad_gl.c:380
PFNGLISLISTPROC glad_glIsList
Definition: glad_gl.c:351
PFNGLRECTSPROC glad_glRects
Definition: glad_gl.c:523
PFNGLLINKPROGRAMPROC glad_glLinkProgram
Definition: glad_gl.c:370
PFNGLMULTITEXCOORD4FVPROC glad_glMultiTexCoord4fv
Definition: glad_gl.c:428
PFNGLNORMALP3UIVPROC glad_glNormalP3uiv
Definition: glad_gl.c:453
PFNGLVERTEXATTRIB3SPROC glad_glVertexAttrib3s
Definition: glad_gl.c:716
PFNGLSAMPLEMASKIPROC glad_glSampleMaski
Definition: glad_gl.c:532
PFNGLTEXPARAMETERFPROC glad_glTexParameterf
Definition: glad_gl.c:629
PFNGLTEXCOORD1FVPROC glad_glTexCoord1fv
Definition: glad_gl.c:574
int GLAD_GL_VERSION_3_1
Definition: glad_gl.c:27
PFNGLEVALCOORD1FPROC glad_glEvalCoord1f
Definition: glad_gl.c:187
PFNGLGETPIXELMAPFVPROC glad_glGetPixelMapfv
Definition: glad_gl.c:266
PFNGLVERTEXATTRIBI4SVPROC glad_glVertexAttribI4sv
Definition: glad_gl.c:752
PFNGLISSAMPLERPROC glad_glIsSampler
Definition: glad_gl.c:355
PFNGLGETNMAPFVARBPROC glad_glGetnMapfvARB
Definition: glad_gl.c:319
PFNGLMULTITEXCOORDP1UIVPROC glad_glMultiTexCoordP1uiv
Definition: glad_gl.c:434
PFNGLMULTMATRIXFPROC glad_glMultMatrixf
Definition: glad_gl.c:395
PFNGLGETQUERYOBJECTUIVPROC glad_glGetQueryObjectuiv
Definition: glad_gl.c:276
PFNGLUNIFORM2FVPROC glad_glUniform2fv
Definition: glad_gl.c:646
PFNGLRASTERPOS4IVPROC glad_glRasterPos4iv
Definition: glad_gl.c:510
PFNGLEVALCOORD1DPROC glad_glEvalCoord1d
Definition: glad_gl.c:185
PFNGLPUSHNAMEPROC glad_glPushName
Definition: glad_gl.c:487
PFNGLUNIFORM3UIPROC glad_glUniform3ui
Definition: glad_gl.c:655
PFNGLBEGINTRANSFORMFEEDBACKPROC glad_glBeginTransformFeedback
Definition: glad_gl.c:45
PFNGLVERTEXP2UIPROC glad_glVertexP2ui
Definition: glad_gl.c:767
PFNGLBEGINPROC glad_glBegin
Definition: glad_gl.c:42
PFNGLLIGHTMODELFVPROC glad_glLightModelfv
Definition: glad_gl.c:361
PFNGLWINDOWPOS3SVPROC glad_glWindowPos3sv
Definition: glad_gl.c:791
PFNGLGETACTIVEUNIFORMBLOCKIVPROC glad_glGetActiveUniformBlockiv
Definition: glad_gl.c:231
PFNGLVERTEXATTRIBP4UIPROC glad_glVertexAttribP4ui
Definition: glad_gl.c:764
PFNGLCOLORP4UIPROC glad_glColorP4ui
Definition: glad_gl.c:120
PFNGLVERTEX3DVPROC glad_glVertex3dv
Definition: glad_gl.c:685
PFNGLBINDBUFFERBASEPROC glad_glBindBufferBase
Definition: glad_gl.c:48
PFNGLVERTEXATTRIBI1UIVPROC glad_glVertexAttribI1uiv
Definition: glad_gl.c:740
PFNGLDELETESYNCPROC glad_glDeleteSync
Definition: glad_gl.c:151
PFNGLUNIFORMBLOCKBINDINGPROC glad_glUniformBlockBinding
Definition: glad_gl.c:663
PFNGLGENLISTSPROC glad_glGenLists
Definition: glad_gl.c:221
PFNGLISQUERYPROC glad_glIsQuery
Definition: glad_gl.c:353
PFNGLPIXELMAPUSVPROC glad_glPixelMapusv
Definition: glad_gl.c:461
PFNGLUNIFORMMATRIX2X3FVPROC glad_glUniformMatrix2x3fv
Definition: glad_gl.c:665
PFNGLNORMALPOINTERPROC glad_glNormalPointer
Definition: glad_gl.c:454
PFNGLISRENDERBUFFERPROC glad_glIsRenderbuffer
Definition: glad_gl.c:354
int GLAD_GL_VERSION_1_4
Definition: glad_gl.c:22
PFNGLRECTIVPROC glad_glRectiv
Definition: glad_gl.c:522
PFNGLDRAWELEMENTSINSTANCEDBASEVERTEXPROC glad_glDrawElementsInstancedBaseVertex
Definition: glad_gl.c:169
PFNGLCLEARSTENCILPROC glad_glClearStencil
Definition: glad_gl.c:79
PFNGLQUERYCOUNTERPROC glad_glQueryCounter
Definition: glad_gl.c:488
PFNGLFOGCOORDFPROC glad_glFogCoordf
Definition: glad_gl.c:205
PFNGLMULTITEXCOORD4FPROC glad_glMultiTexCoord4f
Definition: glad_gl.c:427
int GLAD_GL_ARB_robustness
Definition: glad_gl.c:31
PFNGLUNIFORMMATRIX3FVPROC glad_glUniformMatrix3fv
Definition: glad_gl.c:667
PFNGLGENVERTEXARRAYSPROC glad_glGenVertexArrays
Definition: glad_gl.c:226
PFNGLPUSHMATRIXPROC glad_glPushMatrix
Definition: glad_gl.c:486
PFNGLVERTEXP4UIPROC glad_glVertexP4ui
Definition: glad_gl.c:771
PFNGLEDGEFLAGPROC glad_glEdgeFlag
Definition: glad_gl.c:173
PFNGLMULTITEXCOORD3IPROC glad_glMultiTexCoord3i
Definition: glad_gl.c:421
PFNGLGETINTEGERVPROC glad_glGetIntegerv
Definition: glad_gl.c:255
PFNGLLOADIDENTITYPROC glad_glLoadIdentity
Definition: glad_gl.c:372
PFNGLENDCONDITIONALRENDERPROC glad_glEndConditionalRender
Definition: glad_gl.c:181
PFNGLEVALCOORD2FPROC glad_glEvalCoord2f
Definition: glad_gl.c:191
PFNGLFRAMEBUFFERTEXTURE1DPROC glad_glFramebufferTexture1D
Definition: glad_gl.c:213
PFNGLSTENCILMASKSEPARATEPROC glad_glStencilMaskSeparate
Definition: glad_gl.c:567
PFNGLMULTITEXCOORD4SPROC glad_glMultiTexCoord4s
Definition: glad_gl.c:431
PFNGLTEXGENIVPROC glad_glTexGeniv
Definition: glad_gl.c:621
PFNGLEVALCOORD2DPROC glad_glEvalCoord2d
Definition: glad_gl.c:189
PFNGLUNIFORM2UIVPROC glad_glUniform2uiv
Definition: glad_gl.c:650
PFNGLGETUNIFORMIVPROC glad_glGetUniformiv
Definition: glad_gl.c:306
PFNGLLIGHTFVPROC glad_glLightfv
Definition: glad_gl.c:365
PFNGLPIXELSTOREFPROC glad_glPixelStoref
Definition: glad_gl.c:462
PFNGLROTATEDPROC glad_glRotated
Definition: glad_gl.c:528
PFNGLSCISSORPROC glad_glScissor
Definition: glad_gl.c:541
PFNGLOBJECTLABELPROC glad_glObjectLabel
Definition: glad_gl.c:455
PFNGLUNIFORMMATRIX4X3FVPROC glad_glUniformMatrix4x3fv
Definition: glad_gl.c:672
PFNGLGETPROGRAMINFOLOGPROC glad_glGetProgramInfoLog
Definition: glad_gl.c:271
PFNGLVERTEXATTRIBP1UIPROC glad_glVertexAttribP1ui
Definition: glad_gl.c:758
int GLAD_GL_ARB_multisample
Definition: glad_gl.c:30
PFNGLLOADTRANSPOSEMATRIXFPROC glad_glLoadTransposeMatrixf
Definition: glad_gl.c:377
PFNGLMULTITEXCOORD1SVPROC glad_glMultiTexCoord1sv
Definition: glad_gl.c:408
PFNGLTEXGENDVPROC glad_glTexGendv
Definition: glad_gl.c:617
PFNGLGETACTIVEUNIFORMBLOCKNAMEPROC glad_glGetActiveUniformBlockName
Definition: glad_gl.c:230
PFNGLCOMPRESSEDTEXSUBIMAGE3DPROC glad_glCompressedTexSubImage3D
Definition: glad_gl.c:129
PFNGLCLEARBUFFERFVPROC glad_glClearBufferfv
Definition: glad_gl.c:73
PFNGLUNIFORM4UIVPROC glad_glUniform4uiv
Definition: glad_gl.c:662
PFNGLVERTEXATTRIBI2IVPROC glad_glVertexAttribI2iv
Definition: glad_gl.c:742
PFNGLSECONDARYCOLOR3UBPROC glad_glSecondaryColor3ub
Definition: glad_gl.c:552
PFNGLPOINTPARAMETERIPROC glad_glPointParameteri
Definition: glad_gl.c:469
PFNGLVERTEXATTRIB4NUSVPROC glad_glVertexAttrib4Nusv
Definition: glad_gl.c:724
PFNGLSECONDARYCOLOR3DVPROC glad_glSecondaryColor3dv
Definition: glad_gl.c:545
PFNGLFOGCOORDDVPROC glad_glFogCoorddv
Definition: glad_gl.c:204
PFNGLVERTEXATTRIBI2UIPROC glad_glVertexAttribI2ui
Definition: glad_gl.c:743
PFNGLTEXIMAGE3DPROC glad_glTexImage3D
Definition: glad_gl.c:625
PFNGLVERTEXATTRIB2SVPROC glad_glVertexAttrib2sv
Definition: glad_gl.c:711
PFNGLGETUNIFORMUIVPROC glad_glGetUniformuiv
Definition: glad_gl.c:307
PFNGLSECONDARYCOLOR3UIVPROC glad_glSecondaryColor3uiv
Definition: glad_gl.c:555
PFNGLREADNPIXELSARBPROC glad_glReadnPixelsARB
Definition: glad_gl.c:516
PFNGLVERTEXATTRIB3DPROC glad_glVertexAttrib3d
Definition: glad_gl.c:712
PFNGLCOLORMASKIPROC glad_glColorMaski
Definition: glad_gl.c:116
PFNGLPIXELSTOREIPROC glad_glPixelStorei
Definition: glad_gl.c:463
PFNGLCOLOR3USPROC glad_glColor3us
Definition: glad_gl.c:97
PFNGLEVALPOINT1PROC glad_glEvalPoint1
Definition: glad_gl.c:195
PFNGLMULTITEXCOORD4DVPROC glad_glMultiTexCoord4dv
Definition: glad_gl.c:426
PFNGLCLEARACCUMPROC glad_glClearAccum
Definition: glad_gl.c:71
PFNGLMAPBUFFERPROC glad_glMapBuffer
Definition: glad_gl.c:383
PFNGLDRAWELEMENTSPROC glad_glDrawElements
Definition: glad_gl.c:166
PFNGLSAMPLERPARAMETERIUIVPROC glad_glSamplerParameterIuiv
Definition: glad_gl.c:534
PFNGLISSHADERPROC glad_glIsShader
Definition: glad_gl.c:356
PFNGLMULTITEXCOORD1IPROC glad_glMultiTexCoord1i
Definition: glad_gl.c:405
PFNGLGETBOOLEANVPROC glad_glGetBooleanv
Definition: glad_gl.c:237
PFNGLBINDTEXTUREPROC glad_glBindTexture
Definition: glad_gl.c:55
PFNGLSECONDARYCOLOR3DPROC glad_glSecondaryColor3d
Definition: glad_gl.c:544
PFNGLCOLORP3UIVPROC glad_glColorP3uiv
Definition: glad_gl.c:119
PFNGLSECONDARYCOLOR3IPROC glad_glSecondaryColor3i
Definition: glad_gl.c:548
PFNGLREADBUFFERPROC glad_glReadBuffer
Definition: glad_gl.c:513
PFNGLCOLOR3IPROC glad_glColor3i
Definition: glad_gl.c:89
PFNGLVERTEXATTRIB4NUBPROC glad_glVertexAttrib4Nub
Definition: glad_gl.c:721
PFNGLMULTITEXCOORDP2UIPROC glad_glMultiTexCoordP2ui
Definition: glad_gl.c:435
PFNGLEVALPOINT2PROC glad_glEvalPoint2
Definition: glad_gl.c:196
PFNGLBINDBUFFERPROC glad_glBindBuffer
Definition: glad_gl.c:47
PFNGLGETVERTEXATTRIBFVPROC glad_glGetVertexAttribfv
Definition: glad_gl.c:312
PFNGLGETNPIXELMAPUSVARBPROC glad_glGetnPixelMapusvARB
Definition: glad_gl.c:324
PFNGLMULTITEXCOORD4SVPROC glad_glMultiTexCoord4sv
Definition: glad_gl.c:432
PFNGLTEXCOORD4DPROC glad_glTexCoord4d
Definition: glad_gl.c:595
PFNGLCOLORP3UIPROC glad_glColorP3ui
Definition: glad_gl.c:118
PFNGLVERTEXATTRIBI3UIVPROC glad_glVertexAttribI3uiv
Definition: glad_gl.c:748
PFNGLUNMAPBUFFERPROC glad_glUnmapBuffer
Definition: glad_gl.c:673
PFNGLGETQUERYOBJECTI64VPROC glad_glGetQueryObjecti64v
Definition: glad_gl.c:273
PFNGLCOLOR4UBVPROC glad_glColor4ubv
Definition: glad_gl.c:110
PFNGLGETTEXIMAGEPROC glad_glGetTexImage
Definition: glad_gl.c:294
PFNGLUNIFORM1IPROC glad_glUniform1i
Definition: glad_gl.c:641
PFNGLSAMPLERPARAMETERFVPROC glad_glSamplerParameterfv
Definition: glad_gl.c:536
PFNGLGETNUNIFORMFVARBPROC glad_glGetnUniformfvARB
Definition: glad_gl.c:329
PFNGLGETMULTISAMPLEFVPROC glad_glGetMultisamplefv
Definition: glad_gl.c:263
PFNGLWINDOWPOS3DVPROC glad_glWindowPos3dv
Definition: glad_gl.c:785
PFNGLMULTIDRAWELEMENTSPROC glad_glMultiDrawElements
Definition: glad_gl.c:399
PFNGLRECTIPROC glad_glRecti
Definition: glad_gl.c:521
PFNGLDRAWRANGEELEMENTSBASEVERTEXPROC glad_glDrawRangeElementsBaseVertex
Definition: glad_gl.c:172
PFNGLVERTEXP3UIPROC glad_glVertexP3ui
Definition: glad_gl.c:769
PFNGLTEXPARAMETERFVPROC glad_glTexParameterfv
Definition: glad_gl.c:630
PFNGLFRAMEBUFFERTEXTURELAYERPROC glad_glFramebufferTextureLayer
Definition: glad_gl.c:216
PFNGLINDEXUBVPROC glad_glIndexubv
Definition: glad_gl.c:344
PFNGLVERTEX4IPROC glad_glVertex4i
Definition: glad_gl.c:696
PFNGLBLENDEQUATIONSEPARATEPROC glad_glBlendEquationSeparate
Definition: glad_gl.c:60
PFNGLNORMAL3IPROC glad_glNormal3i
Definition: glad_gl.c:448
PFNGLMULTIDRAWELEMENTSBASEVERTEXPROC glad_glMultiDrawElementsBaseVertex
Definition: glad_gl.c:400
PFNGLWINDOWPOS3SPROC glad_glWindowPos3s
Definition: glad_gl.c:790
PFNGLVERTEXP4UIVPROC glad_glVertexP4uiv
Definition: glad_gl.c:772
PFNGLSECONDARYCOLOR3FPROC glad_glSecondaryColor3f
Definition: glad_gl.c:546
PFNGLFEEDBACKBUFFERPROC glad_glFeedbackBuffer
Definition: glad_gl.c:197
PFNGLMULTITEXCOORDP1UIPROC glad_glMultiTexCoordP1ui
Definition: glad_gl.c:433
PFNGLINDEXMASKPROC glad_glIndexMask
Definition: glad_gl.c:333
PFNGLDELETEVERTEXARRAYSPROC glad_glDeleteVertexArrays
Definition: glad_gl.c:153
PFNGLFOGIVPROC glad_glFogiv
Definition: glad_gl.c:210
PFNGLCOLOR4USVPROC glad_glColor4usv
Definition: glad_gl.c:114
PFNGLGETNUNIFORMDVARBPROC glad_glGetnUniformdvARB
Definition: glad_gl.c:328
PFNGLCLIENTWAITSYNCPROC glad_glClientWaitSync
Definition: glad_gl.c:81
PFNGLMAP2DPROC glad_glMap2d
Definition: glad_gl.c:381
PFNGLLOADMATRIXDPROC glad_glLoadMatrixd
Definition: glad_gl.c:373
PFNGLLIGHTMODELFPROC glad_glLightModelf
Definition: glad_gl.c:360
PFNGLDELETERENDERBUFFERSPROC glad_glDeleteRenderbuffers
Definition: glad_gl.c:148
PFNGLTEXSUBIMAGE1DPROC glad_glTexSubImage1D
Definition: glad_gl.c:633
PFNGLTEXCOORD3DVPROC glad_glTexCoord3dv
Definition: glad_gl.c:588
PFNGLRASTERPOS3FVPROC glad_glRasterPos3fv
Definition: glad_gl.c:500
PFNGLTEXCOORD1DPROC glad_glTexCoord1d
Definition: glad_gl.c:571
PFNGLVERTEXATTRIB4USVPROC glad_glVertexAttrib4usv
Definition: glad_gl.c:735
PFNGLMULTITEXCOORD3SVPROC glad_glMultiTexCoord3sv
Definition: glad_gl.c:424
PFNGLUNIFORMMATRIX4X2FVPROC glad_glUniformMatrix4x2fv
Definition: glad_gl.c:671
PFNGLCOLOR4IPROC glad_glColor4i
Definition: glad_gl.c:105
PFNGLMULTITEXCOORD2DVPROC glad_glMultiTexCoord2dv
Definition: glad_gl.c:410
PFNGLCOMPRESSEDTEXSUBIMAGE1DPROC glad_glCompressedTexSubImage1D
Definition: glad_gl.c:127
PFNGLBINDRENDERBUFFERPROC glad_glBindRenderbuffer
Definition: glad_gl.c:53
PFNGLDELETETEXTURESPROC glad_glDeleteTextures
Definition: glad_gl.c:152
PFNGLPASSTHROUGHPROC glad_glPassThrough
Definition: glad_gl.c:458
PFNGLDELETEQUERIESPROC glad_glDeleteQueries
Definition: glad_gl.c:147
PFNGLCLIENTACTIVETEXTUREPROC glad_glClientActiveTexture
Definition: glad_gl.c:80
PFNGLGETTEXGENDVPROC glad_glGetTexGendv
Definition: glad_gl.c:291
PFNGLWINDOWPOS2IVPROC glad_glWindowPos2iv
Definition: glad_gl.c:781
PFNGLGETNMAPIVARBPROC glad_glGetnMapivARB
Definition: glad_gl.c:320
PFNGLVERTEX2DVPROC glad_glVertex2dv
Definition: glad_gl.c:677
PFNGLEVALMESH1PROC glad_glEvalMesh1
Definition: glad_gl.c:193
PFNGLPOLYGONMODEPROC glad_glPolygonMode
Definition: glad_gl.c:472
PFNGLISENABLEDPROC glad_glIsEnabled
Definition: glad_gl.c:348
PFNGLVERTEXATTRIB4NSVPROC glad_glVertexAttrib4Nsv
Definition: glad_gl.c:720
PFNGLFRAMEBUFFERTEXTUREPROC glad_glFramebufferTexture
Definition: glad_gl.c:212
PFNGLGETVERTEXATTRIBDVPROC glad_glGetVertexAttribdv
Definition: glad_gl.c:311
PFNGLCLAMPCOLORPROC glad_glClampColor
Definition: glad_gl.c:69
PFNGLDRAWARRAYSPROC glad_glDrawArrays
Definition: glad_gl.c:162
PFNGLRECTFPROC glad_glRectf
Definition: glad_gl.c:519
PFNGLCOLORMASKPROC glad_glColorMask
Definition: glad_gl.c:115
PFNGLCOLOR3IVPROC glad_glColor3iv
Definition: glad_gl.c:90
PFNGLINDEXDPROC glad_glIndexd
Definition: glad_gl.c:335
PFNGLUNIFORM2IPROC glad_glUniform2i
Definition: glad_gl.c:647
PFNGLTEXBUFFERPROC glad_glTexBuffer
Definition: glad_gl.c:570
PFNGLVERTEXATTRIB3DVPROC glad_glVertexAttrib3dv
Definition: glad_gl.c:713
PFNGLFOGCOORDFVPROC glad_glFogCoordfv
Definition: glad_gl.c:206
PFNGLINDEXDVPROC glad_glIndexdv
Definition: glad_gl.c:336
PFNGLPRIMITIVERESTARTINDEXPROC glad_glPrimitiveRestartIndex
Definition: glad_gl.c:480
PFNGLCOLOR3SVPROC glad_glColor3sv
Definition: glad_gl.c:92
PFNGLGETGRAPHICSRESETSTATUSARBPROC glad_glGetGraphicsResetStatusARB
Definition: glad_gl.c:251
PFNGLCOPYTEXSUBIMAGE2DPROC glad_glCopyTexSubImage2D
Definition: glad_gl.c:135
PFNGLGETVERTEXATTRIBIIVPROC glad_glGetVertexAttribIiv
Definition: glad_gl.c:308
PFNGLMAP2FPROC glad_glMap2f
Definition: glad_gl.c:382
PFNGLVERTEX4DPROC glad_glVertex4d
Definition: glad_gl.c:692
PFNGLWINDOWPOS3FPROC glad_glWindowPos3f
Definition: glad_gl.c:786
PFNGLTEXCOORD3DPROC glad_glTexCoord3d
Definition: glad_gl.c:587
PFNGLUSEPROGRAMPROC glad_glUseProgram
Definition: glad_gl.c:674
PFNGLVERTEX2FPROC glad_glVertex2f
Definition: glad_gl.c:678
PFNGLVERTEXATTRIB1SPROC glad_glVertexAttrib1s
Definition: glad_gl.c:704
PFNGLCALLLISTSPROC glad_glCallLists
Definition: glad_gl.c:67
PFNGLSECONDARYCOLOR3UBVPROC glad_glSecondaryColor3ubv
Definition: glad_gl.c:553
#define GLAD_IMPL_UTIL_SSCANF
Definition: glad_gl.c:12
PFNGLMAPBUFFERRANGEPROC glad_glMapBufferRange
Definition: glad_gl.c:384
PFNGLGETPROGRAMIVPROC glad_glGetProgramiv
Definition: glad_gl.c:272
PFNGLINTERLEAVEDARRAYSPROC glad_glInterleavedArrays
Definition: glad_gl.c:346
PFNGLGETTEXPARAMETERIUIVPROC glad_glGetTexParameterIuiv
Definition: glad_gl.c:298
PFNGLGETTEXPARAMETERIVPROC glad_glGetTexParameteriv
Definition: glad_gl.c:300
PFNGLCOLOR3FVPROC glad_glColor3fv
Definition: glad_gl.c:88
PFNGLRENDERMODEPROC glad_glRenderMode
Definition: glad_gl.c:525
PFNGLSECONDARYCOLOR3IVPROC glad_glSecondaryColor3iv
Definition: glad_gl.c:549
PFNGLRASTERPOS2DVPROC glad_glRasterPos2dv
Definition: glad_gl.c:490
PFNGLTEXCOORD2IVPROC glad_glTexCoord2iv
Definition: glad_gl.c:584
PFNGLALPHAFUNCPROC glad_glAlphaFunc
Definition: glad_gl.c:38
PFNGLUNIFORM1IVPROC glad_glUniform1iv
Definition: glad_gl.c:642
PFNGLMULTMATRIXDPROC glad_glMultMatrixd
Definition: glad_gl.c:394
PFNGLWINDOWPOS2FVPROC glad_glWindowPos2fv
Definition: glad_gl.c:779
PFNGLVERTEXATTRIBP1UIVPROC glad_glVertexAttribP1uiv
Definition: glad_gl.c:759
PFNGLFOGCOORDDPROC glad_glFogCoordd
Definition: glad_gl.c:203
PFNGLBINDFRAGDATALOCATIONPROC glad_glBindFragDataLocation
Definition: glad_gl.c:50
PFNGLCOLOR4FVPROC glad_glColor4fv
Definition: glad_gl.c:104
PFNGLWINDOWPOS3IPROC glad_glWindowPos3i
Definition: glad_gl.c:788
PFNGLCOLOR4DPROC glad_glColor4d
Definition: glad_gl.c:101
PFNGLGETNSEPARABLEFILTERARBPROC glad_glGetnSeparableFilterARB
Definition: glad_gl.c:326
PFNGLVERTEXATTRIB4BVPROC glad_glVertexAttrib4bv
Definition: glad_gl.c:725
PFNGLBLENDEQUATIONPROC glad_glBlendEquation
Definition: glad_gl.c:59
PFNGLPUSHDEBUGGROUPPROC glad_glPushDebugGroup
Definition: glad_gl.c:485
PFNGLGETFLOATVPROC glad_glGetFloatv
Definition: glad_gl.c:247
PFNGLUNIFORMMATRIX2X4FVPROC glad_glUniformMatrix2x4fv
Definition: glad_gl.c:666
PFNGLSECONDARYCOLOR3USPROC glad_glSecondaryColor3us
Definition: glad_gl.c:556
int GLAD_GL_VERSION_2_1
Definition: glad_gl.c:25
PFNGLWINDOWPOS3IVPROC glad_glWindowPos3iv
Definition: glad_gl.c:789
PFNGLUNIFORM1UIPROC glad_glUniform1ui
Definition: glad_gl.c:643
PFNGLVERTEX3FPROC glad_glVertex3f
Definition: glad_gl.c:686
PFNGLISPROGRAMPROC glad_glIsProgram
Definition: glad_gl.c:352
PFNGLVERTEXATTRIBDIVISORPROC glad_glVertexAttribDivisor
Definition: glad_gl.c:736
PFNGLSECONDARYCOLOR3BPROC glad_glSecondaryColor3b
Definition: glad_gl.c:542
PFNGLRASTERPOS3SPROC glad_glRasterPos3s
Definition: glad_gl.c:503
PFNGLVERTEXATTRIBIPOINTERPROC glad_glVertexAttribIPointer
Definition: glad_gl.c:757
PFNGLGETMAPIVPROC glad_glGetMapiv
Definition: glad_gl.c:260
PFNGLVERTEXATTRIB4NIVPROC glad_glVertexAttrib4Niv
Definition: glad_gl.c:719
PFNGLNORMALP3UIPROC glad_glNormalP3ui
Definition: glad_gl.c:452
PFNGLMULTITEXCOORD3DVPROC glad_glMultiTexCoord3dv
Definition: glad_gl.c:418
PFNGLLOADTRANSPOSEMATRIXDPROC glad_glLoadTransposeMatrixd
Definition: glad_gl.c:376
PFNGLGETINTEGERI_VPROC glad_glGetIntegeri_v
Definition: glad_gl.c:254
PFNGLVERTEXATTRIBI2UIVPROC glad_glVertexAttribI2uiv
Definition: glad_gl.c:744
PFNGLGETTEXENVFVPROC glad_glGetTexEnvfv
Definition: glad_gl.c:289
PFNGLEVALCOORD2DVPROC glad_glEvalCoord2dv
Definition: glad_gl.c:190
PFNGLVERTEXATTRIB3FVPROC glad_glVertexAttrib3fv
Definition: glad_gl.c:715
PFNGLRASTERPOS4DPROC glad_glRasterPos4d
Definition: glad_gl.c:505
PFNGLVERTEXATTRIBP3UIPROC glad_glVertexAttribP3ui
Definition: glad_gl.c:762
PFNGLCOMPILESHADERPROC glad_glCompileShader
Definition: glad_gl.c:123
PFNGLGETNUNIFORMIVARBPROC glad_glGetnUniformivARB
Definition: glad_gl.c:330
PFNGLGETVERTEXATTRIBIVPROC glad_glGetVertexAttribiv
Definition: glad_gl.c:313
PFNGLLIGHTFPROC glad_glLightf
Definition: glad_gl.c:364
PFNGLMULTITEXCOORDP3UIVPROC glad_glMultiTexCoordP3uiv
Definition: glad_gl.c:438
PFNGLTEXIMAGE2DPROC glad_glTexImage2D
Definition: glad_gl.c:623
PFNGLMATERIALIVPROC glad_glMaterialiv
Definition: glad_gl.c:392
PFNGLGETTEXGENIVPROC glad_glGetTexGeniv
Definition: glad_gl.c:293
PFNGLMATERIALFPROC glad_glMaterialf
Definition: glad_gl.c:389
PFNGLGETSYNCIVPROC glad_glGetSynciv
Definition: glad_gl.c:288
PFNGLGETNMINMAXARBPROC glad_glGetnMinmaxARB
Definition: glad_gl.c:321
PFNGLTRANSLATEDPROC glad_glTranslated
Definition: glad_gl.c:637
PFNGLCALLLISTPROC glad_glCallList
Definition: glad_gl.c:66
PFNGLNORMAL3BVPROC glad_glNormal3bv
Definition: glad_gl.c:443
PFNGLUNIFORM2FPROC glad_glUniform2f
Definition: glad_gl.c:645
#define NULL
Definition: miniaudio.h:3718