392 lines
6.4 KiB
Modula-2
392 lines
6.4 KiB
Modula-2
|
LIBRARY OPENGL32
|
||
|
|
||
|
EXPORTS
|
||
|
|
||
|
glDebugEntry
|
||
|
|
||
|
; OpenGL metafile support
|
||
|
|
||
|
GlmfInitPlayback
|
||
|
GlmfBeginGlsBlock
|
||
|
GlmfPlayGlsRecord
|
||
|
GlmfEndGlsBlock
|
||
|
GlmfEndPlayback
|
||
|
GlmfCloseMetaFile
|
||
|
wglGetDefaultProcAddress
|
||
|
|
||
|
; OpenGL wgl api
|
||
|
|
||
|
; wglBindDirectDrawTexture
|
||
|
wglCopyContext
|
||
|
wglCreateContext
|
||
|
wglCreateLayerContext
|
||
|
wglDeleteContext
|
||
|
wglDescribeLayerPlane
|
||
|
; wglEnumTextureFormats
|
||
|
wglGetCurrentContext
|
||
|
wglGetCurrentDC
|
||
|
wglGetLayerPaletteEntries
|
||
|
wglGetProcAddress
|
||
|
wglMakeCurrent
|
||
|
wglRealizeLayerPalette
|
||
|
wglSetLayerPaletteEntries
|
||
|
wglShareLists
|
||
|
wglSwapLayerBuffers
|
||
|
wglSwapMultipleBuffers
|
||
|
wglUseFontBitmapsA
|
||
|
wglUseFontBitmapsW
|
||
|
wglUseFontOutlinesA
|
||
|
wglUseFontOutlinesW
|
||
|
|
||
|
; OpenGL Api
|
||
|
|
||
|
; Version 1.0
|
||
|
glNewList
|
||
|
glEndList
|
||
|
glCallList
|
||
|
glCallLists
|
||
|
glDeleteLists
|
||
|
glGenLists
|
||
|
glListBase
|
||
|
glBegin
|
||
|
glBitmap
|
||
|
glColor3b
|
||
|
glColor3bv
|
||
|
glColor3d
|
||
|
glColor3dv
|
||
|
glColor3f
|
||
|
glColor3fv
|
||
|
glColor3i
|
||
|
glColor3iv
|
||
|
glColor3s
|
||
|
glColor3sv
|
||
|
glColor3ub
|
||
|
glColor3ubv
|
||
|
glColor3ui
|
||
|
glColor3uiv
|
||
|
glColor3us
|
||
|
glColor3usv
|
||
|
glColor4b
|
||
|
glColor4bv
|
||
|
glColor4d
|
||
|
glColor4dv
|
||
|
glColor4f
|
||
|
glColor4fv
|
||
|
glColor4i
|
||
|
glColor4iv
|
||
|
glColor4s
|
||
|
glColor4sv
|
||
|
glColor4ub
|
||
|
glColor4ubv
|
||
|
glColor4ui
|
||
|
glColor4uiv
|
||
|
glColor4us
|
||
|
glColor4usv
|
||
|
glEdgeFlag
|
||
|
glEdgeFlagv
|
||
|
glEnd
|
||
|
glIndexd
|
||
|
glIndexdv
|
||
|
glIndexf
|
||
|
glIndexfv
|
||
|
glIndexi
|
||
|
glIndexiv
|
||
|
glIndexs
|
||
|
glIndexsv
|
||
|
glNormal3b
|
||
|
glNormal3bv
|
||
|
glNormal3d
|
||
|
glNormal3dv
|
||
|
glNormal3f
|
||
|
glNormal3fv
|
||
|
glNormal3i
|
||
|
glNormal3iv
|
||
|
glNormal3s
|
||
|
glNormal3sv
|
||
|
glRasterPos2d
|
||
|
glRasterPos2dv
|
||
|
glRasterPos2f
|
||
|
glRasterPos2fv
|
||
|
glRasterPos2i
|
||
|
glRasterPos2iv
|
||
|
glRasterPos2s
|
||
|
glRasterPos2sv
|
||
|
glRasterPos3d
|
||
|
glRasterPos3dv
|
||
|
glRasterPos3f
|
||
|
glRasterPos3fv
|
||
|
glRasterPos3i
|
||
|
glRasterPos3iv
|
||
|
glRasterPos3s
|
||
|
glRasterPos3sv
|
||
|
glRasterPos4d
|
||
|
glRasterPos4dv
|
||
|
glRasterPos4f
|
||
|
glRasterPos4fv
|
||
|
glRasterPos4i
|
||
|
glRasterPos4iv
|
||
|
glRasterPos4s
|
||
|
glRasterPos4sv
|
||
|
glRectd
|
||
|
glRectdv
|
||
|
glRectf
|
||
|
glRectfv
|
||
|
glRecti
|
||
|
glRectiv
|
||
|
glRects
|
||
|
glRectsv
|
||
|
glTexCoord1d
|
||
|
glTexCoord1dv
|
||
|
glTexCoord1f
|
||
|
glTexCoord1fv
|
||
|
glTexCoord1i
|
||
|
glTexCoord1iv
|
||
|
glTexCoord1s
|
||
|
glTexCoord1sv
|
||
|
glTexCoord2d
|
||
|
glTexCoord2dv
|
||
|
glTexCoord2f
|
||
|
glTexCoord2fv
|
||
|
glTexCoord2i
|
||
|
glTexCoord2iv
|
||
|
glTexCoord2s
|
||
|
glTexCoord2sv
|
||
|
glTexCoord3d
|
||
|
glTexCoord3dv
|
||
|
glTexCoord3f
|
||
|
glTexCoord3fv
|
||
|
glTexCoord3i
|
||
|
glTexCoord3iv
|
||
|
glTexCoord3s
|
||
|
glTexCoord3sv
|
||
|
glTexCoord4d
|
||
|
glTexCoord4dv
|
||
|
glTexCoord4f
|
||
|
glTexCoord4fv
|
||
|
glTexCoord4i
|
||
|
glTexCoord4iv
|
||
|
glTexCoord4s
|
||
|
glTexCoord4sv
|
||
|
glVertex2d
|
||
|
glVertex2dv
|
||
|
glVertex2f
|
||
|
glVertex2fv
|
||
|
glVertex2i
|
||
|
glVertex2iv
|
||
|
glVertex2s
|
||
|
glVertex2sv
|
||
|
glVertex3d
|
||
|
glVertex3dv
|
||
|
glVertex3f
|
||
|
glVertex3fv
|
||
|
glVertex3i
|
||
|
glVertex3iv
|
||
|
glVertex3s
|
||
|
glVertex3sv
|
||
|
glVertex4d
|
||
|
glVertex4dv
|
||
|
glVertex4f
|
||
|
glVertex4fv
|
||
|
glVertex4i
|
||
|
glVertex4iv
|
||
|
glVertex4s
|
||
|
glVertex4sv
|
||
|
glClipPlane
|
||
|
glColorMaterial
|
||
|
glCullFace
|
||
|
glFogf
|
||
|
glFogfv
|
||
|
glFogi
|
||
|
glFogiv
|
||
|
glFrontFace
|
||
|
glHint
|
||
|
glLightf
|
||
|
glLightfv
|
||
|
glLighti
|
||
|
glLightiv
|
||
|
glLightModelf
|
||
|
glLightModelfv
|
||
|
glLightModeli
|
||
|
glLightModeliv
|
||
|
glLineStipple
|
||
|
glLineWidth
|
||
|
glMaterialf
|
||
|
glMaterialfv
|
||
|
glMateriali
|
||
|
glMaterialiv
|
||
|
glPointSize
|
||
|
glPolygonMode
|
||
|
glPolygonStipple
|
||
|
glScissor
|
||
|
glShadeModel
|
||
|
glTexParameterf
|
||
|
glTexParameterfv
|
||
|
glTexParameteri
|
||
|
glTexParameteriv
|
||
|
glTexImage1D
|
||
|
glTexImage2D
|
||
|
glTexEnvf
|
||
|
glTexEnvfv
|
||
|
glTexEnvi
|
||
|
glTexEnviv
|
||
|
glTexGend
|
||
|
glTexGendv
|
||
|
glTexGenf
|
||
|
glTexGenfv
|
||
|
glTexGeni
|
||
|
glTexGeniv
|
||
|
glFeedbackBuffer
|
||
|
glSelectBuffer
|
||
|
glRenderMode
|
||
|
glInitNames
|
||
|
glLoadName
|
||
|
glPassThrough
|
||
|
glPopName
|
||
|
glPushName
|
||
|
glDrawBuffer
|
||
|
glClear
|
||
|
glClearAccum
|
||
|
glClearIndex
|
||
|
glClearColor
|
||
|
glClearStencil
|
||
|
glClearDepth
|
||
|
glStencilMask
|
||
|
glColorMask
|
||
|
glDepthMask
|
||
|
glIndexMask
|
||
|
glAccum
|
||
|
glDisable
|
||
|
glEnable
|
||
|
glFinish
|
||
|
glFlush
|
||
|
glPopAttrib
|
||
|
glPushAttrib
|
||
|
glMap1d
|
||
|
glMap1f
|
||
|
glMap2d
|
||
|
glMap2f
|
||
|
glMapGrid1d
|
||
|
glMapGrid1f
|
||
|
glMapGrid2d
|
||
|
glMapGrid2f
|
||
|
glEvalCoord1d
|
||
|
glEvalCoord1dv
|
||
|
glEvalCoord1f
|
||
|
glEvalCoord1fv
|
||
|
glEvalCoord2d
|
||
|
glEvalCoord2dv
|
||
|
glEvalCoord2f
|
||
|
glEvalCoord2fv
|
||
|
glEvalMesh1
|
||
|
glEvalPoint1
|
||
|
glEvalMesh2
|
||
|
glEvalPoint2
|
||
|
glAlphaFunc
|
||
|
glBlendFunc
|
||
|
glLogicOp
|
||
|
glStencilFunc
|
||
|
glStencilOp
|
||
|
glDepthFunc
|
||
|
glPixelZoom
|
||
|
glPixelTransferf
|
||
|
glPixelTransferi
|
||
|
glPixelStoref
|
||
|
glPixelStorei
|
||
|
glPixelMapfv
|
||
|
glPixelMapuiv
|
||
|
glPixelMapusv
|
||
|
glReadBuffer
|
||
|
glCopyPixels
|
||
|
glReadPixels
|
||
|
glDrawPixels
|
||
|
glGetBooleanv
|
||
|
glGetClipPlane
|
||
|
glGetDoublev
|
||
|
glGetError
|
||
|
glGetFloatv
|
||
|
glGetIntegerv
|
||
|
glGetLightfv
|
||
|
glGetLightiv
|
||
|
glGetMapdv
|
||
|
glGetMapfv
|
||
|
glGetMapiv
|
||
|
glGetMaterialfv
|
||
|
glGetMaterialiv
|
||
|
glGetPixelMapfv
|
||
|
glGetPixelMapuiv
|
||
|
glGetPixelMapusv
|
||
|
glGetPolygonStipple
|
||
|
glGetString
|
||
|
glGetTexEnvfv
|
||
|
glGetTexEnviv
|
||
|
glGetTexGendv
|
||
|
glGetTexGenfv
|
||
|
glGetTexGeniv
|
||
|
glGetTexImage
|
||
|
glGetTexParameterfv
|
||
|
glGetTexParameteriv
|
||
|
glGetTexLevelParameterfv
|
||
|
glGetTexLevelParameteriv
|
||
|
glIsEnabled
|
||
|
glIsList
|
||
|
glDepthRange
|
||
|
glFrustum
|
||
|
glLoadIdentity
|
||
|
glLoadMatrixf
|
||
|
glLoadMatrixd
|
||
|
glMatrixMode
|
||
|
glMultMatrixf
|
||
|
glMultMatrixd
|
||
|
glOrtho
|
||
|
glPopMatrix
|
||
|
glPushMatrix
|
||
|
glRotated
|
||
|
glRotatef
|
||
|
glScaled
|
||
|
glScalef
|
||
|
glTranslated
|
||
|
glTranslatef
|
||
|
glViewport
|
||
|
|
||
|
; Version 1.1
|
||
|
glArrayElement
|
||
|
glBindTexture
|
||
|
glColorPointer
|
||
|
glDisableClientState
|
||
|
glDrawArrays
|
||
|
glDrawElements
|
||
|
glEdgeFlagPointer
|
||
|
glEnableClientState
|
||
|
glIndexPointer
|
||
|
glIndexub
|
||
|
glIndexubv
|
||
|
glInterleavedArrays
|
||
|
glNormalPointer
|
||
|
glPolygonOffset
|
||
|
glTexCoordPointer
|
||
|
glVertexPointer
|
||
|
glAreTexturesResident
|
||
|
glCopyTexImage1D
|
||
|
glCopyTexImage2D
|
||
|
glCopyTexSubImage1D
|
||
|
glCopyTexSubImage2D
|
||
|
glDeleteTextures
|
||
|
glGenTextures
|
||
|
glGetPointerv
|
||
|
glIsTexture
|
||
|
glPrioritizeTextures
|
||
|
glTexSubImage1D
|
||
|
glTexSubImage2D
|
||
|
glPopClientAttrib
|
||
|
glPushClientAttrib
|
||
|
|
||
|
;
|
||
|
; GDI pixel format support exports
|
||
|
;
|
||
|
|
||
|
wglGetPixelFormat
|
||
|
wglSetPixelFormat
|
||
|
wglChoosePixelFormat
|
||
|
wglDescribePixelFormat
|
||
|
wglSwapBuffers
|