// This file was automatically generated by https://github.com/kbinani/win/blob/generator/internal/cmd/gen/gen.go // go run internal/cmd/gen/gen.go // +build windows package win import ( "unsafe" ) var ( // Library libopengl32 uintptr // Functions glAccum uintptr glAlphaFunc uintptr glAreTexturesResident uintptr glArrayElement uintptr glBegin uintptr glBindTexture uintptr glBitmap uintptr glBlendFunc uintptr glCallList uintptr glCallLists uintptr glClear uintptr glClearAccum uintptr glClearColor uintptr glClearDepth uintptr glClearIndex uintptr glClearStencil uintptr glClipPlane uintptr glColor3b uintptr glColor3bv uintptr glColor3d uintptr glColor3dv uintptr glColor3f uintptr glColor3fv uintptr glColor3i uintptr glColor3iv uintptr glColor3s uintptr glColor3sv uintptr glColor3ub uintptr glColor3ubv uintptr glColor3ui uintptr glColor3uiv uintptr glColor3us uintptr glColor3usv uintptr glColor4b uintptr glColor4bv uintptr glColor4d uintptr glColor4dv uintptr glColor4f uintptr glColor4fv uintptr glColor4i uintptr glColor4iv uintptr glColor4s uintptr glColor4sv uintptr glColor4ub uintptr glColor4ubv uintptr glColor4ui uintptr glColor4uiv uintptr glColor4us uintptr glColor4usv uintptr glColorMask uintptr glColorMaterial uintptr glColorPointer uintptr glCopyPixels uintptr glCopyTexImage1D uintptr glCopyTexImage2D uintptr glCopyTexSubImage1D uintptr glCopyTexSubImage2D uintptr glCullFace uintptr glDeleteLists uintptr glDeleteTextures uintptr glDepthFunc uintptr glDepthMask uintptr glDepthRange uintptr glDisable uintptr glDisableClientState uintptr glDrawArrays uintptr glDrawBuffer uintptr glDrawElements uintptr glDrawPixels uintptr glEdgeFlag uintptr glEdgeFlagPointer uintptr glEdgeFlagv uintptr glEnable uintptr glEnableClientState uintptr glEnd uintptr glEndList uintptr glEvalCoord1d uintptr glEvalCoord1dv uintptr glEvalCoord1f uintptr glEvalCoord1fv uintptr glEvalCoord2d uintptr glEvalCoord2dv uintptr glEvalCoord2f uintptr glEvalCoord2fv uintptr glEvalMesh1 uintptr glEvalMesh2 uintptr glEvalPoint1 uintptr glEvalPoint2 uintptr glFeedbackBuffer uintptr glFinish uintptr glFlush uintptr glFogf uintptr glFogfv uintptr glFogi uintptr glFogiv uintptr glFrontFace uintptr glFrustum uintptr glGenLists uintptr glGenTextures uintptr glGetBooleanv uintptr glGetClipPlane uintptr glGetDoublev uintptr glGetError uintptr glGetFloatv uintptr glGetIntegerv uintptr glGetLightfv uintptr glGetLightiv uintptr glGetMapdv uintptr glGetMapfv uintptr glGetMapiv uintptr glGetMaterialfv uintptr glGetMaterialiv uintptr glGetPixelMapfv uintptr glGetPixelMapuiv uintptr glGetPixelMapusv uintptr glGetPointerv uintptr glGetPolygonStipple uintptr glGetTexEnvfv uintptr glGetTexEnviv uintptr glGetTexGendv uintptr glGetTexGenfv uintptr glGetTexGeniv uintptr glGetTexImage uintptr glGetTexLevelParameterfv uintptr glGetTexLevelParameteriv uintptr glGetTexParameterfv uintptr glGetTexParameteriv uintptr glHint uintptr glIndexMask uintptr glIndexPointer uintptr glIndexd uintptr glIndexdv uintptr glIndexf uintptr glIndexfv uintptr glIndexi uintptr glIndexiv uintptr glIndexs uintptr glIndexsv uintptr glIndexub uintptr glIndexubv uintptr glInitNames uintptr glInterleavedArrays uintptr glIsEnabled uintptr glIsList uintptr glIsTexture uintptr glLightModelf uintptr glLightModelfv uintptr glLightModeli uintptr glLightModeliv uintptr glLightf uintptr glLightfv uintptr glLighti uintptr glLightiv uintptr glLineStipple uintptr glLineWidth uintptr glListBase uintptr glLoadIdentity uintptr glLoadMatrixd uintptr glLoadMatrixf uintptr glLoadName uintptr glLogicOp uintptr glMap1d uintptr glMap1f uintptr glMap2d uintptr glMap2f uintptr glMapGrid1d uintptr glMapGrid1f uintptr glMapGrid2d uintptr glMapGrid2f uintptr glMaterialf uintptr glMaterialfv uintptr glMateriali uintptr glMaterialiv uintptr glMatrixMode uintptr glMultMatrixd uintptr glMultMatrixf uintptr glNewList uintptr glNormal3b uintptr glNormal3bv uintptr glNormal3d uintptr glNormal3dv uintptr glNormal3f uintptr glNormal3fv uintptr glNormal3i uintptr glNormal3iv uintptr glNormal3s uintptr glNormal3sv uintptr glNormalPointer uintptr glOrtho uintptr glPassThrough uintptr glPixelMapfv uintptr glPixelMapuiv uintptr glPixelMapusv uintptr glPixelStoref uintptr glPixelStorei uintptr glPixelTransferf uintptr glPixelTransferi uintptr glPixelZoom uintptr glPointSize uintptr glPolygonMode uintptr glPolygonOffset uintptr glPolygonStipple uintptr glPopAttrib uintptr glPopClientAttrib uintptr glPopMatrix uintptr glPopName uintptr glPrioritizeTextures uintptr glPushAttrib uintptr glPushClientAttrib uintptr glPushMatrix uintptr glPushName uintptr glRasterPos2d uintptr glRasterPos2dv uintptr glRasterPos2f uintptr glRasterPos2fv uintptr glRasterPos2i uintptr glRasterPos2iv uintptr glRasterPos2s uintptr glRasterPos2sv uintptr glRasterPos3d uintptr glRasterPos3dv uintptr glRasterPos3f uintptr glRasterPos3fv uintptr glRasterPos3i uintptr glRasterPos3iv uintptr glRasterPos3s uintptr glRasterPos3sv uintptr glRasterPos4d uintptr glRasterPos4dv uintptr glRasterPos4f uintptr glRasterPos4fv uintptr glRasterPos4i uintptr glRasterPos4iv uintptr glRasterPos4s uintptr glRasterPos4sv uintptr glReadBuffer uintptr glReadPixels uintptr glRectd uintptr glRectdv uintptr glRectf uintptr glRectfv uintptr glRecti uintptr glRectiv uintptr glRects uintptr glRectsv uintptr glRenderMode uintptr glRotated uintptr glRotatef uintptr glScaled uintptr glScalef uintptr glScissor uintptr glSelectBuffer uintptr glShadeModel uintptr glStencilFunc uintptr glStencilMask uintptr glStencilOp uintptr glTexCoord1d uintptr glTexCoord1dv uintptr glTexCoord1f uintptr glTexCoord1fv uintptr glTexCoord1i uintptr glTexCoord1iv uintptr glTexCoord1s uintptr glTexCoord1sv uintptr glTexCoord2d uintptr glTexCoord2dv uintptr glTexCoord2f uintptr glTexCoord2fv uintptr glTexCoord2i uintptr glTexCoord2iv uintptr glTexCoord2s uintptr glTexCoord2sv uintptr glTexCoord3d uintptr glTexCoord3dv uintptr glTexCoord3f uintptr glTexCoord3fv uintptr glTexCoord3i uintptr glTexCoord3iv uintptr glTexCoord3s uintptr glTexCoord3sv uintptr glTexCoord4d uintptr glTexCoord4dv uintptr glTexCoord4f uintptr glTexCoord4fv uintptr glTexCoord4i uintptr glTexCoord4iv uintptr glTexCoord4s uintptr glTexCoord4sv uintptr glTexCoordPointer uintptr glTexEnvf uintptr glTexEnvfv uintptr glTexEnvi uintptr glTexEnviv uintptr glTexGend uintptr glTexGendv uintptr glTexGenf uintptr glTexGenfv uintptr glTexGeni uintptr glTexGeniv uintptr glTexImage1D uintptr glTexImage2D uintptr glTexParameterf uintptr glTexParameterfv uintptr glTexParameteri uintptr glTexParameteriv uintptr glTexSubImage1D uintptr glTexSubImage2D uintptr glTranslated uintptr glTranslatef uintptr glVertex2d uintptr glVertex2dv uintptr glVertex2f uintptr glVertex2fv uintptr glVertex2i uintptr glVertex2iv uintptr glVertex2s uintptr glVertex2sv uintptr glVertex3d uintptr glVertex3dv uintptr glVertex3f uintptr glVertex3fv uintptr glVertex3i uintptr glVertex3iv uintptr glVertex3s uintptr glVertex3sv uintptr glVertex4d uintptr glVertex4dv uintptr glVertex4f uintptr glVertex4fv uintptr glVertex4i uintptr glVertex4iv uintptr glVertex4s uintptr glVertex4sv uintptr glVertexPointer uintptr glViewport uintptr wglCopyContext uintptr wglCreateContext uintptr wglCreateLayerContext uintptr wglDeleteContext uintptr wglDescribeLayerPlane uintptr wglGetCurrentContext uintptr wglGetCurrentDC uintptr wglGetLayerPaletteEntries uintptr wglGetProcAddress uintptr wglMakeCurrent uintptr wglRealizeLayerPalette uintptr wglSetLayerPaletteEntries uintptr wglShareLists uintptr wglSwapLayerBuffers uintptr wglSwapMultipleBuffers uintptr wglUseFontBitmaps uintptr wglUseFontOutlines uintptr glDebugEntry uintptr wglChoosePixelFormat uintptr wglDescribePixelFormat uintptr wglGetPixelFormat uintptr wglSetPixelFormat uintptr ) func init() { // Library libopengl32 = doLoadLibrary("opengl32.dll") // Functions glAccum = doGetProcAddress(libopengl32, "glAccum") glAlphaFunc = doGetProcAddress(libopengl32, "glAlphaFunc") glAreTexturesResident = doGetProcAddress(libopengl32, "glAreTexturesResident") glArrayElement = doGetProcAddress(libopengl32, "glArrayElement") glBegin = doGetProcAddress(libopengl32, "glBegin") glBindTexture = doGetProcAddress(libopengl32, "glBindTexture") glBitmap = doGetProcAddress(libopengl32, "glBitmap") glBlendFunc = doGetProcAddress(libopengl32, "glBlendFunc") glCallList = doGetProcAddress(libopengl32, "glCallList") glCallLists = doGetProcAddress(libopengl32, "glCallLists") glClear = doGetProcAddress(libopengl32, "glClear") glClearAccum = doGetProcAddress(libopengl32, "glClearAccum") glClearColor = doGetProcAddress(libopengl32, "glClearColor") glClearDepth = doGetProcAddress(libopengl32, "glClearDepth") glClearIndex = doGetProcAddress(libopengl32, "glClearIndex") glClearStencil = doGetProcAddress(libopengl32, "glClearStencil") glClipPlane = doGetProcAddress(libopengl32, "glClipPlane") glColor3b = doGetProcAddress(libopengl32, "glColor3b") glColor3bv = doGetProcAddress(libopengl32, "glColor3bv") glColor3d = doGetProcAddress(libopengl32, "glColor3d") glColor3dv = doGetProcAddress(libopengl32, "glColor3dv") glColor3f = doGetProcAddress(libopengl32, "glColor3f") glColor3fv = doGetProcAddress(libopengl32, "glColor3fv") glColor3i = doGetProcAddress(libopengl32, "glColor3i") glColor3iv = doGetProcAddress(libopengl32, "glColor3iv") glColor3s = doGetProcAddress(libopengl32, "glColor3s") glColor3sv = doGetProcAddress(libopengl32, "glColor3sv") glColor3ub = doGetProcAddress(libopengl32, "glColor3ub") glColor3ubv = doGetProcAddress(libopengl32, "glColor3ubv") glColor3ui = doGetProcAddress(libopengl32, "glColor3ui") glColor3uiv = doGetProcAddress(libopengl32, "glColor3uiv") glColor3us = doGetProcAddress(libopengl32, "glColor3us") glColor3usv = doGetProcAddress(libopengl32, "glColor3usv") glColor4b = doGetProcAddress(libopengl32, "glColor4b") glColor4bv = doGetProcAddress(libopengl32, "glColor4bv") glColor4d = doGetProcAddress(libopengl32, "glColor4d") glColor4dv = doGetProcAddress(libopengl32, "glColor4dv") glColor4f = doGetProcAddress(libopengl32, "glColor4f") glColor4fv = doGetProcAddress(libopengl32, "glColor4fv") glColor4i = doGetProcAddress(libopengl32, "glColor4i") glColor4iv = doGetProcAddress(libopengl32, "glColor4iv") glColor4s = doGetProcAddress(libopengl32, "glColor4s") glColor4sv = doGetProcAddress(libopengl32, "glColor4sv") glColor4ub = doGetProcAddress(libopengl32, "glColor4ub") glColor4ubv = doGetProcAddress(libopengl32, "glColor4ubv") glColor4ui = doGetProcAddress(libopengl32, "glColor4ui") glColor4uiv = doGetProcAddress(libopengl32, "glColor4uiv") glColor4us = doGetProcAddress(libopengl32, "glColor4us") glColor4usv = doGetProcAddress(libopengl32, "glColor4usv") glColorMask = doGetProcAddress(libopengl32, "glColorMask") glColorMaterial = doGetProcAddress(libopengl32, "glColorMaterial") glColorPointer = doGetProcAddress(libopengl32, "glColorPointer") glCopyPixels = doGetProcAddress(libopengl32, "glCopyPixels") glCopyTexImage1D = doGetProcAddress(libopengl32, "glCopyTexImage1D") glCopyTexImage2D = doGetProcAddress(libopengl32, "glCopyTexImage2D") glCopyTexSubImage1D = doGetProcAddress(libopengl32, "glCopyTexSubImage1D") glCopyTexSubImage2D = doGetProcAddress(libopengl32, "glCopyTexSubImage2D") glCullFace = doGetProcAddress(libopengl32, "glCullFace") glDeleteLists = doGetProcAddress(libopengl32, "glDeleteLists") glDeleteTextures = doGetProcAddress(libopengl32, "glDeleteTextures") glDepthFunc = doGetProcAddress(libopengl32, "glDepthFunc") glDepthMask = doGetProcAddress(libopengl32, "glDepthMask") glDepthRange = doGetProcAddress(libopengl32, "glDepthRange") glDisable = doGetProcAddress(libopengl32, "glDisable") glDisableClientState = doGetProcAddress(libopengl32, "glDisableClientState") glDrawArrays = doGetProcAddress(libopengl32, "glDrawArrays") glDrawBuffer = doGetProcAddress(libopengl32, "glDrawBuffer") glDrawElements = doGetProcAddress(libopengl32, "glDrawElements") glDrawPixels = doGetProcAddress(libopengl32, "glDrawPixels") glEdgeFlag = doGetProcAddress(libopengl32, "glEdgeFlag") glEdgeFlagPointer = doGetProcAddress(libopengl32, "glEdgeFlagPointer") glEdgeFlagv = doGetProcAddress(libopengl32, "glEdgeFlagv") glEnable = doGetProcAddress(libopengl32, "glEnable") glEnableClientState = doGetProcAddress(libopengl32, "glEnableClientState") glEnd = doGetProcAddress(libopengl32, "glEnd") glEndList = doGetProcAddress(libopengl32, "glEndList") glEvalCoord1d = doGetProcAddress(libopengl32, "glEvalCoord1d") glEvalCoord1dv = doGetProcAddress(libopengl32, "glEvalCoord1dv") glEvalCoord1f = doGetProcAddress(libopengl32, "glEvalCoord1f") glEvalCoord1fv = doGetProcAddress(libopengl32, "glEvalCoord1fv") glEvalCoord2d = doGetProcAddress(libopengl32, "glEvalCoord2d") glEvalCoord2dv = doGetProcAddress(libopengl32, "glEvalCoord2dv") glEvalCoord2f = doGetProcAddress(libopengl32, "glEvalCoord2f") glEvalCoord2fv = doGetProcAddress(libopengl32, "glEvalCoord2fv") glEvalMesh1 = doGetProcAddress(libopengl32, "glEvalMesh1") glEvalMesh2 = doGetProcAddress(libopengl32, "glEvalMesh2") glEvalPoint1 = doGetProcAddress(libopengl32, "glEvalPoint1") glEvalPoint2 = doGetProcAddress(libopengl32, "glEvalPoint2") glFeedbackBuffer = doGetProcAddress(libopengl32, "glFeedbackBuffer") glFinish = doGetProcAddress(libopengl32, "glFinish") glFlush = doGetProcAddress(libopengl32, "glFlush") glFogf = doGetProcAddress(libopengl32, "glFogf") glFogfv = doGetProcAddress(libopengl32, "glFogfv") glFogi = doGetProcAddress(libopengl32, "glFogi") glFogiv = doGetProcAddress(libopengl32, "glFogiv") glFrontFace = doGetProcAddress(libopengl32, "glFrontFace") glFrustum = doGetProcAddress(libopengl32, "glFrustum") glGenLists = doGetProcAddress(libopengl32, "glGenLists") glGenTextures = doGetProcAddress(libopengl32, "glGenTextures") glGetBooleanv = doGetProcAddress(libopengl32, "glGetBooleanv") glGetClipPlane = doGetProcAddress(libopengl32, "glGetClipPlane") glGetDoublev = doGetProcAddress(libopengl32, "glGetDoublev") glGetError = doGetProcAddress(libopengl32, "glGetError") glGetFloatv = doGetProcAddress(libopengl32, "glGetFloatv") glGetIntegerv = doGetProcAddress(libopengl32, "glGetIntegerv") glGetLightfv = doGetProcAddress(libopengl32, "glGetLightfv") glGetLightiv = doGetProcAddress(libopengl32, "glGetLightiv") glGetMapdv = doGetProcAddress(libopengl32, "glGetMapdv") glGetMapfv = doGetProcAddress(libopengl32, "glGetMapfv") glGetMapiv = doGetProcAddress(libopengl32, "glGetMapiv") glGetMaterialfv = doGetProcAddress(libopengl32, "glGetMaterialfv") glGetMaterialiv = doGetProcAddress(libopengl32, "glGetMaterialiv") glGetPixelMapfv = doGetProcAddress(libopengl32, "glGetPixelMapfv") glGetPixelMapuiv = doGetProcAddress(libopengl32, "glGetPixelMapuiv") glGetPixelMapusv = doGetProcAddress(libopengl32, "glGetPixelMapusv") glGetPointerv = doGetProcAddress(libopengl32, "glGetPointerv") glGetPolygonStipple = doGetProcAddress(libopengl32, "glGetPolygonStipple") glGetTexEnvfv = doGetProcAddress(libopengl32, "glGetTexEnvfv") glGetTexEnviv = doGetProcAddress(libopengl32, "glGetTexEnviv") glGetTexGendv = doGetProcAddress(libopengl32, "glGetTexGendv") glGetTexGenfv = doGetProcAddress(libopengl32, "glGetTexGenfv") glGetTexGeniv = doGetProcAddress(libopengl32, "glGetTexGeniv") glGetTexImage = doGetProcAddress(libopengl32, "glGetTexImage") glGetTexLevelParameterfv = doGetProcAddress(libopengl32, "glGetTexLevelParameterfv") glGetTexLevelParameteriv = doGetProcAddress(libopengl32, "glGetTexLevelParameteriv") glGetTexParameterfv = doGetProcAddress(libopengl32, "glGetTexParameterfv") glGetTexParameteriv = doGetProcAddress(libopengl32, "glGetTexParameteriv") glHint = doGetProcAddress(libopengl32, "glHint") glIndexMask = doGetProcAddress(libopengl32, "glIndexMask") glIndexPointer = doGetProcAddress(libopengl32, "glIndexPointer") glIndexd = doGetProcAddress(libopengl32, "glIndexd") glIndexdv = doGetProcAddress(libopengl32, "glIndexdv") glIndexf = doGetProcAddress(libopengl32, "glIndexf") glIndexfv = doGetProcAddress(libopengl32, "glIndexfv") glIndexi = doGetProcAddress(libopengl32, "glIndexi") glIndexiv = doGetProcAddress(libopengl32, "glIndexiv") glIndexs = doGetProcAddress(libopengl32, "glIndexs") glIndexsv = doGetProcAddress(libopengl32, "glIndexsv") glIndexub = doGetProcAddress(libopengl32, "glIndexub") glIndexubv = doGetProcAddress(libopengl32, "glIndexubv") glInitNames = doGetProcAddress(libopengl32, "glInitNames") glInterleavedArrays = doGetProcAddress(libopengl32, "glInterleavedArrays") glIsEnabled = doGetProcAddress(libopengl32, "glIsEnabled") glIsList = doGetProcAddress(libopengl32, "glIsList") glIsTexture = doGetProcAddress(libopengl32, "glIsTexture") glLightModelf = doGetProcAddress(libopengl32, "glLightModelf") glLightModelfv = doGetProcAddress(libopengl32, "glLightModelfv") glLightModeli = doGetProcAddress(libopengl32, "glLightModeli") glLightModeliv = doGetProcAddress(libopengl32, "glLightModeliv") glLightf = doGetProcAddress(libopengl32, "glLightf") glLightfv = doGetProcAddress(libopengl32, "glLightfv") glLighti = doGetProcAddress(libopengl32, "glLighti") glLightiv = doGetProcAddress(libopengl32, "glLightiv") glLineStipple = doGetProcAddress(libopengl32, "glLineStipple") glLineWidth = doGetProcAddress(libopengl32, "glLineWidth") glListBase = doGetProcAddress(libopengl32, "glListBase") glLoadIdentity = doGetProcAddress(libopengl32, "glLoadIdentity") glLoadMatrixd = doGetProcAddress(libopengl32, "glLoadMatrixd") glLoadMatrixf = doGetProcAddress(libopengl32, "glLoadMatrixf") glLoadName = doGetProcAddress(libopengl32, "glLoadName") glLogicOp = doGetProcAddress(libopengl32, "glLogicOp") glMap1d = doGetProcAddress(libopengl32, "glMap1d") glMap1f = doGetProcAddress(libopengl32, "glMap1f") glMap2d = doGetProcAddress(libopengl32, "glMap2d") glMap2f = doGetProcAddress(libopengl32, "glMap2f") glMapGrid1d = doGetProcAddress(libopengl32, "glMapGrid1d") glMapGrid1f = doGetProcAddress(libopengl32, "glMapGrid1f") glMapGrid2d = doGetProcAddress(libopengl32, "glMapGrid2d") glMapGrid2f = doGetProcAddress(libopengl32, "glMapGrid2f") glMaterialf = doGetProcAddress(libopengl32, "glMaterialf") glMaterialfv = doGetProcAddress(libopengl32, "glMaterialfv") glMateriali = doGetProcAddress(libopengl32, "glMateriali") glMaterialiv = doGetProcAddress(libopengl32, "glMaterialiv") glMatrixMode = doGetProcAddress(libopengl32, "glMatrixMode") glMultMatrixd = doGetProcAddress(libopengl32, "glMultMatrixd") glMultMatrixf = doGetProcAddress(libopengl32, "glMultMatrixf") glNewList = doGetProcAddress(libopengl32, "glNewList") glNormal3b = doGetProcAddress(libopengl32, "glNormal3b") glNormal3bv = doGetProcAddress(libopengl32, "glNormal3bv") glNormal3d = doGetProcAddress(libopengl32, "glNormal3d") glNormal3dv = doGetProcAddress(libopengl32, "glNormal3dv") glNormal3f = doGetProcAddress(libopengl32, "glNormal3f") glNormal3fv = doGetProcAddress(libopengl32, "glNormal3fv") glNormal3i = doGetProcAddress(libopengl32, "glNormal3i") glNormal3iv = doGetProcAddress(libopengl32, "glNormal3iv") glNormal3s = doGetProcAddress(libopengl32, "glNormal3s") glNormal3sv = doGetProcAddress(libopengl32, "glNormal3sv") glNormalPointer = doGetProcAddress(libopengl32, "glNormalPointer") glOrtho = doGetProcAddress(libopengl32, "glOrtho") glPassThrough = doGetProcAddress(libopengl32, "glPassThrough") glPixelMapfv = doGetProcAddress(libopengl32, "glPixelMapfv") glPixelMapuiv = doGetProcAddress(libopengl32, "glPixelMapuiv") glPixelMapusv = doGetProcAddress(libopengl32, "glPixelMapusv") glPixelStoref = doGetProcAddress(libopengl32, "glPixelStoref") glPixelStorei = doGetProcAddress(libopengl32, "glPixelStorei") glPixelTransferf = doGetProcAddress(libopengl32, "glPixelTransferf") glPixelTransferi = doGetProcAddress(libopengl32, "glPixelTransferi") glPixelZoom = doGetProcAddress(libopengl32, "glPixelZoom") glPointSize = doGetProcAddress(libopengl32, "glPointSize") glPolygonMode = doGetProcAddress(libopengl32, "glPolygonMode") glPolygonOffset = doGetProcAddress(libopengl32, "glPolygonOffset") glPolygonStipple = doGetProcAddress(libopengl32, "glPolygonStipple") glPopAttrib = doGetProcAddress(libopengl32, "glPopAttrib") glPopClientAttrib = doGetProcAddress(libopengl32, "glPopClientAttrib") glPopMatrix = doGetProcAddress(libopengl32, "glPopMatrix") glPopName = doGetProcAddress(libopengl32, "glPopName") glPrioritizeTextures = doGetProcAddress(libopengl32, "glPrioritizeTextures") glPushAttrib = doGetProcAddress(libopengl32, "glPushAttrib") glPushClientAttrib = doGetProcAddress(libopengl32, "glPushClientAttrib") glPushMatrix = doGetProcAddress(libopengl32, "glPushMatrix") glPushName = doGetProcAddress(libopengl32, "glPushName") glRasterPos2d = doGetProcAddress(libopengl32, "glRasterPos2d") glRasterPos2dv = doGetProcAddress(libopengl32, "glRasterPos2dv") glRasterPos2f = doGetProcAddress(libopengl32, "glRasterPos2f") glRasterPos2fv = doGetProcAddress(libopengl32, "glRasterPos2fv") glRasterPos2i = doGetProcAddress(libopengl32, "glRasterPos2i") glRasterPos2iv = doGetProcAddress(libopengl32, "glRasterPos2iv") glRasterPos2s = doGetProcAddress(libopengl32, "glRasterPos2s") glRasterPos2sv = doGetProcAddress(libopengl32, "glRasterPos2sv") glRasterPos3d = doGetProcAddress(libopengl32, "glRasterPos3d") glRasterPos3dv = doGetProcAddress(libopengl32, "glRasterPos3dv") glRasterPos3f = doGetProcAddress(libopengl32, "glRasterPos3f") glRasterPos3fv = doGetProcAddress(libopengl32, "glRasterPos3fv") glRasterPos3i = doGetProcAddress(libopengl32, "glRasterPos3i") glRasterPos3iv = doGetProcAddress(libopengl32, "glRasterPos3iv") glRasterPos3s = doGetProcAddress(libopengl32, "glRasterPos3s") glRasterPos3sv = doGetProcAddress(libopengl32, "glRasterPos3sv") glRasterPos4d = doGetProcAddress(libopengl32, "glRasterPos4d") glRasterPos4dv = doGetProcAddress(libopengl32, "glRasterPos4dv") glRasterPos4f = doGetProcAddress(libopengl32, "glRasterPos4f") glRasterPos4fv = doGetProcAddress(libopengl32, "glRasterPos4fv") glRasterPos4i = doGetProcAddress(libopengl32, "glRasterPos4i") glRasterPos4iv = doGetProcAddress(libopengl32, "glRasterPos4iv") glRasterPos4s = doGetProcAddress(libopengl32, "glRasterPos4s") glRasterPos4sv = doGetProcAddress(libopengl32, "glRasterPos4sv") glReadBuffer = doGetProcAddress(libopengl32, "glReadBuffer") glReadPixels = doGetProcAddress(libopengl32, "glReadPixels") glRectd = doGetProcAddress(libopengl32, "glRectd") glRectdv = doGetProcAddress(libopengl32, "glRectdv") glRectf = doGetProcAddress(libopengl32, "glRectf") glRectfv = doGetProcAddress(libopengl32, "glRectfv") glRecti = doGetProcAddress(libopengl32, "glRecti") glRectiv = doGetProcAddress(libopengl32, "glRectiv") glRects = doGetProcAddress(libopengl32, "glRects") glRectsv = doGetProcAddress(libopengl32, "glRectsv") glRenderMode = doGetProcAddress(libopengl32, "glRenderMode") glRotated = doGetProcAddress(libopengl32, "glRotated") glRotatef = doGetProcAddress(libopengl32, "glRotatef") glScaled = doGetProcAddress(libopengl32, "glScaled") glScalef = doGetProcAddress(libopengl32, "glScalef") glScissor = doGetProcAddress(libopengl32, "glScissor") glSelectBuffer = doGetProcAddress(libopengl32, "glSelectBuffer") glShadeModel = doGetProcAddress(libopengl32, "glShadeModel") glStencilFunc = doGetProcAddress(libopengl32, "glStencilFunc") glStencilMask = doGetProcAddress(libopengl32, "glStencilMask") glStencilOp = doGetProcAddress(libopengl32, "glStencilOp") glTexCoord1d = doGetProcAddress(libopengl32, "glTexCoord1d") glTexCoord1dv = doGetProcAddress(libopengl32, "glTexCoord1dv") glTexCoord1f = doGetProcAddress(libopengl32, "glTexCoord1f") glTexCoord1fv = doGetProcAddress(libopengl32, "glTexCoord1fv") glTexCoord1i = doGetProcAddress(libopengl32, "glTexCoord1i") glTexCoord1iv = doGetProcAddress(libopengl32, "glTexCoord1iv") glTexCoord1s = doGetProcAddress(libopengl32, "glTexCoord1s") glTexCoord1sv = doGetProcAddress(libopengl32, "glTexCoord1sv") glTexCoord2d = doGetProcAddress(libopengl32, "glTexCoord2d") glTexCoord2dv = doGetProcAddress(libopengl32, "glTexCoord2dv") glTexCoord2f = doGetProcAddress(libopengl32, "glTexCoord2f") glTexCoord2fv = doGetProcAddress(libopengl32, "glTexCoord2fv") glTexCoord2i = doGetProcAddress(libopengl32, "glTexCoord2i") glTexCoord2iv = doGetProcAddress(libopengl32, "glTexCoord2iv") glTexCoord2s = doGetProcAddress(libopengl32, "glTexCoord2s") glTexCoord2sv = doGetProcAddress(libopengl32, "glTexCoord2sv") glTexCoord3d = doGetProcAddress(libopengl32, "glTexCoord3d") glTexCoord3dv = doGetProcAddress(libopengl32, "glTexCoord3dv") glTexCoord3f = doGetProcAddress(libopengl32, "glTexCoord3f") glTexCoord3fv = doGetProcAddress(libopengl32, "glTexCoord3fv") glTexCoord3i = doGetProcAddress(libopengl32, "glTexCoord3i") glTexCoord3iv = doGetProcAddress(libopengl32, "glTexCoord3iv") glTexCoord3s = doGetProcAddress(libopengl32, "glTexCoord3s") glTexCoord3sv = doGetProcAddress(libopengl32, "glTexCoord3sv") glTexCoord4d = doGetProcAddress(libopengl32, "glTexCoord4d") glTexCoord4dv = doGetProcAddress(libopengl32, "glTexCoord4dv") glTexCoord4f = doGetProcAddress(libopengl32, "glTexCoord4f") glTexCoord4fv = doGetProcAddress(libopengl32, "glTexCoord4fv") glTexCoord4i = doGetProcAddress(libopengl32, "glTexCoord4i") glTexCoord4iv = doGetProcAddress(libopengl32, "glTexCoord4iv") glTexCoord4s = doGetProcAddress(libopengl32, "glTexCoord4s") glTexCoord4sv = doGetProcAddress(libopengl32, "glTexCoord4sv") glTexCoordPointer = doGetProcAddress(libopengl32, "glTexCoordPointer") glTexEnvf = doGetProcAddress(libopengl32, "glTexEnvf") glTexEnvfv = doGetProcAddress(libopengl32, "glTexEnvfv") glTexEnvi = doGetProcAddress(libopengl32, "glTexEnvi") glTexEnviv = doGetProcAddress(libopengl32, "glTexEnviv") glTexGend = doGetProcAddress(libopengl32, "glTexGend") glTexGendv = doGetProcAddress(libopengl32, "glTexGendv") glTexGenf = doGetProcAddress(libopengl32, "glTexGenf") glTexGenfv = doGetProcAddress(libopengl32, "glTexGenfv") glTexGeni = doGetProcAddress(libopengl32, "glTexGeni") glTexGeniv = doGetProcAddress(libopengl32, "glTexGeniv") glTexImage1D = doGetProcAddress(libopengl32, "glTexImage1D") glTexImage2D = doGetProcAddress(libopengl32, "glTexImage2D") glTexParameterf = doGetProcAddress(libopengl32, "glTexParameterf") glTexParameterfv = doGetProcAddress(libopengl32, "glTexParameterfv") glTexParameteri = doGetProcAddress(libopengl32, "glTexParameteri") glTexParameteriv = doGetProcAddress(libopengl32, "glTexParameteriv") glTexSubImage1D = doGetProcAddress(libopengl32, "glTexSubImage1D") glTexSubImage2D = doGetProcAddress(libopengl32, "glTexSubImage2D") glTranslated = doGetProcAddress(libopengl32, "glTranslated") glTranslatef = doGetProcAddress(libopengl32, "glTranslatef") glVertex2d = doGetProcAddress(libopengl32, "glVertex2d") glVertex2dv = doGetProcAddress(libopengl32, "glVertex2dv") glVertex2f = doGetProcAddress(libopengl32, "glVertex2f") glVertex2fv = doGetProcAddress(libopengl32, "glVertex2fv") glVertex2i = doGetProcAddress(libopengl32, "glVertex2i") glVertex2iv = doGetProcAddress(libopengl32, "glVertex2iv") glVertex2s = doGetProcAddress(libopengl32, "glVertex2s") glVertex2sv = doGetProcAddress(libopengl32, "glVertex2sv") glVertex3d = doGetProcAddress(libopengl32, "glVertex3d") glVertex3dv = doGetProcAddress(libopengl32, "glVertex3dv") glVertex3f = doGetProcAddress(libopengl32, "glVertex3f") glVertex3fv = doGetProcAddress(libopengl32, "glVertex3fv") glVertex3i = doGetProcAddress(libopengl32, "glVertex3i") glVertex3iv = doGetProcAddress(libopengl32, "glVertex3iv") glVertex3s = doGetProcAddress(libopengl32, "glVertex3s") glVertex3sv = doGetProcAddress(libopengl32, "glVertex3sv") glVertex4d = doGetProcAddress(libopengl32, "glVertex4d") glVertex4dv = doGetProcAddress(libopengl32, "glVertex4dv") glVertex4f = doGetProcAddress(libopengl32, "glVertex4f") glVertex4fv = doGetProcAddress(libopengl32, "glVertex4fv") glVertex4i = doGetProcAddress(libopengl32, "glVertex4i") glVertex4iv = doGetProcAddress(libopengl32, "glVertex4iv") glVertex4s = doGetProcAddress(libopengl32, "glVertex4s") glVertex4sv = doGetProcAddress(libopengl32, "glVertex4sv") glVertexPointer = doGetProcAddress(libopengl32, "glVertexPointer") glViewport = doGetProcAddress(libopengl32, "glViewport") wglCopyContext = doGetProcAddress(libopengl32, "wglCopyContext") wglCreateContext = doGetProcAddress(libopengl32, "wglCreateContext") wglCreateLayerContext = doGetProcAddress(libopengl32, "wglCreateLayerContext") wglDeleteContext = doGetProcAddress(libopengl32, "wglDeleteContext") wglDescribeLayerPlane = doGetProcAddress(libopengl32, "wglDescribeLayerPlane") wglGetCurrentContext = doGetProcAddress(libopengl32, "wglGetCurrentContext") wglGetCurrentDC = doGetProcAddress(libopengl32, "wglGetCurrentDC") wglGetLayerPaletteEntries = doGetProcAddress(libopengl32, "wglGetLayerPaletteEntries") wglGetProcAddress = doGetProcAddress(libopengl32, "wglGetProcAddress") wglMakeCurrent = doGetProcAddress(libopengl32, "wglMakeCurrent") wglRealizeLayerPalette = doGetProcAddress(libopengl32, "wglRealizeLayerPalette") wglSetLayerPaletteEntries = doGetProcAddress(libopengl32, "wglSetLayerPaletteEntries") wglShareLists = doGetProcAddress(libopengl32, "wglShareLists") wglSwapLayerBuffers = doGetProcAddress(libopengl32, "wglSwapLayerBuffers") wglSwapMultipleBuffers = doGetProcAddress(libopengl32, "wglSwapMultipleBuffers") wglUseFontBitmaps = doGetProcAddress(libopengl32, "wglUseFontBitmapsW") wglUseFontOutlines = doGetProcAddress(libopengl32, "wglUseFontOutlinesW") glDebugEntry = doGetProcAddress(libopengl32, "glDebugEntry") wglChoosePixelFormat = doGetProcAddress(libopengl32, "wglChoosePixelFormat") wglDescribePixelFormat = doGetProcAddress(libopengl32, "wglDescribePixelFormat") wglGetPixelFormat = doGetProcAddress(libopengl32, "wglGetPixelFormat") wglSetPixelFormat = doGetProcAddress(libopengl32, "wglSetPixelFormat") } func GlAccum(op GLenum, value GLfloat) { syscall3(glAccum, 2, uintptr(op), uintptr(value), 0) } func GlAlphaFunc(aFunc GLenum, ref GLclampf) { syscall3(glAlphaFunc, 2, uintptr(aFunc), uintptr(ref), 0) } func GlAreTexturesResident(n GLsizei, textures /*const*/ *GLuint, residences *GLboolean) GLboolean { ret1 := syscall3(glAreTexturesResident, 3, uintptr(n), uintptr(unsafe.Pointer(textures)), uintptr(unsafe.Pointer(residences))) return GLboolean(ret1) } func GlArrayElement(i GLint) { syscall3(glArrayElement, 1, uintptr(i), 0, 0) } func GlBegin(mode GLenum) { syscall3(glBegin, 1, uintptr(mode), 0, 0) } func GlBindTexture(target GLenum, texture GLuint) { syscall3(glBindTexture, 2, uintptr(target), uintptr(texture), 0) } func GlBitmap(width GLsizei, height GLsizei, xorig GLfloat, yorig GLfloat, xmove GLfloat, ymove GLfloat, bitmap /*const*/ *GLubyte) { syscall9(glBitmap, 7, uintptr(width), uintptr(height), uintptr(xorig), uintptr(yorig), uintptr(xmove), uintptr(ymove), uintptr(unsafe.Pointer(bitmap)), 0, 0) } func GlBlendFunc(sfactor GLenum, dfactor GLenum) { syscall3(glBlendFunc, 2, uintptr(sfactor), uintptr(dfactor), 0) } func GlCallList(list GLuint) { syscall3(glCallList, 1, uintptr(list), 0, 0) } func GlCallLists(n GLsizei, aType GLenum, lists /*const*/ uintptr) { syscall3(glCallLists, 3, uintptr(n), uintptr(aType), lists) } func GlClear(mask GLbitfield) { syscall3(glClear, 1, uintptr(mask), 0, 0) } func GlClearAccum(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat) { syscall6(glClearAccum, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlClearColor(red GLclampf, green GLclampf, blue GLclampf, alpha GLclampf) { syscall6(glClearColor, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlClearDepth(depth GLclampd) { syscall3(glClearDepth, 1, uintptr(depth), 0, 0) } func GlClearIndex(c GLfloat) { syscall3(glClearIndex, 1, uintptr(c), 0, 0) } func GlClearStencil(s GLint) { syscall3(glClearStencil, 1, uintptr(s), 0, 0) } func GlClipPlane(plane GLenum, equation /*const*/ *GLdouble) { syscall3(glClipPlane, 2, uintptr(plane), uintptr(unsafe.Pointer(equation)), 0) } func GlColor3b(red GLbyte, green GLbyte, blue GLbyte) { syscall3(glColor3b, 3, uintptr(red), uintptr(green), uintptr(blue)) } func GlColor3bv(v /*const*/ *GLbyte) { syscall3(glColor3bv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor3d(red GLdouble, green GLdouble, blue GLdouble) { syscall3(glColor3d, 3, uintptr(red), uintptr(green), uintptr(blue)) } func GlColor3dv(v /*const*/ *GLdouble) { syscall3(glColor3dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor3f(red GLfloat, green GLfloat, blue GLfloat) { syscall3(glColor3f, 3, uintptr(red), uintptr(green), uintptr(blue)) } func GlColor3fv(v /*const*/ *GLfloat) { syscall3(glColor3fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor3i(red GLint, green GLint, blue GLint) { syscall3(glColor3i, 3, uintptr(red), uintptr(green), uintptr(blue)) } func GlColor3iv(v /*const*/ *GLint) { syscall3(glColor3iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor3s(red GLshort, green GLshort, blue GLshort) { syscall3(glColor3s, 3, uintptr(red), uintptr(green), uintptr(blue)) } func GlColor3sv(v /*const*/ *GLshort) { syscall3(glColor3sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor3ub(red GLubyte, green GLubyte, blue GLubyte) { syscall3(glColor3ub, 3, uintptr(red), uintptr(green), uintptr(blue)) } func GlColor3ubv(v /*const*/ *GLubyte) { syscall3(glColor3ubv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor3ui(red GLuint, green GLuint, blue GLuint) { syscall3(glColor3ui, 3, uintptr(red), uintptr(green), uintptr(blue)) } func GlColor3uiv(v /*const*/ *GLuint) { syscall3(glColor3uiv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor3us(red GLushort, green GLushort, blue GLushort) { syscall3(glColor3us, 3, uintptr(red), uintptr(green), uintptr(blue)) } func GlColor3usv(v /*const*/ *GLushort) { syscall3(glColor3usv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor4b(red GLbyte, green GLbyte, blue GLbyte, alpha GLbyte) { syscall6(glColor4b, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlColor4bv(v /*const*/ *GLbyte) { syscall3(glColor4bv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor4d(red GLdouble, green GLdouble, blue GLdouble, alpha GLdouble) { syscall6(glColor4d, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlColor4dv(v /*const*/ *GLdouble) { syscall3(glColor4dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor4f(red GLfloat, green GLfloat, blue GLfloat, alpha GLfloat) { syscall6(glColor4f, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlColor4fv(v /*const*/ *GLfloat) { syscall3(glColor4fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor4i(red GLint, green GLint, blue GLint, alpha GLint) { syscall6(glColor4i, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlColor4iv(v /*const*/ *GLint) { syscall3(glColor4iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor4s(red GLshort, green GLshort, blue GLshort, alpha GLshort) { syscall6(glColor4s, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlColor4sv(v /*const*/ *GLshort) { syscall3(glColor4sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor4ub(red GLubyte, green GLubyte, blue GLubyte, alpha GLubyte) { syscall6(glColor4ub, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlColor4ubv(v /*const*/ *GLubyte) { syscall3(glColor4ubv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor4ui(red GLuint, green GLuint, blue GLuint, alpha GLuint) { syscall6(glColor4ui, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlColor4uiv(v /*const*/ *GLuint) { syscall3(glColor4uiv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColor4us(red GLushort, green GLushort, blue GLushort, alpha GLushort) { syscall6(glColor4us, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlColor4usv(v /*const*/ *GLushort) { syscall3(glColor4usv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlColorMask(red GLboolean, green GLboolean, blue GLboolean, alpha GLboolean) { syscall6(glColorMask, 4, uintptr(red), uintptr(green), uintptr(blue), uintptr(alpha), 0, 0) } func GlColorMaterial(face GLenum, mode GLenum) { syscall3(glColorMaterial, 2, uintptr(face), uintptr(mode), 0) } func GlColorPointer(size GLint, aType GLenum, stride GLsizei, pointer /*const*/ uintptr) { syscall6(glColorPointer, 4, uintptr(size), uintptr(aType), uintptr(stride), pointer, 0, 0) } func GlCopyPixels(x GLint, y GLint, width GLsizei, height GLsizei, aType GLenum) { syscall6(glCopyPixels, 5, uintptr(x), uintptr(y), uintptr(width), uintptr(height), uintptr(aType), 0) } func GlCopyTexImage1D(target GLenum, level GLint, internalFormat GLenum, x GLint, y GLint, width GLsizei, border GLint) { syscall9(glCopyTexImage1D, 7, uintptr(target), uintptr(level), uintptr(internalFormat), uintptr(x), uintptr(y), uintptr(width), uintptr(border), 0, 0) } func GlCopyTexImage2D(target GLenum, level GLint, internalFormat GLenum, x GLint, y GLint, width GLsizei, height GLsizei, border GLint) { syscall9(glCopyTexImage2D, 8, uintptr(target), uintptr(level), uintptr(internalFormat), uintptr(x), uintptr(y), uintptr(width), uintptr(height), uintptr(border), 0) } func GlCopyTexSubImage1D(target GLenum, level GLint, xoffset GLint, x GLint, y GLint, width GLsizei) { syscall6(glCopyTexSubImage1D, 6, uintptr(target), uintptr(level), uintptr(xoffset), uintptr(x), uintptr(y), uintptr(width)) } func GlCopyTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, x GLint, y GLint, width GLsizei, height GLsizei) { syscall9(glCopyTexSubImage2D, 8, uintptr(target), uintptr(level), uintptr(xoffset), uintptr(yoffset), uintptr(x), uintptr(y), uintptr(width), uintptr(height), 0) } func GlCullFace(mode GLenum) { syscall3(glCullFace, 1, uintptr(mode), 0, 0) } func GlDeleteLists(list GLuint, aRange GLsizei) { syscall3(glDeleteLists, 2, uintptr(list), uintptr(aRange), 0) } func GlDeleteTextures(n GLsizei, textures /*const*/ *GLuint) { syscall3(glDeleteTextures, 2, uintptr(n), uintptr(unsafe.Pointer(textures)), 0) } func GlDepthFunc(aFunc GLenum) { syscall3(glDepthFunc, 1, uintptr(aFunc), 0, 0) } func GlDepthMask(flag GLboolean) { syscall3(glDepthMask, 1, uintptr(flag), 0, 0) } func GlDepthRange(zNear GLclampd, zFar GLclampd) { syscall3(glDepthRange, 2, uintptr(zNear), uintptr(zFar), 0) } func GlDisable(cap GLenum) { syscall3(glDisable, 1, uintptr(cap), 0, 0) } func GlDisableClientState(array GLenum) { syscall3(glDisableClientState, 1, uintptr(array), 0, 0) } func GlDrawArrays(mode GLenum, first GLint, count GLsizei) { syscall3(glDrawArrays, 3, uintptr(mode), uintptr(first), uintptr(count)) } func GlDrawBuffer(mode GLenum) { syscall3(glDrawBuffer, 1, uintptr(mode), 0, 0) } func GlDrawElements(mode GLenum, count GLsizei, aType GLenum, indices /*const*/ uintptr) { syscall6(glDrawElements, 4, uintptr(mode), uintptr(count), uintptr(aType), indices, 0, 0) } func GlDrawPixels(width GLsizei, height GLsizei, format GLenum, aType GLenum, pixels /*const*/ uintptr) { syscall6(glDrawPixels, 5, uintptr(width), uintptr(height), uintptr(format), uintptr(aType), pixels, 0) } func GlEdgeFlag(flag GLboolean) { syscall3(glEdgeFlag, 1, uintptr(flag), 0, 0) } func GlEdgeFlagPointer(stride GLsizei, pointer /*const*/ uintptr) { syscall3(glEdgeFlagPointer, 2, uintptr(stride), pointer, 0) } func GlEdgeFlagv(flag /*const*/ *GLboolean) { syscall3(glEdgeFlagv, 1, uintptr(unsafe.Pointer(flag)), 0, 0) } func GlEnable(cap GLenum) { syscall3(glEnable, 1, uintptr(cap), 0, 0) } func GlEnableClientState(array GLenum) { syscall3(glEnableClientState, 1, uintptr(array), 0, 0) } func GlEnd() { syscall3(glEnd, 0, 0, 0, 0) } func GlEndList() { syscall3(glEndList, 0, 0, 0, 0) } func GlEvalCoord1d(u GLdouble) { syscall3(glEvalCoord1d, 1, uintptr(u), 0, 0) } func GlEvalCoord1dv(u /*const*/ *GLdouble) { syscall3(glEvalCoord1dv, 1, uintptr(unsafe.Pointer(u)), 0, 0) } func GlEvalCoord1f(u GLfloat) { syscall3(glEvalCoord1f, 1, uintptr(u), 0, 0) } func GlEvalCoord1fv(u /*const*/ *GLfloat) { syscall3(glEvalCoord1fv, 1, uintptr(unsafe.Pointer(u)), 0, 0) } func GlEvalCoord2d(u GLdouble, v GLdouble) { syscall3(glEvalCoord2d, 2, uintptr(u), uintptr(v), 0) } func GlEvalCoord2dv(u /*const*/ *GLdouble) { syscall3(glEvalCoord2dv, 1, uintptr(unsafe.Pointer(u)), 0, 0) } func GlEvalCoord2f(u GLfloat, v GLfloat) { syscall3(glEvalCoord2f, 2, uintptr(u), uintptr(v), 0) } func GlEvalCoord2fv(u /*const*/ *GLfloat) { syscall3(glEvalCoord2fv, 1, uintptr(unsafe.Pointer(u)), 0, 0) } func GlEvalMesh1(mode GLenum, i1 GLint, i2 GLint) { syscall3(glEvalMesh1, 3, uintptr(mode), uintptr(i1), uintptr(i2)) } func GlEvalMesh2(mode GLenum, i1 GLint, i2 GLint, j1 GLint, j2 GLint) { syscall6(glEvalMesh2, 5, uintptr(mode), uintptr(i1), uintptr(i2), uintptr(j1), uintptr(j2), 0) } func GlEvalPoint1(i GLint) { syscall3(glEvalPoint1, 1, uintptr(i), 0, 0) } func GlEvalPoint2(i GLint, j GLint) { syscall3(glEvalPoint2, 2, uintptr(i), uintptr(j), 0) } func GlFeedbackBuffer(size GLsizei, aType GLenum, buffer *GLfloat) { syscall3(glFeedbackBuffer, 3, uintptr(size), uintptr(aType), uintptr(unsafe.Pointer(buffer))) } func GlFinish() { syscall3(glFinish, 0, 0, 0, 0) } func GlFlush() { syscall3(glFlush, 0, 0, 0, 0) } func GlFogf(pname GLenum, param GLfloat) { syscall3(glFogf, 2, uintptr(pname), uintptr(param), 0) } func GlFogfv(pname GLenum, params /*const*/ *GLfloat) { syscall3(glFogfv, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0) } func GlFogi(pname GLenum, param GLint) { syscall3(glFogi, 2, uintptr(pname), uintptr(param), 0) } func GlFogiv(pname GLenum, params /*const*/ *GLint) { syscall3(glFogiv, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0) } func GlFrontFace(mode GLenum) { syscall3(glFrontFace, 1, uintptr(mode), 0, 0) } func GlFrustum(left GLdouble, right GLdouble, bottom GLdouble, top GLdouble, zNear GLdouble, zFar GLdouble) { syscall6(glFrustum, 6, uintptr(left), uintptr(right), uintptr(bottom), uintptr(top), uintptr(zNear), uintptr(zFar)) } func GlGenLists(aRange GLsizei) GLuint { ret1 := syscall3(glGenLists, 1, uintptr(aRange), 0, 0) return GLuint(ret1) } func GlGenTextures(n GLsizei, textures *GLuint) { syscall3(glGenTextures, 2, uintptr(n), uintptr(unsafe.Pointer(textures)), 0) } func GlGetBooleanv(pname GLenum, params *GLboolean) { syscall3(glGetBooleanv, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0) } func GlGetClipPlane(plane GLenum, equation *GLdouble) { syscall3(glGetClipPlane, 2, uintptr(plane), uintptr(unsafe.Pointer(equation)), 0) } func GlGetDoublev(pname GLenum, params *GLdouble) { syscall3(glGetDoublev, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0) } func GlGetError() GLenum { ret1 := syscall3(glGetError, 0, 0, 0, 0) return GLenum(ret1) } func GlGetFloatv(pname GLenum, params *GLfloat) { syscall3(glGetFloatv, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0) } func GlGetIntegerv(pname GLenum, params *GLint) { syscall3(glGetIntegerv, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0) } func GlGetLightfv(light GLenum, pname GLenum, params *GLfloat) { syscall3(glGetLightfv, 3, uintptr(light), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetLightiv(light GLenum, pname GLenum, params *GLint) { syscall3(glGetLightiv, 3, uintptr(light), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetMapdv(target GLenum, query GLenum, v *GLdouble) { syscall3(glGetMapdv, 3, uintptr(target), uintptr(query), uintptr(unsafe.Pointer(v))) } func GlGetMapfv(target GLenum, query GLenum, v *GLfloat) { syscall3(glGetMapfv, 3, uintptr(target), uintptr(query), uintptr(unsafe.Pointer(v))) } func GlGetMapiv(target GLenum, query GLenum, v *GLint) { syscall3(glGetMapiv, 3, uintptr(target), uintptr(query), uintptr(unsafe.Pointer(v))) } func GlGetMaterialfv(face GLenum, pname GLenum, params *GLfloat) { syscall3(glGetMaterialfv, 3, uintptr(face), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetMaterialiv(face GLenum, pname GLenum, params *GLint) { syscall3(glGetMaterialiv, 3, uintptr(face), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetPixelMapfv(aMap GLenum, values *GLfloat) { syscall3(glGetPixelMapfv, 2, uintptr(aMap), uintptr(unsafe.Pointer(values)), 0) } func GlGetPixelMapuiv(aMap GLenum, values *GLuint) { syscall3(glGetPixelMapuiv, 2, uintptr(aMap), uintptr(unsafe.Pointer(values)), 0) } func GlGetPixelMapusv(aMap GLenum, values *GLushort) { syscall3(glGetPixelMapusv, 2, uintptr(aMap), uintptr(unsafe.Pointer(values)), 0) } func GlGetPointerv(pname GLenum, params uintptr) { syscall3(glGetPointerv, 2, uintptr(pname), params, 0) } func GlGetPolygonStipple(mask *GLubyte) { syscall3(glGetPolygonStipple, 1, uintptr(unsafe.Pointer(mask)), 0, 0) } func GlGetTexEnvfv(target GLenum, pname GLenum, params *GLfloat) { syscall3(glGetTexEnvfv, 3, uintptr(target), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetTexEnviv(target GLenum, pname GLenum, params *GLint) { syscall3(glGetTexEnviv, 3, uintptr(target), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetTexGendv(coord GLenum, pname GLenum, params *GLdouble) { syscall3(glGetTexGendv, 3, uintptr(coord), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetTexGenfv(coord GLenum, pname GLenum, params *GLfloat) { syscall3(glGetTexGenfv, 3, uintptr(coord), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetTexGeniv(coord GLenum, pname GLenum, params *GLint) { syscall3(glGetTexGeniv, 3, uintptr(coord), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetTexImage(target GLenum, level GLint, format GLenum, aType GLenum, pixels uintptr) { syscall6(glGetTexImage, 5, uintptr(target), uintptr(level), uintptr(format), uintptr(aType), pixels, 0) } func GlGetTexLevelParameterfv(target GLenum, level GLint, pname GLenum, params *GLfloat) { syscall6(glGetTexLevelParameterfv, 4, uintptr(target), uintptr(level), uintptr(pname), uintptr(unsafe.Pointer(params)), 0, 0) } func GlGetTexLevelParameteriv(target GLenum, level GLint, pname GLenum, params *GLint) { syscall6(glGetTexLevelParameteriv, 4, uintptr(target), uintptr(level), uintptr(pname), uintptr(unsafe.Pointer(params)), 0, 0) } func GlGetTexParameterfv(target GLenum, pname GLenum, params *GLfloat) { syscall3(glGetTexParameterfv, 3, uintptr(target), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlGetTexParameteriv(target GLenum, pname GLenum, params *GLint) { syscall3(glGetTexParameteriv, 3, uintptr(target), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlHint(target GLenum, mode GLenum) { syscall3(glHint, 2, uintptr(target), uintptr(mode), 0) } func GlIndexMask(mask GLuint) { syscall3(glIndexMask, 1, uintptr(mask), 0, 0) } func GlIndexPointer(aType GLenum, stride GLsizei, pointer /*const*/ uintptr) { syscall3(glIndexPointer, 3, uintptr(aType), uintptr(stride), pointer) } func GlIndexd(c GLdouble) { syscall3(glIndexd, 1, uintptr(c), 0, 0) } func GlIndexdv(c /*const*/ *GLdouble) { syscall3(glIndexdv, 1, uintptr(unsafe.Pointer(c)), 0, 0) } func GlIndexf(c GLfloat) { syscall3(glIndexf, 1, uintptr(c), 0, 0) } func GlIndexfv(c /*const*/ *GLfloat) { syscall3(glIndexfv, 1, uintptr(unsafe.Pointer(c)), 0, 0) } func GlIndexi(c GLint) { syscall3(glIndexi, 1, uintptr(c), 0, 0) } func GlIndexiv(c /*const*/ *GLint) { syscall3(glIndexiv, 1, uintptr(unsafe.Pointer(c)), 0, 0) } func GlIndexs(c GLshort) { syscall3(glIndexs, 1, uintptr(c), 0, 0) } func GlIndexsv(c /*const*/ *GLshort) { syscall3(glIndexsv, 1, uintptr(unsafe.Pointer(c)), 0, 0) } func GlIndexub(c GLubyte) { syscall3(glIndexub, 1, uintptr(c), 0, 0) } func GlIndexubv(c /*const*/ *GLubyte) { syscall3(glIndexubv, 1, uintptr(unsafe.Pointer(c)), 0, 0) } func GlInitNames() { syscall3(glInitNames, 0, 0, 0, 0) } func GlInterleavedArrays(format GLenum, stride GLsizei, pointer /*const*/ uintptr) { syscall3(glInterleavedArrays, 3, uintptr(format), uintptr(stride), pointer) } func GlIsEnabled(cap GLenum) GLboolean { ret1 := syscall3(glIsEnabled, 1, uintptr(cap), 0, 0) return GLboolean(ret1) } func GlIsList(list GLuint) GLboolean { ret1 := syscall3(glIsList, 1, uintptr(list), 0, 0) return GLboolean(ret1) } func GlIsTexture(texture GLuint) GLboolean { ret1 := syscall3(glIsTexture, 1, uintptr(texture), 0, 0) return GLboolean(ret1) } func GlLightModelf(pname GLenum, param GLfloat) { syscall3(glLightModelf, 2, uintptr(pname), uintptr(param), 0) } func GlLightModelfv(pname GLenum, params /*const*/ *GLfloat) { syscall3(glLightModelfv, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0) } func GlLightModeli(pname GLenum, param GLint) { syscall3(glLightModeli, 2, uintptr(pname), uintptr(param), 0) } func GlLightModeliv(pname GLenum, params /*const*/ *GLint) { syscall3(glLightModeliv, 2, uintptr(pname), uintptr(unsafe.Pointer(params)), 0) } func GlLightf(light GLenum, pname GLenum, param GLfloat) { syscall3(glLightf, 3, uintptr(light), uintptr(pname), uintptr(param)) } func GlLightfv(light GLenum, pname GLenum, params /*const*/ *GLfloat) { syscall3(glLightfv, 3, uintptr(light), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlLighti(light GLenum, pname GLenum, param GLint) { syscall3(glLighti, 3, uintptr(light), uintptr(pname), uintptr(param)) } func GlLightiv(light GLenum, pname GLenum, params /*const*/ *GLint) { syscall3(glLightiv, 3, uintptr(light), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlLineStipple(factor GLint, pattern GLushort) { syscall3(glLineStipple, 2, uintptr(factor), uintptr(pattern), 0) } func GlLineWidth(width GLfloat) { syscall3(glLineWidth, 1, uintptr(width), 0, 0) } func GlListBase(base GLuint) { syscall3(glListBase, 1, uintptr(base), 0, 0) } func GlLoadIdentity() { syscall3(glLoadIdentity, 0, 0, 0, 0) } func GlLoadMatrixd(m /*const*/ *GLdouble) { syscall3(glLoadMatrixd, 1, uintptr(unsafe.Pointer(m)), 0, 0) } func GlLoadMatrixf(m /*const*/ *GLfloat) { syscall3(glLoadMatrixf, 1, uintptr(unsafe.Pointer(m)), 0, 0) } func GlLoadName(name GLuint) { syscall3(glLoadName, 1, uintptr(name), 0, 0) } func GlLogicOp(opcode GLenum) { syscall3(glLogicOp, 1, uintptr(opcode), 0, 0) } func GlMap1d(target GLenum, u1 GLdouble, u2 GLdouble, stride GLint, order GLint, points /*const*/ *GLdouble) { syscall6(glMap1d, 6, uintptr(target), uintptr(u1), uintptr(u2), uintptr(stride), uintptr(order), uintptr(unsafe.Pointer(points))) } func GlMap1f(target GLenum, u1 GLfloat, u2 GLfloat, stride GLint, order GLint, points /*const*/ *GLfloat) { syscall6(glMap1f, 6, uintptr(target), uintptr(u1), uintptr(u2), uintptr(stride), uintptr(order), uintptr(unsafe.Pointer(points))) } func GlMap2d(target GLenum, u1 GLdouble, u2 GLdouble, ustride GLint, uorder GLint, v1 GLdouble, v2 GLdouble, vstride GLint, vorder GLint, points /*const*/ *GLdouble) { syscall12(glMap2d, 10, uintptr(target), uintptr(u1), uintptr(u2), uintptr(ustride), uintptr(uorder), uintptr(v1), uintptr(v2), uintptr(vstride), uintptr(vorder), uintptr(unsafe.Pointer(points)), 0, 0) } func GlMap2f(target GLenum, u1 GLfloat, u2 GLfloat, ustride GLint, uorder GLint, v1 GLfloat, v2 GLfloat, vstride GLint, vorder GLint, points /*const*/ *GLfloat) { syscall12(glMap2f, 10, uintptr(target), uintptr(u1), uintptr(u2), uintptr(ustride), uintptr(uorder), uintptr(v1), uintptr(v2), uintptr(vstride), uintptr(vorder), uintptr(unsafe.Pointer(points)), 0, 0) } func GlMapGrid1d(un GLint, u1 GLdouble, u2 GLdouble) { syscall3(glMapGrid1d, 3, uintptr(un), uintptr(u1), uintptr(u2)) } func GlMapGrid1f(un GLint, u1 GLfloat, u2 GLfloat) { syscall3(glMapGrid1f, 3, uintptr(un), uintptr(u1), uintptr(u2)) } func GlMapGrid2d(un GLint, u1 GLdouble, u2 GLdouble, vn GLint, v1 GLdouble, v2 GLdouble) { syscall6(glMapGrid2d, 6, uintptr(un), uintptr(u1), uintptr(u2), uintptr(vn), uintptr(v1), uintptr(v2)) } func GlMapGrid2f(un GLint, u1 GLfloat, u2 GLfloat, vn GLint, v1 GLfloat, v2 GLfloat) { syscall6(glMapGrid2f, 6, uintptr(un), uintptr(u1), uintptr(u2), uintptr(vn), uintptr(v1), uintptr(v2)) } func GlMaterialf(face GLenum, pname GLenum, param GLfloat) { syscall3(glMaterialf, 3, uintptr(face), uintptr(pname), uintptr(param)) } func GlMaterialfv(face GLenum, pname GLenum, params /*const*/ *GLfloat) { syscall3(glMaterialfv, 3, uintptr(face), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlMateriali(face GLenum, pname GLenum, param GLint) { syscall3(glMateriali, 3, uintptr(face), uintptr(pname), uintptr(param)) } func GlMaterialiv(face GLenum, pname GLenum, params /*const*/ *GLint) { syscall3(glMaterialiv, 3, uintptr(face), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlMatrixMode(mode GLenum) { syscall3(glMatrixMode, 1, uintptr(mode), 0, 0) } func GlMultMatrixd(m /*const*/ *GLdouble) { syscall3(glMultMatrixd, 1, uintptr(unsafe.Pointer(m)), 0, 0) } func GlMultMatrixf(m /*const*/ *GLfloat) { syscall3(glMultMatrixf, 1, uintptr(unsafe.Pointer(m)), 0, 0) } func GlNewList(list GLuint, mode GLenum) { syscall3(glNewList, 2, uintptr(list), uintptr(mode), 0) } func GlNormal3b(nx GLbyte, ny GLbyte, nz GLbyte) { syscall3(glNormal3b, 3, uintptr(nx), uintptr(ny), uintptr(nz)) } func GlNormal3bv(v /*const*/ *GLbyte) { syscall3(glNormal3bv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlNormal3d(nx GLdouble, ny GLdouble, nz GLdouble) { syscall3(glNormal3d, 3, uintptr(nx), uintptr(ny), uintptr(nz)) } func GlNormal3dv(v /*const*/ *GLdouble) { syscall3(glNormal3dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlNormal3f(nx GLfloat, ny GLfloat, nz GLfloat) { syscall3(glNormal3f, 3, uintptr(nx), uintptr(ny), uintptr(nz)) } func GlNormal3fv(v /*const*/ *GLfloat) { syscall3(glNormal3fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlNormal3i(nx GLint, ny GLint, nz GLint) { syscall3(glNormal3i, 3, uintptr(nx), uintptr(ny), uintptr(nz)) } func GlNormal3iv(v /*const*/ *GLint) { syscall3(glNormal3iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlNormal3s(nx GLshort, ny GLshort, nz GLshort) { syscall3(glNormal3s, 3, uintptr(nx), uintptr(ny), uintptr(nz)) } func GlNormal3sv(v /*const*/ *GLshort) { syscall3(glNormal3sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlNormalPointer(aType GLenum, stride GLsizei, pointer /*const*/ uintptr) { syscall3(glNormalPointer, 3, uintptr(aType), uintptr(stride), pointer) } func GlOrtho(left GLdouble, right GLdouble, bottom GLdouble, top GLdouble, zNear GLdouble, zFar GLdouble) { syscall6(glOrtho, 6, uintptr(left), uintptr(right), uintptr(bottom), uintptr(top), uintptr(zNear), uintptr(zFar)) } func GlPassThrough(token GLfloat) { syscall3(glPassThrough, 1, uintptr(token), 0, 0) } func GlPixelMapfv(aMap GLenum, mapsize GLsizei, values /*const*/ *GLfloat) { syscall3(glPixelMapfv, 3, uintptr(aMap), uintptr(mapsize), uintptr(unsafe.Pointer(values))) } func GlPixelMapuiv(aMap GLenum, mapsize GLsizei, values /*const*/ *GLuint) { syscall3(glPixelMapuiv, 3, uintptr(aMap), uintptr(mapsize), uintptr(unsafe.Pointer(values))) } func GlPixelMapusv(aMap GLenum, mapsize GLsizei, values /*const*/ *GLushort) { syscall3(glPixelMapusv, 3, uintptr(aMap), uintptr(mapsize), uintptr(unsafe.Pointer(values))) } func GlPixelStoref(pname GLenum, param GLfloat) { syscall3(glPixelStoref, 2, uintptr(pname), uintptr(param), 0) } func GlPixelStorei(pname GLenum, param GLint) { syscall3(glPixelStorei, 2, uintptr(pname), uintptr(param), 0) } func GlPixelTransferf(pname GLenum, param GLfloat) { syscall3(glPixelTransferf, 2, uintptr(pname), uintptr(param), 0) } func GlPixelTransferi(pname GLenum, param GLint) { syscall3(glPixelTransferi, 2, uintptr(pname), uintptr(param), 0) } func GlPixelZoom(xfactor GLfloat, yfactor GLfloat) { syscall3(glPixelZoom, 2, uintptr(xfactor), uintptr(yfactor), 0) } func GlPointSize(size GLfloat) { syscall3(glPointSize, 1, uintptr(size), 0, 0) } func GlPolygonMode(face GLenum, mode GLenum) { syscall3(glPolygonMode, 2, uintptr(face), uintptr(mode), 0) } func GlPolygonOffset(factor GLfloat, units GLfloat) { syscall3(glPolygonOffset, 2, uintptr(factor), uintptr(units), 0) } func GlPolygonStipple(mask /*const*/ *GLubyte) { syscall3(glPolygonStipple, 1, uintptr(unsafe.Pointer(mask)), 0, 0) } func GlPopAttrib() { syscall3(glPopAttrib, 0, 0, 0, 0) } func GlPopClientAttrib() { syscall3(glPopClientAttrib, 0, 0, 0, 0) } func GlPopMatrix() { syscall3(glPopMatrix, 0, 0, 0, 0) } func GlPopName() { syscall3(glPopName, 0, 0, 0, 0) } func GlPrioritizeTextures(n GLsizei, textures /*const*/ *GLuint, priorities /*const*/ *GLclampf) { syscall3(glPrioritizeTextures, 3, uintptr(n), uintptr(unsafe.Pointer(textures)), uintptr(unsafe.Pointer(priorities))) } func GlPushAttrib(mask GLbitfield) { syscall3(glPushAttrib, 1, uintptr(mask), 0, 0) } func GlPushClientAttrib(mask GLbitfield) { syscall3(glPushClientAttrib, 1, uintptr(mask), 0, 0) } func GlPushMatrix() { syscall3(glPushMatrix, 0, 0, 0, 0) } func GlPushName(name GLuint) { syscall3(glPushName, 1, uintptr(name), 0, 0) } func GlRasterPos2d(x GLdouble, y GLdouble) { syscall3(glRasterPos2d, 2, uintptr(x), uintptr(y), 0) } func GlRasterPos2dv(v /*const*/ *GLdouble) { syscall3(glRasterPos2dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos2f(x GLfloat, y GLfloat) { syscall3(glRasterPos2f, 2, uintptr(x), uintptr(y), 0) } func GlRasterPos2fv(v /*const*/ *GLfloat) { syscall3(glRasterPos2fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos2i(x GLint, y GLint) { syscall3(glRasterPos2i, 2, uintptr(x), uintptr(y), 0) } func GlRasterPos2iv(v /*const*/ *GLint) { syscall3(glRasterPos2iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos2s(x GLshort, y GLshort) { syscall3(glRasterPos2s, 2, uintptr(x), uintptr(y), 0) } func GlRasterPos2sv(v /*const*/ *GLshort) { syscall3(glRasterPos2sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos3d(x GLdouble, y GLdouble, z GLdouble) { syscall3(glRasterPos3d, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlRasterPos3dv(v /*const*/ *GLdouble) { syscall3(glRasterPos3dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos3f(x GLfloat, y GLfloat, z GLfloat) { syscall3(glRasterPos3f, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlRasterPos3fv(v /*const*/ *GLfloat) { syscall3(glRasterPos3fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos3i(x GLint, y GLint, z GLint) { syscall3(glRasterPos3i, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlRasterPos3iv(v /*const*/ *GLint) { syscall3(glRasterPos3iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos3s(x GLshort, y GLshort, z GLshort) { syscall3(glRasterPos3s, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlRasterPos3sv(v /*const*/ *GLshort) { syscall3(glRasterPos3sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos4d(x GLdouble, y GLdouble, z GLdouble, w GLdouble) { syscall6(glRasterPos4d, 4, uintptr(x), uintptr(y), uintptr(z), uintptr(w), 0, 0) } func GlRasterPos4dv(v /*const*/ *GLdouble) { syscall3(glRasterPos4dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos4f(x GLfloat, y GLfloat, z GLfloat, w GLfloat) { syscall6(glRasterPos4f, 4, uintptr(x), uintptr(y), uintptr(z), uintptr(w), 0, 0) } func GlRasterPos4fv(v /*const*/ *GLfloat) { syscall3(glRasterPos4fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos4i(x GLint, y GLint, z GLint, w GLint) { syscall6(glRasterPos4i, 4, uintptr(x), uintptr(y), uintptr(z), uintptr(w), 0, 0) } func GlRasterPos4iv(v /*const*/ *GLint) { syscall3(glRasterPos4iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlRasterPos4s(x GLshort, y GLshort, z GLshort, w GLshort) { syscall6(glRasterPos4s, 4, uintptr(x), uintptr(y), uintptr(z), uintptr(w), 0, 0) } func GlRasterPos4sv(v /*const*/ *GLshort) { syscall3(glRasterPos4sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlReadBuffer(mode GLenum) { syscall3(glReadBuffer, 1, uintptr(mode), 0, 0) } func GlReadPixels(x GLint, y GLint, width GLsizei, height GLsizei, format GLenum, aType GLenum, pixels uintptr) { syscall9(glReadPixels, 7, uintptr(x), uintptr(y), uintptr(width), uintptr(height), uintptr(format), uintptr(aType), pixels, 0, 0) } func GlRectd(x1 GLdouble, y1 GLdouble, x2 GLdouble, y2 GLdouble) { syscall6(glRectd, 4, uintptr(x1), uintptr(y1), uintptr(x2), uintptr(y2), 0, 0) } func GlRectdv(v1 /*const*/ *GLdouble, v2 /*const*/ *GLdouble) { syscall3(glRectdv, 2, uintptr(unsafe.Pointer(v1)), uintptr(unsafe.Pointer(v2)), 0) } func GlRectf(x1 GLfloat, y1 GLfloat, x2 GLfloat, y2 GLfloat) { syscall6(glRectf, 4, uintptr(x1), uintptr(y1), uintptr(x2), uintptr(y2), 0, 0) } func GlRectfv(v1 /*const*/ *GLfloat, v2 /*const*/ *GLfloat) { syscall3(glRectfv, 2, uintptr(unsafe.Pointer(v1)), uintptr(unsafe.Pointer(v2)), 0) } func GlRecti(x1 GLint, y1 GLint, x2 GLint, y2 GLint) { syscall6(glRecti, 4, uintptr(x1), uintptr(y1), uintptr(x2), uintptr(y2), 0, 0) } func GlRectiv(v1 /*const*/ *GLint, v2 /*const*/ *GLint) { syscall3(glRectiv, 2, uintptr(unsafe.Pointer(v1)), uintptr(unsafe.Pointer(v2)), 0) } func GlRects(x1 GLshort, y1 GLshort, x2 GLshort, y2 GLshort) { syscall6(glRects, 4, uintptr(x1), uintptr(y1), uintptr(x2), uintptr(y2), 0, 0) } func GlRectsv(v1 /*const*/ *GLshort, v2 /*const*/ *GLshort) { syscall3(glRectsv, 2, uintptr(unsafe.Pointer(v1)), uintptr(unsafe.Pointer(v2)), 0) } func GlRenderMode(mode GLenum) GLint { ret1 := syscall3(glRenderMode, 1, uintptr(mode), 0, 0) return GLint(ret1) } func GlRotated(angle GLdouble, x GLdouble, y GLdouble, z GLdouble) { syscall6(glRotated, 4, uintptr(angle), uintptr(x), uintptr(y), uintptr(z), 0, 0) } func GlRotatef(angle GLfloat, x GLfloat, y GLfloat, z GLfloat) { syscall6(glRotatef, 4, uintptr(angle), uintptr(x), uintptr(y), uintptr(z), 0, 0) } func GlScaled(x GLdouble, y GLdouble, z GLdouble) { syscall3(glScaled, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlScalef(x GLfloat, y GLfloat, z GLfloat) { syscall3(glScalef, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlScissor(x GLint, y GLint, width GLsizei, height GLsizei) { syscall6(glScissor, 4, uintptr(x), uintptr(y), uintptr(width), uintptr(height), 0, 0) } func GlSelectBuffer(size GLsizei, buffer *GLuint) { syscall3(glSelectBuffer, 2, uintptr(size), uintptr(unsafe.Pointer(buffer)), 0) } func GlShadeModel(mode GLenum) { syscall3(glShadeModel, 1, uintptr(mode), 0, 0) } func GlStencilFunc(aFunc GLenum, ref GLint, mask GLuint) { syscall3(glStencilFunc, 3, uintptr(aFunc), uintptr(ref), uintptr(mask)) } func GlStencilMask(mask GLuint) { syscall3(glStencilMask, 1, uintptr(mask), 0, 0) } func GlStencilOp(fail GLenum, zfail GLenum, zpass GLenum) { syscall3(glStencilOp, 3, uintptr(fail), uintptr(zfail), uintptr(zpass)) } func GlTexCoord1d(s GLdouble) { syscall3(glTexCoord1d, 1, uintptr(s), 0, 0) } func GlTexCoord1dv(v /*const*/ *GLdouble) { syscall3(glTexCoord1dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord1f(s GLfloat) { syscall3(glTexCoord1f, 1, uintptr(s), 0, 0) } func GlTexCoord1fv(v /*const*/ *GLfloat) { syscall3(glTexCoord1fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord1i(s GLint) { syscall3(glTexCoord1i, 1, uintptr(s), 0, 0) } func GlTexCoord1iv(v /*const*/ *GLint) { syscall3(glTexCoord1iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord1s(s GLshort) { syscall3(glTexCoord1s, 1, uintptr(s), 0, 0) } func GlTexCoord1sv(v /*const*/ *GLshort) { syscall3(glTexCoord1sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord2d(s GLdouble, t GLdouble) { syscall3(glTexCoord2d, 2, uintptr(s), uintptr(t), 0) } func GlTexCoord2dv(v /*const*/ *GLdouble) { syscall3(glTexCoord2dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord2f(s GLfloat, t GLfloat) { syscall3(glTexCoord2f, 2, uintptr(s), uintptr(t), 0) } func GlTexCoord2fv(v /*const*/ *GLfloat) { syscall3(glTexCoord2fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord2i(s GLint, t GLint) { syscall3(glTexCoord2i, 2, uintptr(s), uintptr(t), 0) } func GlTexCoord2iv(v /*const*/ *GLint) { syscall3(glTexCoord2iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord2s(s GLshort, t GLshort) { syscall3(glTexCoord2s, 2, uintptr(s), uintptr(t), 0) } func GlTexCoord2sv(v /*const*/ *GLshort) { syscall3(glTexCoord2sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord3d(s GLdouble, t GLdouble, r GLdouble) { syscall3(glTexCoord3d, 3, uintptr(s), uintptr(t), uintptr(r)) } func GlTexCoord3dv(v /*const*/ *GLdouble) { syscall3(glTexCoord3dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord3f(s GLfloat, t GLfloat, r GLfloat) { syscall3(glTexCoord3f, 3, uintptr(s), uintptr(t), uintptr(r)) } func GlTexCoord3fv(v /*const*/ *GLfloat) { syscall3(glTexCoord3fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord3i(s GLint, t GLint, r GLint) { syscall3(glTexCoord3i, 3, uintptr(s), uintptr(t), uintptr(r)) } func GlTexCoord3iv(v /*const*/ *GLint) { syscall3(glTexCoord3iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord3s(s GLshort, t GLshort, r GLshort) { syscall3(glTexCoord3s, 3, uintptr(s), uintptr(t), uintptr(r)) } func GlTexCoord3sv(v /*const*/ *GLshort) { syscall3(glTexCoord3sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord4d(s GLdouble, t GLdouble, r GLdouble, q GLdouble) { syscall6(glTexCoord4d, 4, uintptr(s), uintptr(t), uintptr(r), uintptr(q), 0, 0) } func GlTexCoord4dv(v /*const*/ *GLdouble) { syscall3(glTexCoord4dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord4f(s GLfloat, t GLfloat, r GLfloat, q GLfloat) { syscall6(glTexCoord4f, 4, uintptr(s), uintptr(t), uintptr(r), uintptr(q), 0, 0) } func GlTexCoord4fv(v /*const*/ *GLfloat) { syscall3(glTexCoord4fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord4i(s GLint, t GLint, r GLint, q GLint) { syscall6(glTexCoord4i, 4, uintptr(s), uintptr(t), uintptr(r), uintptr(q), 0, 0) } func GlTexCoord4iv(v /*const*/ *GLint) { syscall3(glTexCoord4iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoord4s(s GLshort, t GLshort, r GLshort, q GLshort) { syscall6(glTexCoord4s, 4, uintptr(s), uintptr(t), uintptr(r), uintptr(q), 0, 0) } func GlTexCoord4sv(v /*const*/ *GLshort) { syscall3(glTexCoord4sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlTexCoordPointer(size GLint, aType GLenum, stride GLsizei, pointer /*const*/ uintptr) { syscall6(glTexCoordPointer, 4, uintptr(size), uintptr(aType), uintptr(stride), pointer, 0, 0) } func GlTexEnvf(target GLenum, pname GLenum, param GLfloat) { syscall3(glTexEnvf, 3, uintptr(target), uintptr(pname), uintptr(param)) } func GlTexEnvfv(target GLenum, pname GLenum, params /*const*/ *GLfloat) { syscall3(glTexEnvfv, 3, uintptr(target), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlTexEnvi(target GLenum, pname GLenum, param GLint) { syscall3(glTexEnvi, 3, uintptr(target), uintptr(pname), uintptr(param)) } func GlTexEnviv(target GLenum, pname GLenum, params /*const*/ *GLint) { syscall3(glTexEnviv, 3, uintptr(target), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlTexGend(coord GLenum, pname GLenum, param GLdouble) { syscall3(glTexGend, 3, uintptr(coord), uintptr(pname), uintptr(param)) } func GlTexGendv(coord GLenum, pname GLenum, params /*const*/ *GLdouble) { syscall3(glTexGendv, 3, uintptr(coord), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlTexGenf(coord GLenum, pname GLenum, param GLfloat) { syscall3(glTexGenf, 3, uintptr(coord), uintptr(pname), uintptr(param)) } func GlTexGenfv(coord GLenum, pname GLenum, params /*const*/ *GLfloat) { syscall3(glTexGenfv, 3, uintptr(coord), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlTexGeni(coord GLenum, pname GLenum, param GLint) { syscall3(glTexGeni, 3, uintptr(coord), uintptr(pname), uintptr(param)) } func GlTexGeniv(coord GLenum, pname GLenum, params /*const*/ *GLint) { syscall3(glTexGeniv, 3, uintptr(coord), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlTexImage1D(target GLenum, level GLint, internalformat GLint, width GLsizei, border GLint, format GLenum, aType GLenum, pixels /*const*/ uintptr) { syscall9(glTexImage1D, 8, uintptr(target), uintptr(level), uintptr(internalformat), uintptr(width), uintptr(border), uintptr(format), uintptr(aType), pixels, 0) } func GlTexImage2D(target GLenum, level GLint, internalformat GLint, width GLsizei, height GLsizei, border GLint, format GLenum, aType GLenum, pixels /*const*/ uintptr) { syscall9(glTexImage2D, 9, uintptr(target), uintptr(level), uintptr(internalformat), uintptr(width), uintptr(height), uintptr(border), uintptr(format), uintptr(aType), pixels) } func GlTexParameterf(target GLenum, pname GLenum, param GLfloat) { syscall3(glTexParameterf, 3, uintptr(target), uintptr(pname), uintptr(param)) } func GlTexParameterfv(target GLenum, pname GLenum, params /*const*/ *GLfloat) { syscall3(glTexParameterfv, 3, uintptr(target), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlTexParameteri(target GLenum, pname GLenum, param GLint) { syscall3(glTexParameteri, 3, uintptr(target), uintptr(pname), uintptr(param)) } func GlTexParameteriv(target GLenum, pname GLenum, params /*const*/ *GLint) { syscall3(glTexParameteriv, 3, uintptr(target), uintptr(pname), uintptr(unsafe.Pointer(params))) } func GlTexSubImage1D(target GLenum, level GLint, xoffset GLint, width GLsizei, format GLenum, aType GLenum, pixels /*const*/ uintptr) { syscall9(glTexSubImage1D, 7, uintptr(target), uintptr(level), uintptr(xoffset), uintptr(width), uintptr(format), uintptr(aType), pixels, 0, 0) } func GlTexSubImage2D(target GLenum, level GLint, xoffset GLint, yoffset GLint, width GLsizei, height GLsizei, format GLenum, aType GLenum, pixels /*const*/ uintptr) { syscall9(glTexSubImage2D, 9, uintptr(target), uintptr(level), uintptr(xoffset), uintptr(yoffset), uintptr(width), uintptr(height), uintptr(format), uintptr(aType), pixels) } func GlTranslated(x GLdouble, y GLdouble, z GLdouble) { syscall3(glTranslated, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlTranslatef(x GLfloat, y GLfloat, z GLfloat) { syscall3(glTranslatef, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlVertex2d(x GLdouble, y GLdouble) { syscall3(glVertex2d, 2, uintptr(x), uintptr(y), 0) } func GlVertex2dv(v /*const*/ *GLdouble) { syscall3(glVertex2dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex2f(x GLfloat, y GLfloat) { syscall3(glVertex2f, 2, uintptr(x), uintptr(y), 0) } func GlVertex2fv(v /*const*/ *GLfloat) { syscall3(glVertex2fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex2i(x GLint, y GLint) { syscall3(glVertex2i, 2, uintptr(x), uintptr(y), 0) } func GlVertex2iv(v /*const*/ *GLint) { syscall3(glVertex2iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex2s(x GLshort, y GLshort) { syscall3(glVertex2s, 2, uintptr(x), uintptr(y), 0) } func GlVertex2sv(v /*const*/ *GLshort) { syscall3(glVertex2sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex3d(x GLdouble, y GLdouble, z GLdouble) { syscall3(glVertex3d, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlVertex3dv(v /*const*/ *GLdouble) { syscall3(glVertex3dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex3f(x GLfloat, y GLfloat, z GLfloat) { syscall3(glVertex3f, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlVertex3fv(v /*const*/ *GLfloat) { syscall3(glVertex3fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex3i(x GLint, y GLint, z GLint) { syscall3(glVertex3i, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlVertex3iv(v /*const*/ *GLint) { syscall3(glVertex3iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex3s(x GLshort, y GLshort, z GLshort) { syscall3(glVertex3s, 3, uintptr(x), uintptr(y), uintptr(z)) } func GlVertex3sv(v /*const*/ *GLshort) { syscall3(glVertex3sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex4d(x GLdouble, y GLdouble, z GLdouble, w GLdouble) { syscall6(glVertex4d, 4, uintptr(x), uintptr(y), uintptr(z), uintptr(w), 0, 0) } func GlVertex4dv(v /*const*/ *GLdouble) { syscall3(glVertex4dv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex4f(x GLfloat, y GLfloat, z GLfloat, w GLfloat) { syscall6(glVertex4f, 4, uintptr(x), uintptr(y), uintptr(z), uintptr(w), 0, 0) } func GlVertex4fv(v /*const*/ *GLfloat) { syscall3(glVertex4fv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex4i(x GLint, y GLint, z GLint, w GLint) { syscall6(glVertex4i, 4, uintptr(x), uintptr(y), uintptr(z), uintptr(w), 0, 0) } func GlVertex4iv(v /*const*/ *GLint) { syscall3(glVertex4iv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertex4s(x GLshort, y GLshort, z GLshort, w GLshort) { syscall6(glVertex4s, 4, uintptr(x), uintptr(y), uintptr(z), uintptr(w), 0, 0) } func GlVertex4sv(v /*const*/ *GLshort) { syscall3(glVertex4sv, 1, uintptr(unsafe.Pointer(v)), 0, 0) } func GlVertexPointer(size GLint, aType GLenum, stride GLsizei, pointer /*const*/ uintptr) { syscall6(glVertexPointer, 4, uintptr(size), uintptr(aType), uintptr(stride), pointer, 0, 0) } func GlViewport(x GLint, y GLint, width GLsizei, height GLsizei) { syscall6(glViewport, 4, uintptr(x), uintptr(y), uintptr(width), uintptr(height), 0, 0) } func WglCopyContext(unnamed0 HGLRC, unnamed1 HGLRC, unnamed2 UINT) bool { ret1 := syscall3(wglCopyContext, 3, uintptr(unnamed0), uintptr(unnamed1), uintptr(unnamed2)) return ret1 != 0 } func WglCreateContext(unnamed0 HDC) HGLRC { ret1 := syscall3(wglCreateContext, 1, uintptr(unnamed0), 0, 0) return HGLRC(ret1) } func WglCreateLayerContext(unnamed0 HDC, unnamed1 int32) HGLRC { ret1 := syscall3(wglCreateLayerContext, 2, uintptr(unnamed0), uintptr(unnamed1), 0) return HGLRC(ret1) } func WglDeleteContext(unnamed0 HGLRC) bool { ret1 := syscall3(wglDeleteContext, 1, uintptr(unnamed0), 0, 0) return ret1 != 0 } func WglDescribeLayerPlane(unnamed0 HDC, unnamed1 int32, unnamed2 int32, unnamed3 UINT, unnamed4 *LAYERPLANEDESCRIPTOR) bool { ret1 := syscall6(wglDescribeLayerPlane, 5, uintptr(unnamed0), uintptr(unnamed1), uintptr(unnamed2), uintptr(unnamed3), uintptr(unsafe.Pointer(unnamed4)), 0) return ret1 != 0 } func WglGetCurrentContext() HGLRC { ret1 := syscall3(wglGetCurrentContext, 0, 0, 0, 0) return HGLRC(ret1) } func WglGetCurrentDC() HDC { ret1 := syscall3(wglGetCurrentDC, 0, 0, 0, 0) return HDC(ret1) } func WglGetLayerPaletteEntries(unnamed0 HDC, unnamed1 int32, unnamed2 int32, unnamed3 int32, unnamed4 *COLORREF) int32 { ret1 := syscall6(wglGetLayerPaletteEntries, 5, uintptr(unnamed0), uintptr(unnamed1), uintptr(unnamed2), uintptr(unnamed3), uintptr(unsafe.Pointer(unnamed4)), 0) return int32(ret1) } func WglGetProcAddress(unnamed0 /*const*/ LPCSTR) PROC { ret1 := syscall3(wglGetProcAddress, 1, uintptr(unsafe.Pointer(unnamed0)), 0, 0) return PROC(ret1) } func WglMakeCurrent(unnamed0 HDC, unnamed1 HGLRC) bool { ret1 := syscall3(wglMakeCurrent, 2, uintptr(unnamed0), uintptr(unnamed1), 0) return ret1 != 0 } func WglRealizeLayerPalette(unnamed0 HDC, unnamed1 int32, unnamed2 bool) bool { ret1 := syscall3(wglRealizeLayerPalette, 3, uintptr(unnamed0), uintptr(unnamed1), getUintptrFromBool(unnamed2)) return ret1 != 0 } func WglSetLayerPaletteEntries(unnamed0 HDC, unnamed1 int32, unnamed2 int32, unnamed3 int32, unnamed4 /*const*/ *COLORREF) int32 { ret1 := syscall6(wglSetLayerPaletteEntries, 5, uintptr(unnamed0), uintptr(unnamed1), uintptr(unnamed2), uintptr(unnamed3), uintptr(unsafe.Pointer(unnamed4)), 0) return int32(ret1) } func WglShareLists(unnamed0 HGLRC, unnamed1 HGLRC) bool { ret1 := syscall3(wglShareLists, 2, uintptr(unnamed0), uintptr(unnamed1), 0) return ret1 != 0 } func WglSwapLayerBuffers(unnamed0 HDC, unnamed1 UINT) bool { ret1 := syscall3(wglSwapLayerBuffers, 2, uintptr(unnamed0), uintptr(unnamed1), 0) return ret1 != 0 } func WglSwapMultipleBuffers(unnamed0 UINT, unnamed1 /*const*/ *WGLSWAP) DWORD { ret1 := syscall3(wglSwapMultipleBuffers, 2, uintptr(unnamed0), uintptr(unsafe.Pointer(unnamed1)), 0) return DWORD(ret1) } func WglUseFontBitmaps(unnamed0 HDC, unnamed1 DWORD, unnamed2 DWORD, unnamed3 DWORD) bool { ret1 := syscall6(wglUseFontBitmaps, 4, uintptr(unnamed0), uintptr(unnamed1), uintptr(unnamed2), uintptr(unnamed3), 0, 0) return ret1 != 0 } func WglUseFontOutlines(unnamed0 HDC, unnamed1 DWORD, unnamed2 DWORD, unnamed3 DWORD, unnamed4 FLOAT, unnamed5 FLOAT, unnamed6 int32, unnamed7 *GLYPHMETRICSFLOAT) bool { ret1 := syscall9(wglUseFontOutlines, 8, uintptr(unnamed0), uintptr(unnamed1), uintptr(unnamed2), uintptr(unnamed3), uintptr(unnamed4), uintptr(unnamed5), uintptr(unnamed6), uintptr(unsafe.Pointer(unnamed7)), 0) return ret1 != 0 } func GlDebugEntry(unknown1 GLint, unknown2 GLint) GLint { ret1 := syscall3(glDebugEntry, 2, uintptr(unknown1), uintptr(unknown2), 0) return GLint(ret1) } func WglChoosePixelFormat(hdc HDC, ppfd /*const*/ *PIXELFORMATDESCRIPTOR) INT { ret1 := syscall3(wglChoosePixelFormat, 2, uintptr(hdc), uintptr(unsafe.Pointer(ppfd)), 0) return INT(ret1) } func WglDescribePixelFormat(hdc HDC, format INT, size UINT, descr *PIXELFORMATDESCRIPTOR) INT { ret1 := syscall6(wglDescribePixelFormat, 4, uintptr(hdc), uintptr(format), uintptr(size), uintptr(unsafe.Pointer(descr)), 0, 0) return INT(ret1) } func WglGetPixelFormat(hdc HDC) INT { ret1 := syscall3(wglGetPixelFormat, 1, uintptr(hdc), 0, 0) return INT(ret1) } func WglSetPixelFormat(hdc HDC, format INT, descr /*const*/ *PIXELFORMATDESCRIPTOR) bool { ret1 := syscall3(wglSetPixelFormat, 3, uintptr(hdc), uintptr(format), uintptr(unsafe.Pointer(descr))) return ret1 != 0 }