Code: Select all
;// *****************************************************************
;// GLIMP.PBI
;// This file is part of the SGL package for PureBasic
;// Many thanks to "remi_meier" for the initial version
;// *****************************************************************
Import "Opengl32.lib"
; reminder: should be ImportC "/usr/lib/libGL.so" for Linux
; reminder: should be something like ImportC "/System/Library/Frameworks/OpenGL.framework/OpenGL" for OSX
glAccum_(a.l,b.f) As "_glAccum@8"
glAlphaFunc_(a.l,b.f) As "_glAlphaFunc@8"
glAreTexturesResident_(a.l,b.l,c.l) As "_glAreTexturesResident@12"
glArrayElement_(a.l) As "_glArrayElement@4"
glBegin_(a.l) As "_glBegin@4"
glBindTexture_(a.l,b.l) As "_glBindTexture@8"
glBitmap_(a.l,b.l,c.f,d.f,e.f,f.f,g.l) As "_glBitmap@28"
glBlendFunc_(a.l,b.l) As "_glBlendFunc@8"
glCallList_(a.l) As "_glCallList@4"
glCallLists_(a.l,b.l,c.l) As "_glCallLists@12"
glClear_(a.l) As "_glClear@4"
glClearAccum_(a.f,b.f,c.f,d.f) As "_glClearAccum@16"
glClearColor_(a.f,b.f,c.f,d.f) As "_glClearColor@16"
glClearDepth_(a.d) As "_glClearDepth@8"
glClearIndex_(a.f) As "_glClearIndex@4"
glClearStencil_(a.l) As "_glClearStencil@4"
glClipPlane_(a.l,b.l) As "_glClipPlane@8"
glColor3b_(a.b,b.b,c.b) As "_glColor3b@12"
glColor3bv_(a.l) As "_glColor3bv@4"
glColor3d_(a.d,b.d,c.d) As "_glColor3d@24"
glColor3dv_(a.l) As "_glColor3dv@4"
glColor3f_(a.f,b.f,c.f) As "_glColor3f@12"
glColor3fv_(a.l) As "_glColor3fv@4"
glColor3i_(a.l,b.l,c.l) As "_glColor3i@12"
glColor3iv_(a.l) As "_glColor3iv@4"
glColor3s_(a.w,b.w,c.w) As "_glColor3s@12"
glColor3sv_(a.l) As "_glColor3sv@4"
glColor3ub_(a.c,b.c,c.c) As "_glColor3ub@12"
glColor3ubv_(a.l) As "_glColor3ubv@4"
glColor3ui_(a.l,b.l,c.l) As "_glColor3ui@12"
glColor3uiv_(a.l) As "_glColor3uiv@4"
glColor3us_(a.w,b.w,c.w) As "_glColor3us@12"
glColor3usv_(a.l) As "_glColor3usv@4"
glColor4b_(a.b,b.b,c.b,d.b) As "_glColor4b@16"
glColor4bv_(a.l) As "_glColor4bv@4"
glColor4d_(a.d,b.d,c.d,d.d) As "_glColor4d@32"
glColor4dv_(a.l) As "_glColor4dv@4"
glColor4f_(a.f,b.f,c.f,d.f) As "_glColor4f@16"
glColor4fv_(a.l) As "_glColor4fv@4"
glColor4i_(a.l,b.l,c.l,d.l) As "_glColor4i@16"
glColor4iv_(a.l) As "_glColor4iv@4"
glColor4s_(a.w,b.w,c.w,d.w) As "_glColor4s@16"
glColor4sv_(a.l) As "_glColor4sv@4"
glColor4ub_(a.c,b.c,c.c,d.c) As "_glColor4ub@16"
glColor4ubv_(a.l) As "_glColor4ubv@4"
glColor4ui_(a.l,b.l,c.l,d.l) As "_glColor4ui@16"
glColor4uiv_(a.l) As "_glColor4uiv@4"
glColor4us_(a.w,b.w,c.w,d.w) As "_glColor4us@16"
glColor4usv_(a.l) As "_glColor4usv@4"
glColorMask_(a.c,b.c,c.c,d.c) As "_glColorMask@16"
glColorMaterial_(a.l,b.l) As "_glColorMaterial@8"
glColorPointer_(a.l,b.l,c.l,d.l) As "_glColorPointer@16"
glCopyPixels_(a.l,b.l,c.l,d.l,e.l) As "_glCopyPixels@20"
glCopyTexImage1D_(a.l,b.l,c.l,d.l,e.l,f.l,g.l) As "_glCopyTexImage1D@28"
glCopyTexImage2D_(a.l,b.l,c.l,d.l,e.l,f.l,g.l,h.l) As "_glCopyTexImage2D@32"
glCopyTexSubImage1D_(a.l,b.l,c.l,d.l,e.l,f.l) As "_glCopyTexSubImage1D@24"
glCopyTexSubImage2D_(a.l,b.l,c.l,d.l,e.l,f.l,g.l,h.l) As "_glCopyTexSubImage2D@32"
glCullFace_(a.l) As "_glCullFace@4"
glDeleteLists_(a.l,b.l) As "_glDeleteLists@8"
glDeleteTextures_(a.l,b.l) As "_glDeleteTextures@8"
glDepthFunc_(a.l) As "_glDepthFunc@4"
glDepthMask_(a.c) As "_glDepthMask@4"
glDepthRange_(a.d,b.d) As "_glDepthRange@16"
glDisable_(a.l) As "_glDisable@4"
glDisableClientState_(a.l) As "_glDisableClientState@4"
glDrawArrays_(a.l,b.l,c.l) As "_glDrawArrays@12"
glDrawBuffer_(a.l) As "_glDrawBuffer@4"
glDrawElements_(a.l,b.l,c.l,d.l) As "_glDrawElements@16"
glDrawPixels_(a.l,b.l,c.l,d.l,e.l) As "_glDrawPixels@20"
glEdgeFlag_(a.c) As "_glEdgeFlag@4"
glEdgeFlagPointer_(a.l,b.l) As "_glEdgeFlagPointer@8"
glEdgeFlagv_(a.l) As "_glEdgeFlagv@4"
glEnable_(a.l) As "_glEnable@4"
glEnableClientState_(a.l) As "_glEnableClientState@4"
glEnd_() As "_glEnd@0"
glEndList_() As "_glEndList@0"
glEvalCoord1d_(a.d) As "_glEvalCoord1d@8"
glEvalCoord1dv_(a.l) As "_glEvalCoord1dv@4"
glEvalCoord1f_(a.f) As "_glEvalCoord1f@4"
glEvalCoord1fv_(a.l) As "_glEvalCoord1fv@4"
glEvalCoord2d_(a.d,b.d) As "_glEvalCoord2d@16"
glEvalCoord2dv_(a.l) As "_glEvalCoord2dv@4"
glEvalCoord2f_(a.f,b.f) As "_glEvalCoord2f@8"
glEvalCoord2fv_(a.l) As "_glEvalCoord2fv@4"
glEvalMesh1_(a.l,b.l,c.l) As "_glEvalMesh1@12"
glEvalMesh2_(a.l,b.l,c.l,d.l,e.l) As "_glEvalMesh2@20"
glEvalPoint1_(a.l) As "_glEvalPoint1@4"
glEvalPoint2_(a.l,b.l) As "_glEvalPoint2@8"
glFeedbackBuffer_(a.l,b.l,c.l) As "_glFeedbackBuffer@12"
glFinish_() As "_glFinish@0"
glFlush_() As "_glFlush@0"
glFogf_(a.l,b.f) As "_glFogf@8"
glFogfv_(a.l,b.l) As "_glFogfv@8"
glFogi_(a.l,b.l) As "_glFogi@8"
glFogiv_(a.l,b.l) As "_glFogiv@8"
glFrontFace_(a.l) As "_glFrontFace@4"
glFrustum_(a.d,b.d,c.d,d.d,e.d,f.d) As "_glFrustum@48"
glGenLists_(a.l) As "_glGenLists@4"
glGenTextures_(a.l,b.l) As "_glGenTextures@8"
glGetBooleanv_(a.l,b.l) As "_glGetBooleanv@8"
glGetClipPlane_(a.l,b.l) As "_glGetClipPlane@8"
glGetDoublev_(a.l,b.l) As "_glGetDoublev@8"
glGetError_() As "_glGetError@0"
glGetFloatv_(a.l,b.l) As "_glGetFloatv@8"
glGetIntegerv_(a.l,b.l) As "_glGetIntegerv@8"
glGetLightfv_(a.l,b.l,c.l) As "_glGetLightfv@12"
glGetLightiv_(a.l,b.l,c.l) As "_glGetLightiv@12"
glGetMapdv_(a.l,b.l,c.l) As "_glGetMapdv@12"
glGetMapfv_(a.l,b.l,c.l) As "_glGetMapfv@12"
glGetMapiv_(a.l,b.l,c.l) As "_glGetMapiv@12"
glGetMaterialfv_(a.l,b.l,c.l) As "_glGetMaterialfv@12"
glGetMaterialiv_(a.l,b.l,c.l) As "_glGetMaterialiv@12"
glGetPixelMapfv_(a.l,b.l) As "_glGetPixelMapfv@8"
glGetPixelMapuiv_(a.l,b.l) As "_glGetPixelMapuiv@8"
glGetPixelMapusv_(a.l,b.l) As "_glGetPixelMapusv@8"
glGetPointerv_(a.l,b.l) As "_glGetPointerv@8"
glGetPolygonStipple_(a.l) As "_glGetPolygonStipple@4"
glGetString_(a.l) As "_glGetString@4"
glGetTexEnvfv_(a.l,b.l,c.l) As "_glGetTexEnvfv@12"
glGetTexEnviv_(a.l,b.l,c.l) As "_glGetTexEnviv@12"
glGetTexGendv_(a.l,b.l,c.l) As "_glGetTexGendv@12"
glGetTexGenfv_(a.l,b.l,c.l) As "_glGetTexGenfv@12"
glGetTexGeniv_(a.l,b.l,c.l) As "_glGetTexGeniv@12"
glGetTexImage_(a.l,b.l,c.l,d.l,e.l) As "_glGetTexImage@20"
glGetTexLevelParameterfv_(a.l,b.l,c.l,d.l) As "_glGetTexLevelParameterfv@16"
glGetTexLevelParameteriv_(a.l,b.l,c.l,d.l) As "_glGetTexLevelParameteriv@16"
glGetTexParameterfv_(a.l,b.l,c.l) As "_glGetTexParameterfv@12"
glGetTexParameteriv_(a.l,b.l,c.l) As "_glGetTexParameteriv@12"
glHint_(a.l,b.l) As "_glHint@8"
glIndexMask_(a.l) As "_glIndexMask@4"
glIndexPointer_(a.l,b.l,c.l) As "_glIndexPointer@12"
glIndexd_(a.d) As "_glIndexd@8"
glIndexdv_(a.l) As "_glIndexdv@4"
glIndexf_(a.f) As "_glIndexf@4"
glIndexfv_(a.l) As "_glIndexfv@4"
glIndexi_(a.l) As "_glIndexi@4"
glIndexiv_(a.l) As "_glIndexiv@4"
glIndexs_(a.w) As "_glIndexs@4"
glIndexsv_(a.l) As "_glIndexsv@4"
glIndexub_(a.c) As "_glIndexub@4"
glIndexubv_(a.l) As "_glIndexubv@4"
glInitNames_() As "_glInitNames@0"
glInterleavedArrays_(a.l,b.l,c.l) As "_glInterleavedArrays@12"
glIsEnabled_(a.l) As "_glIsEnabled@4"
glIsList_(a.l) As "_glIsList@4"
glIsTexture_(a.l) As "_glIsTexture@4"
glLightModelf_(a.l,b.f) As "_glLightModelf@8"
glLightModelfv_(a.l,b.l) As "_glLightModelfv@8"
glLightModeli_(a.l,b.l) As "_glLightModeli@8"
glLightModeliv_(a.l,b.l) As "_glLightModeliv@8"
glLightf_(a.l,b.l,c.f) As "_glLightf@12"
glLightfv_(a.l,b.l,c.l) As "_glLightfv@12"
glLighti_(a.l,b.l,c.l) As "_glLighti@12"
glLightiv_(a.l,b.l,c.l) As "_glLightiv@12"
glLineStipple_(a.l,b.w) As "_glLineStipple@8"
glLineWidth_(a.f) As "_glLineWidth@4"
glListBase_(a.l) As "_glListBase@4"
glLoadIdentity_() As "_glLoadIdentity@0"
glLoadMatrixd_(a.l) As "_glLoadMatrixd@4"
glLoadMatrixf_(a.l) As "_glLoadMatrixf@4"
glLoadName_(a.l) As "_glLoadName@4"
glLogicOp_(a.l) As "_glLogicOp@4"
glMap1d_(a.l,b.d,c.d,d.l,e.l,f.l) As "_glMap1d@32"
glMap1f_(a.l,b.f,c.f,d.l,e.l,f.l) As "_glMap1f@24"
glMap2d_(a.l,b.d,c.d,d.l,e.l,f.d,g.d,h.l,i.l,j.l) As "_glMap2d@56"
glMap2f_(a.l,b.f,c.f,d.l,e.l,f.f,g.f,h.l,i.l,j.l) As "_glMap2f@40"
glMapGrid1d_(a.l,b.d,c.d) As "_glMapGrid1d@20"
glMapGrid1f_(a.l,b.f,c.f) As "_glMapGrid1f@12"
glMapGrid2d_(a.l,b.d,c.d,d.l,e.d,f.d) As "_glMapGrid2d@40"
glMapGrid2f_(a.l,b.f,c.f,d.l,e.f,f.f) As "_glMapGrid2f@24"
glMaterialf_(a.l,b.l,c.f) As "_glMaterialf@12"
glMaterialfv_(a.l,b.l,c.l) As "_glMaterialfv@12"
glMateriali_(a.l,b.l,c.l) As "_glMateriali@12"
glMaterialiv_(a.l,b.l,c.l) As "_glMaterialiv@12"
glMatrixMode_(a.l) As "_glMatrixMode@4"
glMultMatrixd_(a.l) As "_glMultMatrixd@4"
glMultMatrixf_(a.l) As "_glMultMatrixf@4"
glNewList_(a.l,b.l) As "_glNewList@8"
glNormal3b_(a.b,b.b,c.b) As "_glNormal3b@12"
glNormal3bv_(a.l) As "_glNormal3bv@4"
glNormal3d_(a.d,b.d,c.d) As "_glNormal3d@24"
glNormal3dv_(a.l) As "_glNormal3dv@4"
glNormal3f_(a.f,b.f,c.f) As "_glNormal3f@12"
glNormal3fv_(a.l) As "_glNormal3fv@4"
glNormal3i_(a.l,b.l,c.l) As "_glNormal3i@12"
glNormal3iv_(a.l) As "_glNormal3iv@4"
glNormal3s_(a.w,b.w,c.w) As "_glNormal3s@12"
glNormal3sv_(a.l) As "_glNormal3sv@4"
glNormalPointer_(a.l,b.l,c.l) As "_glNormalPointer@12"
glOrtho_(a.d,b.d,c.d,d.d,e.d,f.d) As "_glOrtho@48"
glPassThrough_(a.f) As "_glPassThrough@4"
glPixelMapfv_(a.l,b.l,c.l) As "_glPixelMapfv@12"
glPixelMapuiv_(a.l,b.l,c.l) As "_glPixelMapuiv@12"
glPixelMapusv_(a.l,b.l,c.l) As "_glPixelMapusv@12"
glPixelStoref_(a.l,b.f) As "_glPixelStoref@8"
glPixelStorei_(a.l,b.l) As "_glPixelStorei@8"
glPixelTransferf_(a.l,b.f) As "_glPixelTransferf@8"
glPixelTransferi_(a.l,b.l) As "_glPixelTransferi@8"
glPixelZoom_(a.f,b.f) As "_glPixelZoom@8"
glPointSize_(a.f) As "_glPointSize@4"
glPolygonMode_(a.l,b.l) As "_glPolygonMode@8"
glPolygonOffset_(a.f,b.f) As "_glPolygonOffset@8"
glPolygonStipple_(a.l) As "_glPolygonStipple@4"
glPopAttrib_() As "_glPopAttrib@0"
glPopClientAttrib_() As "_glPopClientAttrib@0"
glPopMatrix_() As "_glPopMatrix@0"
glPopName_() As "_glPopName@0"
glPrioritizeTextures_(a.l,b.l,c.l) As "_glPrioritizeTextures@12"
glPushAttrib_(a.l) As "_glPushAttrib@4"
glPushClientAttrib_(a.l) As "_glPushClientAttrib@4"
glPushMatrix_() As "_glPushMatrix@0"
glPushName_(a.l) As "_glPushName@4"
glRasterPos2d_(a.d,b.d) As "_glRasterPos2d@16"
glRasterPos2dv_(a.l) As "_glRasterPos2dv@4"
glRasterPos2f_(a.f,b.f) As "_glRasterPos2f@8"
glRasterPos2fv_(a.l) As "_glRasterPos2fv@4"
glRasterPos2i_(a.l,b.l) As "_glRasterPos2i@8"
glRasterPos2iv_(a.l) As "_glRasterPos2iv@4"
glRasterPos2s_(a.w,b.w) As "_glRasterPos2s@8"
glRasterPos2sv_(a.l) As "_glRasterPos2sv@4"
glRasterPos3d_(a.d,b.d,c.d) As "_glRasterPos3d@24"
glRasterPos3dv_(a.l) As "_glRasterPos3dv@4"
glRasterPos3f_(a.f,b.f,c.f) As "_glRasterPos3f@12"
glRasterPos3fv_(a.l) As "_glRasterPos3fv@4"
glRasterPos3i_(a.l,b.l,c.l) As "_glRasterPos3i@12"
glRasterPos3iv_(a.l) As "_glRasterPos3iv@4"
glRasterPos3s_(a.w,b.w,c.w) As "_glRasterPos3s@12"
glRasterPos3sv_(a.l) As "_glRasterPos3sv@4"
glRasterPos4d_(a.d,b.d,c.d,d.d) As "_glRasterPos4d@32"
glRasterPos4dv_(a.l) As "_glRasterPos4dv@4";
glRasterPos4f_(a.f,b.f,c.f,d.f) As "_glRasterPos4f@16"
glRasterPos4fv_(a.l) As "_glRasterPos4fv@4"
glRasterPos4i_(a.l,b.l,c.l,d.l) As "_glRasterPos4i@16"
glRasterPos4iv_(a.l) As "_glRasterPos4iv@4"
glRasterPos4s_(a.w,b.w,c.w,d.w) As "_glRasterPos4s@16"
glRasterPos4sv_(a.l) As "_glRasterPos4sv@4"
glReadBuffer_(a.l) As "_glReadBuffer@4"
glReadPixels_(a.l,b.l,c.l,d.l,e.l,f.l,g.l) As "_glReadPixels@28"
glRectd_(a.d,b.d,c.d,d.d) As "_glRectd@32"
glRectdv_(a.l,b.l) As "_glRectdv@8"
glRectf_(a.f,b.f,c.f,d.f) As "_glRectf@16"
glRectfv_(a.l,b.l) As "_glRectfv@8"
glRecti_(a.l,b.l,c.l,d.l) As "_glRecti@16"
glRectiv_(a.l,b.l) As "_glRectiv@8"
glRects_(a.w,b.w,c.w,d.w) As "_glRects@16"
glRectsv_(a.l,b.l) As "_glRectsv@8"
glRenderMode_(a.l) As "_glRenderMode@4"
glRotated_(a.d,b.d,c.d,d.d) As "_glRotated@32"
glRotatef_(a.f,b.f,c.f,d.f) As "_glRotatef@16"
glScaled_(a.d,b.d,c.d) As "_glScaled@24"
glScalef_(a.f,b.f,c.f) As "_glScalef@12"
glScissor_(a.l,b.l,c.l,d.l) As "_glScissor@16"
glSelectBuffer_(a.l,b.l) As "_glSelectBuffer@8"
glShadeModel_(a.l) As "_glShadeModel@4"
glStencilFunc_(a.l,b.l,c.l) As "_glStencilFunc@12"
glStencilMask_(a.l) As "_glStencilMask@4"
glStencilOp_(a.l,b.l,c.l) As "_glStencilOp@12"
glTexCoord1d_(a.d) As "_glTexCoord1d@8"
glTexCoord1dv_(a.l) As "_glTexCoord1dv@4"
glTexCoord1f_(a.f) As "_glTexCoord1f@4"
glTexCoord1fv_(a.l) As "_glTexCoord1fv@4"
glTexCoord1i_(a.l) As "_glTexCoord1i@4"
glTexCoord1iv_(a.l) As "_glTexCoord1iv@4"
glTexCoord1s_(a.w) As "_glTexCoord1s@4"
glTexCoord1sv_(a.l) As "_glTexCoord1sv@4"
glTexCoord2d_(a.d,b.d) As "_glTexCoord2d@16"
glTexCoord2dv_(a.l) As "_glTexCoord2dv@4"
glTexCoord2f_(a.f,b.f) As "_glTexCoord2f@8"
glTexCoord2fv_(a.l) As "_glTexCoord2fv@4"
glTexCoord2i_(a.l,b.l) As "_glTexCoord2i@8"
glTexCoord2iv_(a.l) As "_glTexCoord2iv@4"
glTexCoord2s_(a.w,b.w) As "_glTexCoord2s@8"
glTexCoord2sv_(a.l) As "_glTexCoord2sv@4"
glTexCoord3d_(a.d,b.d,c.d) As "_glTexCoord3d@24"
glTexCoord3dv_(a.l) As "_glTexCoord3dv@4"
glTexCoord3f_(a.f,b.f,c.f) As "_glTexCoord3f@12"
glTexCoord3fv_(a.l) As "_glTexCoord3fv@4"
glTexCoord3i_(a.l,b.l,c.l) As "_glTexCoord3i@12"
glTexCoord3iv_(a.l) As "_glTexCoord3iv@4"
glTexCoord3s_(a.w,b.w,c.w) As "_glTexCoord3s@12"
glTexCoord3sv_(a.l) As "_glTexCoord3sv@4"
glTexCoord4d_(a.d,b.d,c.d,d.d) As "_glTexCoord4d@32"
glTexCoord4dv_(a.l) As "_glTexCoord4dv@4"
glTexCoord4f_(a.f,b.f,c.f,d.f) As "_glTexCoord4f@16"
glTexCoord4fv_(a.l) As "_glTexCoord4fv@4"
glTexCoord4i_(a.l,b.l,c.l,d.l) As "_glTexCoord4i@16"
glTexCoord4iv_(a.l) As "_glTexCoord4iv@4"
glTexCoord4s_(a.w,b.w,c.w,d.w) As "_glTexCoord4s@16"
glTexCoord4sv_(a.l) As "_glTexCoord4sv@4"
glTexCoordPointer_(a.l,b.l,c.l,d.l) As "_glTexCoordPointer@16"
glTexEnvf_(a.l,b.l,c.f) As "_glTexEnvf@12"
glTexEnvfv_(a.l,b.l,c.l) As "_glTexEnvfv@12"
glTexEnvi_(a.l,b.l,c.l) As "_glTexEnvi@12"
glTexEnviv_(a.l,b.l,c.l) As "_glTexEnviv@12"
glTexGend_(a.l,b.l,c.d) As "_glTexGend@16"
glTexGendv_(a.l,b.l,c.l) As "_glTexGendv@12"
glTexGenf_(a.l,b.l,c.f) As "_glTexGenf@12"
glTexGenfv_(a.l,b.l,c.l) As "_glTexGenfv@12"
glTexGeni_(a.l,b.l,c.l) As "_glTexGeni@12"
glTexGeniv_(a.l,b.l,c.l) As "_glTexGeniv@12"
glTexImage1D_(a.l,b.l,c.l,d.l,e.l,f.l,g.l,h.l) As "_glTexImage1D@32"
glTexImage2D_(a.l,b.l,c.l,d.l,e.l,f.l,g.l,h.l,i.l) As "_glTexImage2D@36"
glTexParameterf_(a.l,b.l,c.f) As "_glTexParameterf@12"
glTexParameterfv_(a.l,b.l,c.l) As "_glTexParameterfv@12"
glTexParameteri_(a.l,b.l,c.l) As "_glTexParameteri@12"
glTexParameteriv_(a.l,b.l,c.l) As "_glTexParameteriv@12"
glTexSubImage1D_(a.l,b.l,c.l,d.l,e.l,f.l,g.l) As "_glTexSubImage1D@28"
glTexSubImage2D_(a.l,b.l,c.l,d.l,e.l,f.l,g.l,h.l,i.l) As "_glTexSubImage2D@36"
glTranslated_(a.d,b.d,c.d) As "_glTranslated@24"
glTranslatef_(a.f,b.f,c.f) As "_glTranslatef@12"
glVertex2d_(a.d,b.d) As "_glVertex2d@16"
glVertex2dv_(a.l) As "_glVertex2dv@4"
glVertex2f_(a.f,b.f) As "_glVertex2f@8"
glVertex2fv_(a.l) As "_glVertex2fv@4"
glVertex2i_(a.l,b.l) As "_glVertex2i@8"
glVertex2iv_(a.l) As "_glVertex2iv@4"
glVertex2s_(a.w,b.w) As "_glVertex2s@8"
glVertex2sv_(a.l) As "_glVertex2sv@4"
glVertex3d_(a.d,b.d,c.d) As "_glVertex3d@24"
glVertex3dv_(a.l) As "_glVertex3dv@4"
glVertex3f_(a.f,b.f,c.f) As "_glVertex3f@12"
glVertex3fv_(a.l) As "_glVertex3fv@4"
glVertex3i_(a.l,b.l,c.l) As "_glVertex3i@12"
glVertex3iv_(a.l) As "_glVertex3iv@4"
glVertex3s_(a.w,b.w,c.w) As "_glVertex3s@12"
glVertex3sv_(a.l) As "_glVertex3sv@4"
glVertex4d_(a.d,b.d,c.d,d.d) As "_glVertex4d@32"
glVertex4dv_(a.l) As "_glVertex4dv@4"
glVertex4f_(a.f,b.f,c.f,d.f) As "_glVertex4f@16"
glVertex4fv_(a.l) As "_glVertex4fv@4"
glVertex4i_(a.l,b.l,c.l,d.l) As "_glVertex4i@16"
glVertex4iv_(a.l) As "_glVertex4iv@4"
glVertex4s_(a.w,b.w,c.w,d.w) As "_glVertex4s@16"
glVertex4sv_(a.l) As "_glVertex4sv@4"
glVertexPointer_(a.l,b.l,c.l,d.l) As "_glVertexPointer@16"
glViewport_(a.l,b.l,c.l,d.l) As "_glViewport@16"
EndImport
Import "Glu32.lib"
gluErrorString_(a.l) As "_gluErrorString@4"
gluErrorUnicodeStringEXT(a.l) As "_gluErrorUnicodeStringEXT@4"
gluGetString_(a.l) As "_gluGetString@4"
gluOrtho2D_(a.d,b.d,c.d,d.d) As "_gluOrtho2D@32"
gluPerspective_(a.d,b.d,c.d,d.d) As "_gluPerspective@32"
gluPickMatrix_(a.d,b.d,c.d,d.d,e) As "_gluPickMatrix@36"
gluLookAt_(a.d,b.d,c.d,d.d,e.d,f.d,g.d,h.d,i.d) As "_gluLookAt@72"
gluProject_(a.d,b.d,c.d,d,e,f,g.l,h.l,i.l) As "_gluProject@48"
gluUnProject_(a.d,b.d,c.d,d,e,f,g.l,h.l,i.l) As "_gluUnProject@48"
gluScaleImage_(a.l,b.l,c.l,d.l,e.l,f.l,g.l,h.l,i.l) As "_gluScaleImage@36"
gluBuild1DMipmaps_(a.l,b.l,c.l,d.l,e.l,f.l) As "_gluBuild1DMipmaps@24"
gluBuild2DMipmaps_(a.l,b.l,c.l,d.l,e.l,f.l,g.l) As "_gluBuild2DMipmaps@28"
gluNewQuadric_() As "_gluNewQuadric@0"
gluDeleteQuadric_(a.l) As "_gluDeleteQuadric@4"
gluQuadricNormals_(a.l,b.l) As "_gluQuadricNormals@8"
gluQuadricTexture_(a.l,b.c) As "_gluQuadricTexture@8"
gluQuadricOrientation_(a.l,b.l) As "_gluQuadricOrientation@8"
gluQuadricDrawStyle_(a.l,b.l) As "_gluQuadricDrawStyle@8"
gluCylinder_(a.l,b.d,c.d,d.d,e.l,f.l) As "_gluCylinder@36"
gluDisk_(a.l,b.d,c.d,d.l,e.l) As "_gluDisk@28"
gluPartialDisk_(a.l,b.d,c.d,d.l,e.l,f.d,g.d) As "_gluPartialDisk@44"
gluSphere_(a.l,b.d,c.l,d.l) As "_gluSphere@20"
gluQuadricCallback_(a.l, b.l, c.l) As "_gluQuadricCallback@12"
gluNewTess_() As "_gluNewTess@0"
gluDeleteTess_(a.l) As "_gluDeleteTess@4"
gluTessBeginPolygon_(a.l,b.l) As "_gluTessBeginPolygon@8"
gluTessBeginContour_(a.l) As "_gluTessBeginContour@4"
gluTessVertex_(a.l,b,c.l) As "_gluTessVertex@12"
gluTessEndContour_(a.l) As "_gluTessEndContour@4"
gluTessEndPolygon_(a.l) As "_gluTessEndPolygon@4"
gluTessProperty_(a.l,b.l,c.d) As "_gluTessProperty@16"
gluTessNormal_(a.l,b.d,c.d,d.d) As "_gluTessNormal@28"
gluTessCallback_(a.l, b.l, c.l) As "_gluTessCallback@12"
gluGetTessProperty_(a.l,b.l,c.l) As "_gluGetTessProperty@12"
gluNewNurbsRenderer_() As "_gluNewNurbsRenderer@0"
gluDeleteNurbsRenderer_(a.l) As "_gluDeleteNurbsRenderer@4"
gluBeginSurface_(a.l) As "_gluBeginSurface@4"
gluBeginCurve_(a.l) As "_gluBeginCurve@4"
gluEndCurve_(a.l) As "_gluEndCurve@4"
gluEndSurface_(a.l) As "_gluEndSurface@4"
gluBeginTrim_(a.l) As "_gluBeginTrim@4"
gluEndTrim_(a.l) As "_gluEndTrim@4"
gluPwlCurve_(a.l,b.l,c.l,d.l,e.l) As "_gluPwlCurve@20"
gluNurbsCurve_(a.l,b.l,c.l,d.l,e.l,f.l,g.l) As "_gluNurbsCurve@28"
gluNurbsSurface_(a.l,b.l,c.l,d.l,e.l,f.l,g.l,h.l,i.l,j.l,k.l) As "_gluNurbsSurface@44"
gluLoadSamplingMatrices_(a.l,b,c,d) As "_gluLoadSamplingMatrices@16"
gluNurbsProperty_(a.l,b.l,c.f) As "_gluNurbsProperty@12"
gluGetNurbsProperty_(a.l,b.l,c.l) As "_gluGetNurbsProperty@12"
gluNurbsCallback_(a.l, b.l, c.l) As "_gluNurbsCallback@12"
gluBeginPolygon_(a.l) As "_gluBeginPolygon@4"
gluNextContour_(a.l,b.l) As "_gluNextContour@8"
gluEndPolygon_(a.l) As "_gluEndPolygon@4"
EndImport