DESCRIPTION 'Mesa (OpenGL work-alike) for Win32' VERSION 5.1 ; ; Module definition file for Mesa (OPENGL32.DLL) ; ; Note: The OpenGL functions use the STDCALL ; function calling convention. Microsoft's ; OPENGL32 uses this convention and so must the ; Mesa OPENGL32 so that the Mesa DLL can be used ; as a drop-in replacement. ; ; The linker exports STDCALL entry points with ; 'decorated' names; e.g., _glBegin@0, where the ; trailing number is the number of bytes of ; parameter data pushed onto the stack. The ; callee is responsible for popping this data ; off the stack, usually via a RETF n instruction. ; ; However, the Microsoft OPENGL32.DLL does not export ; the decorated names, even though the calling convention ; is STDCALL. So, this module definition file is ; needed to force the Mesa OPENGL32.DLL to export the ; symbols in the same manner as the Microsoft DLL. ; Were it not for this problem, this file would not ; be needed (for the gl* functions) since the entry ; points are compiled with dllexport declspec. ; ; However, this file is still needed to export "internal" ; Mesa symbols for the benefit of the OSMESA32.DLL. ; EXPORTS glAccum glAlphaFunc glAreTexturesResident glAreTexturesResidentEXT glArrayElement glArrayElementEXT glBegin glBindTexture glBindTextureEXT glBitmap glBlendColorEXT glBlendEquationEXT glBlendFunc glCallList glCallLists glClear glClearAccum glClearColor glClearDepth glClearIndex glClearStencil glClipPlane 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 glColorMask glColorMaterial glColorPointer glColorPointerEXT glColorSubTableEXT glColorTableEXT glCopyPixels glCopyTexImage1D glCopyTexImage2D glCopyTexSubImage1D glCopyTexSubImage2D glCopyTexSubImage3DEXT glCullFace glDeleteLists glDeleteTextures glDeleteTexturesEXT glDepthFunc glDepthMask glDepthRange glDisable glDisableClientState glDrawArrays glDrawArraysEXT glDrawBuffer glDrawElements glDrawPixels glEdgeFlag glEdgeFlagPointer glEdgeFlagPointerEXT glEdgeFlagv glEnable glEnableClientState glEnd glEndList glEvalCoord1d glEvalCoord1dv glEvalCoord1f glEvalCoord1fv glEvalCoord2d glEvalCoord2dv glEvalCoord2f glEvalCoord2fv glEvalMesh1 glEvalMesh2 glEvalPoint1 glEvalPoint2 glFeedbackBuffer glFinish glFlush glFogf glFogfv glFogi glFogiv glFrontFace glFrustum glGenLists glGenTextures glGenTexturesEXT glGetBooleanv glGetClipPlane glGetColorTableEXT glGetColorTableParameterfvEXT glGetColorTableParameterivEXT glGetDoublev glGetError glGetFloatv glGetIntegerv glGetLightfv glGetLightiv glGetMapdv glGetMapfv glGetMapiv glGetMaterialfv glGetMaterialiv glGetPixelMapfv glGetPixelMapuiv glGetPixelMapusv glGetPointerv glGetPointervEXT glGetPolygonStipple glGetString glGetTexEnvfv glGetTexEnviv glGetTexGendv glGetTexGenfv glGetTexGeniv glGetTexImage glGetTexLevelParameterfv glGetTexLevelParameteriv glGetTexParameterfv glGetTexParameteriv glHint glIndexd glIndexdv glIndexf glIndexfv glIndexi glIndexiv glIndexMask glIndexPointer glIndexPointerEXT glIndexs glIndexsv glIndexub glIndexubv glInitNames glInterleavedArrays glIsEnabled glIsList glIsTexture glIsTextureEXT glLightf glLightfv glLighti glLightiv glLightModelf glLightModelfv glLightModeli glLightModeliv glLineStipple glLineWidth glListBase glLoadIdentity glLoadMatrixd glLoadMatrixf glLoadName glLogicOp glMap1d glMap1f glMap2d glMap2f glMapGrid1d glMapGrid1f glMapGrid2d glMapGrid2f glMaterialf glMaterialfv glMateriali glMaterialiv glMatrixMode glMultMatrixd glMultMatrixf glNewList glNormal3b glNormal3bv glNormal3d glNormal3dv glNormal3f glNormal3fv glNormal3i glNormal3iv glNormal3s glNormal3sv glNormalPointer glNormalPointerEXT glOrtho glPassThrough glPixelMapfv glPixelMapuiv glPixelMapusv glPixelStoref glPixelStorei glPixelTransferf glPixelTransferi glPixelZoom glPointParameterfEXT glPointParameterfvEXT glPointSize glPolygonMode glPolygonOffset glPolygonOffsetEXT glPolygonStipple glPopAttrib glPopClientAttrib glPopMatrix glPopName glPrioritizeTextures glPrioritizeTexturesEXT glPushAttrib glPushClientAttrib glPushMatrix glPushName glRasterPos2d glRasterPos2dv glRasterPos2f glRasterPos2fv glRasterPos2i glRasterPos2iv glRasterPos2s glRasterPos2sv glRasterPos3d glRasterPos3dv glRasterPos3f glRasterPos3fv glRasterPos3i glRasterPos3iv glRasterPos3s glRasterPos3sv glRasterPos4d glRasterPos4dv glRasterPos4f glRasterPos4fv glRasterPos4i glRasterPos4iv glRasterPos4s glRasterPos4sv glReadBuffer glReadPixels glRectd glRectdv glRectf glRectfv glRecti glRectiv glRects glRectsv glRenderMode glResizeBuffersMESA glRotated glRotatef glScaled glScalef glScissor glSelectBuffer glShadeModel glStencilFunc glStencilMask glStencilOp 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 glTexCoordPointer glTexCoordPointerEXT glTexEnvf glTexEnvfv glTexEnvi glTexEnviv glTexGend glTexGendv glTexGenf glTexGenfv glTexGeni glTexGeniv glTexImage1D glTexImage2D glTexImage3D glTexImage3DEXT glTexParameterf glTexParameterfv glTexParameteri glTexParameteriv glTexSubImage1D glTexSubImage2D glTexSubImage3DEXT glTranslated glTranslatef glVertex2d glVertex2dv glVertex2f glVertex2fv glVertex2i glVertex2iv glVertex2s glVertex2sv glVertex3d glVertex3dv glVertex3f glVertex3fv glVertex3i glVertex3iv glVertex3s glVertex3sv glVertex4d glVertex4dv glVertex4f glVertex4fv glVertex4i glVertex4iv glVertex4s glVertex4sv glVertexPointer glVertexPointerEXT glViewport glWindowPos2dMESA glWindowPos2dvMESA glWindowPos2fMESA glWindowPos2fvMESA glWindowPos2iMESA glWindowPos2ivMESA glWindowPos2sMESA glWindowPos2svMESA glWindowPos3dMESA glWindowPos3dvMESA glWindowPos3fMESA glWindowPos3fvMESA glWindowPos3iMESA glWindowPos3ivMESA glWindowPos3sMESA glWindowPos3svMESA glWindowPos4dMESA glWindowPos4dvMESA glWindowPos4fMESA glWindowPos4fvMESA glWindowPos4iMESA glWindowPos4ivMESA glWindowPos4sMESA glWindowPos4svMESA ; WGL API wglChoosePixelFormat wglCopyContext wglCreateContext wglCreateLayerContext wglDeleteContext wglDescribeLayerPlane wglDescribePixelFormat wglGetCurrentContext wglGetCurrentDC wglGetLayerPaletteEntries wglGetPixelFormat wglGetProcAddress wglMakeCurrent wglRealizeLayerPalette wglSetLayerPaletteEntries wglSetPixelFormat wglShareLists wglSwapBuffers wglSwapLayerBuffers wglUseFontBitmapsA wglUseFontBitmapsW wglUseFontOutlinesA wglUseFontOutlinesW ; Mesa internals - mostly for OSMESA _ac_CreateContext _ac_DestroyContext _ac_InvalidateState _glapi_get_context _glapi_get_proc_address _mesa_base_compressed_texformat _mesa_bzero _mesa_calloc _mesa_choose_tex_format _mesa_compressed_texture_size _mesa_create_framebuffer _mesa_create_visual _mesa_delete_texture_object _mesa_destroy_framebuffer _mesa_destroy_visual _mesa_enable_1_3_extensions _mesa_enable_1_4_extensions _mesa_enable_sw_extensions _mesa_error _mesa_free _mesa_free_context_data _mesa_get_current_context _mesa_init_default_imports _mesa_initialize_context _mesa_make_current _mesa_memcpy _mesa_memset _mesa_new_texture_object _mesa_problem _mesa_ResizeBuffersMESA _mesa_store_compressed_teximage1d _mesa_store_compressed_teximage2d _mesa_store_compressed_teximage3d _mesa_store_compressed_texsubimage1d _mesa_store_compressed_texsubimage2d _mesa_store_compressed_texsubimage3d _mesa_store_teximage1d _mesa_store_teximage2d _mesa_store_teximage3d _mesa_store_texsubimage1d _mesa_store_texsubimage2d _mesa_store_texsubimage3d _mesa_strcmp _mesa_test_proxy_teximage _mesa_Viewport _swrast_Accum _swrast_alloc_buffers _swrast_Bitmap _swrast_CopyPixels _swrast_DrawBuffer _swrast_DrawPixels _swrast_GetDeviceDriverReference _swrast_Clear _swrast_choose_line _swrast_choose_triangle _swrast_CopyColorSubTable _swrast_CopyColorTable _swrast_CopyConvolutionFilter1D _swrast_CopyConvolutionFilter2D _swrast_copy_teximage1d _swrast_copy_teximage2d _swrast_copy_texsubimage1d _swrast_copy_texsubimage2d _swrast_copy_texsubimage3d _swrast_CreateContext _swrast_DestroyContext _swrast_InvalidateState _swrast_ReadPixels _swrast_zbuffer_address _swsetup_Wakeup _swsetup_CreateContext _swsetup_DestroyContext _swsetup_InvalidateState _tnl_CreateContext _tnl_DestroyContext _tnl_InvalidateState _tnl_MakeCurrent _tnl_run_pipeline