392 lines
6.4 KiB
Modula-2
392 lines
6.4 KiB
Modula-2
LIBRARY OPENGL32
|
|
|
|
DESCRIPTION 'OpenGL Client'
|
|
|
|
EXPORTS
|
|
|
|
DllInitialize
|
|
glDebugEntry
|
|
|
|
; OpenGL metafile support
|
|
|
|
GlmfInitPlayback
|
|
GlmfBeginGlsBlock
|
|
GlmfPlayGlsRecord
|
|
GlmfEndGlsBlock
|
|
GlmfEndPlayback
|
|
GlmfCloseMetaFile
|
|
wglGetDefaultProcAddress
|
|
|
|
; OpenGL wgl api
|
|
|
|
wglCopyContext
|
|
wglCreateContext
|
|
wglCreateLayerContext
|
|
wglDeleteContext
|
|
wglDescribeLayerPlane
|
|
wglGetCurrentContext
|
|
wglGetCurrentDC
|
|
wglGetLayerPaletteEntries
|
|
wglGetProcAddress
|
|
wglMakeCurrent
|
|
wglRealizeLayerPalette
|
|
wglSetLayerPaletteEntries
|
|
wglShareLists
|
|
wglSwapLayerBuffers
|
|
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
|