; DO NOT EDIT - This file generated automatically by mesadef.py script ;DESCRIPTION 'Mesa (OpenGL work-alike) for Win32' VERSION 6.5 ; ; 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 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 glArrayElement glColorPointer glDisableClientState glDrawArrays glDrawElements glEdgeFlagPointer glEnableClientState glGetPointerv glIndexPointer glInterleavedArrays glNormalPointer glTexCoordPointer glVertexPointer glPolygonOffset glCopyTexImage1D glCopyTexImage2D glCopyTexSubImage1D glCopyTexSubImage2D glTexSubImage1D glTexSubImage2D glAreTexturesResident glBindTexture glDeleteTextures glGenTextures glIsTexture glPrioritizeTextures glIndexub glIndexubv glPopClientAttrib glPushClientAttrib glBlendColor glBlendEquation glDrawRangeElements glColorTable glColorTableParameterfv glColorTableParameteriv glCopyColorTable glGetColorTable glGetColorTableParameterfv glGetColorTableParameteriv glColorSubTable glCopyColorSubTable glConvolutionFilter1D glConvolutionFilter2D glConvolutionParameterf glConvolutionParameterfv glConvolutionParameteri glConvolutionParameteriv glCopyConvolutionFilter1D glCopyConvolutionFilter2D glGetConvolutionFilter glGetConvolutionParameterfv glGetConvolutionParameteriv glGetSeparableFilter glSeparableFilter2D glGetHistogram glGetHistogramParameterfv glGetHistogramParameteriv glGetMinmax glGetMinmaxParameterfv glGetMinmaxParameteriv glHistogram glMinmax glResetHistogram glResetMinmax glTexImage3D glTexSubImage3D glCopyTexSubImage3D glActiveTextureARB glClientActiveTextureARB glMultiTexCoord1dARB glMultiTexCoord1dvARB glMultiTexCoord1fARB glMultiTexCoord1fvARB glMultiTexCoord1iARB glMultiTexCoord1ivARB glMultiTexCoord1sARB glMultiTexCoord1svARB glMultiTexCoord2dARB glMultiTexCoord2dvARB glMultiTexCoord2fARB glMultiTexCoord2fvARB glMultiTexCoord2iARB glMultiTexCoord2ivARB glMultiTexCoord2sARB glMultiTexCoord2svARB glMultiTexCoord3dARB glMultiTexCoord3dvARB glMultiTexCoord3fARB glMultiTexCoord3fvARB glMultiTexCoord3iARB glMultiTexCoord3ivARB glMultiTexCoord3sARB glMultiTexCoord3svARB glMultiTexCoord4dARB glMultiTexCoord4dvARB glMultiTexCoord4fARB glMultiTexCoord4fvARB glMultiTexCoord4iARB glMultiTexCoord4ivARB glMultiTexCoord4sARB glMultiTexCoord4svARB glLoadTransposeMatrixfARB glLoadTransposeMatrixdARB glMultTransposeMatrixfARB glMultTransposeMatrixdARB glSampleCoverageARB glCompressedTexImage3DARB glCompressedTexImage2DARB glCompressedTexImage1DARB glCompressedTexSubImage3DARB glCompressedTexSubImage2DARB glCompressedTexSubImage1DARB glGetCompressedTexImageARB glActiveTexture glClientActiveTexture glMultiTexCoord1d glMultiTexCoord1dv glMultiTexCoord1f glMultiTexCoord1fv glMultiTexCoord1i glMultiTexCoord1iv glMultiTexCoord1s glMultiTexCoord1sv glMultiTexCoord2d glMultiTexCoord2dv glMultiTexCoord2f glMultiTexCoord2fv glMultiTexCoord2i glMultiTexCoord2iv glMultiTexCoord2s glMultiTexCoord2sv glMultiTexCoord3d glMultiTexCoord3dv glMultiTexCoord3f glMultiTexCoord3fv glMultiTexCoord3i glMultiTexCoord3iv glMultiTexCoord3s glMultiTexCoord3sv glMultiTexCoord4d glMultiTexCoord4dv glMultiTexCoord4f glMultiTexCoord4fv glMultiTexCoord4i glMultiTexCoord4iv glMultiTexCoord4s glMultiTexCoord4sv glLoadTransposeMatrixf glLoadTransposeMatrixd glMultTransposeMatrixf glMultTransposeMatrixd glSampleCoverage glCompressedTexImage3D glCompressedTexImage2D glCompressedTexImage1D glCompressedTexSubImage3D glCompressedTexSubImage2D glCompressedTexSubImage1D glGetCompressedTexImage glBlendColorEXT glPolygonOffsetEXT glTexImage3DEXT glTexSubImage3DEXT glTexSubImage1DEXT glTexSubImage2DEXT glCopyTexImage1DEXT glCopyTexImage2DEXT glCopyTexSubImage1DEXT glCopyTexSubImage2DEXT glCopyTexSubImage3DEXT glAreTexturesResidentEXT glBindTextureEXT glDeleteTexturesEXT glGenTexturesEXT glIsTextureEXT glPrioritizeTexturesEXT glArrayElementEXT glColorPointerEXT glDrawArraysEXT glEdgeFlagPointerEXT glGetPointervEXT glIndexPointerEXT glNormalPointerEXT glTexCoordPointerEXT glVertexPointerEXT glBlendEquationEXT glPointParameterfEXT glPointParameterfvEXT glPointParameterfARB glPointParameterfvARB glColorTableEXT glGetColorTableEXT glGetColorTableParameterivEXT glGetColorTableParameterfvEXT glLockArraysEXT glUnlockArraysEXT glDrawRangeElementsEXT glSecondaryColor3bEXT glSecondaryColor3bvEXT glSecondaryColor3dEXT glSecondaryColor3dvEXT glSecondaryColor3fEXT glSecondaryColor3fvEXT glSecondaryColor3iEXT glSecondaryColor3ivEXT glSecondaryColor3sEXT glSecondaryColor3svEXT glSecondaryColor3ubEXT glSecondaryColor3ubvEXT glSecondaryColor3uiEXT glSecondaryColor3uivEXT glSecondaryColor3usEXT glSecondaryColor3usvEXT glSecondaryColorPointerEXT glMultiDrawArraysEXT glMultiDrawElementsEXT glFogCoordfEXT glFogCoordfvEXT glFogCoorddEXT glFogCoorddvEXT glFogCoordPointerEXT glBlendFuncSeparateEXT glFlushVertexArrayRangeNV glVertexArrayRangeNV glCombinerParameterfvNV glCombinerParameterfNV glCombinerParameterivNV glCombinerParameteriNV glCombinerInputNV glCombinerOutputNV glFinalCombinerInputNV glGetCombinerInputParameterfvNV glGetCombinerInputParameterivNV glGetCombinerOutputParameterfvNV glGetCombinerOutputParameterivNV glGetFinalCombinerInputParameterfvNV glGetFinalCombinerInputParameterivNV glResizeBuffersMESA glWindowPos2dMESA glWindowPos2dvMESA glWindowPos2fMESA glWindowPos2fvMESA glWindowPos2iMESA glWindowPos2ivMESA glWindowPos2sMESA glWindowPos2svMESA glWindowPos3dMESA glWindowPos3dvMESA glWindowPos3fMESA glWindowPos3fvMESA glWindowPos3iMESA glWindowPos3ivMESA glWindowPos3sMESA glWindowPos3svMESA glWindowPos4dMESA glWindowPos4dvMESA glWindowPos4fMESA glWindowPos4fvMESA glWindowPos4iMESA glWindowPos4ivMESA glWindowPos4sMESA glWindowPos4svMESA glWindowPos2dARB glWindowPos2fARB glWindowPos2iARB glWindowPos2sARB glWindowPos2dvARB glWindowPos2fvARB glWindowPos2ivARB glWindowPos2svARB glWindowPos3dARB glWindowPos3fARB glWindowPos3iARB glWindowPos3sARB glWindowPos3dvARB glWindowPos3fvARB glWindowPos3ivARB glWindowPos3svARB glAreProgramsResidentNV glBindProgramNV glDeleteProgramsNV glExecuteProgramNV glGenProgramsNV glGetProgramParameterdvNV glGetProgramParameterfvNV glGetProgramivNV glGetProgramStringNV glGetTrackMatrixivNV glGetVertexAttribdvNV glGetVertexAttribfvNV glGetVertexAttribivNV glGetVertexAttribPointervNV glIsProgramNV glLoadProgramNV glProgramParameter4dNV glProgramParameter4dvNV glProgramParameter4fNV glProgramParameter4fvNV glProgramParameters4dvNV glProgramParameters4fvNV glRequestResidentProgramsNV glTrackMatrixNV glVertexAttribPointerNV glVertexAttrib1dNV glVertexAttrib1dvNV glVertexAttrib1fNV glVertexAttrib1fvNV glVertexAttrib1sNV glVertexAttrib1svNV glVertexAttrib2dNV glVertexAttrib2dvNV glVertexAttrib2fNV glVertexAttrib2fvNV glVertexAttrib2sNV glVertexAttrib2svNV glVertexAttrib3dNV glVertexAttrib3dvNV glVertexAttrib3fNV glVertexAttrib3fvNV glVertexAttrib3sNV glVertexAttrib3svNV glVertexAttrib4dNV glVertexAttrib4dvNV glVertexAttrib4fNV glVertexAttrib4fvNV glVertexAttrib4sNV glVertexAttrib4svNV glVertexAttrib4ubNV glVertexAttrib4ubvNV glVertexAttribs1dvNV glVertexAttribs1fvNV glVertexAttribs1svNV glVertexAttribs2dvNV glVertexAttribs2fvNV glVertexAttribs2svNV glVertexAttribs3dvNV glVertexAttribs3fvNV glVertexAttribs3svNV glVertexAttribs4dvNV glVertexAttribs4fvNV glVertexAttribs4svNV glVertexAttribs4ubvNV glPointParameteriNV glPointParameterivNV glFogCoordf glFogCoordfv glFogCoordd glFogCoorddv glFogCoordPointer glMultiDrawArrays glMultiDrawElements glPointParameterf glPointParameterfv glPointParameteri glPointParameteriv glSecondaryColor3b glSecondaryColor3bv glSecondaryColor3d glSecondaryColor3dv glSecondaryColor3f glSecondaryColor3fv glSecondaryColor3i glSecondaryColor3iv glSecondaryColor3s glSecondaryColor3sv glSecondaryColor3ub glSecondaryColor3ubv glSecondaryColor3ui glSecondaryColor3uiv glSecondaryColor3us glSecondaryColor3usv glSecondaryColorPointer glWindowPos2d glWindowPos2dv glWindowPos2f glWindowPos2fv glWindowPos2i glWindowPos2iv glWindowPos2s glWindowPos2sv glWindowPos3d glWindowPos3dv glWindowPos3f glWindowPos3fv glWindowPos3i glWindowPos3iv glWindowPos3s glWindowPos3sv glVertexAttrib1sARB glVertexAttrib1fARB glVertexAttrib1dARB glVertexAttrib2sARB glVertexAttrib2fARB glVertexAttrib2dARB glVertexAttrib3sARB glVertexAttrib3fARB glVertexAttrib3dARB glVertexAttrib4sARB glVertexAttrib4fARB glVertexAttrib4dARB glVertexAttrib4NubARB glVertexAttrib1svARB glVertexAttrib1fvARB glVertexAttrib1dvARB glVertexAttrib2svARB glVertexAttrib2fvARB glVertexAttrib2dvARB glVertexAttrib3svARB glVertexAttrib3fvARB glVertexAttrib3dvARB glVertexAttrib4bvARB glVertexAttrib4svARB glVertexAttrib4ivARB glVertexAttrib4ubvARB glVertexAttrib4usvARB glVertexAttrib4uivARB glVertexAttrib4fvARB glVertexAttrib4dvARB glVertexAttrib4NbvARB glVertexAttrib4NsvARB glVertexAttrib4NivARB glVertexAttrib4NubvARB glVertexAttrib4NusvARB glVertexAttrib4NuivARB glVertexAttribPointerARB glEnableVertexAttribArrayARB glDisableVertexAttribArrayARB glProgramStringARB glBindProgramARB glDeleteProgramsARB glGenProgramsARB glIsProgramARB glProgramEnvParameter4dARB glProgramEnvParameter4dvARB glProgramEnvParameter4fARB glProgramEnvParameter4fvARB glProgramLocalParameter4dARB glProgramLocalParameter4dvARB glProgramLocalParameter4fARB glProgramLocalParameter4fvARB glGetProgramEnvParameterdvARB glGetProgramEnvParameterfvARB glGetProgramLocalParameterdvARB glGetProgramLocalParameterfvARB glGetProgramivARB glGetProgramStringARB glGetVertexAttribdvARB glGetVertexAttribfvARB glGetVertexAttribivARB glGetVertexAttribPointervARB glProgramNamedParameter4fNV glProgramNamedParameter4dNV glProgramNamedParameter4fvNV glProgramNamedParameter4dvNV glGetProgramNamedParameterfvNV glGetProgramNamedParameterdvNV glBindBufferARB glBufferDataARB glBufferSubDataARB glDeleteBuffersARB glGenBuffersARB glGetBufferParameterivARB glGetBufferPointervARB glGetBufferSubDataARB glIsBufferARB glMapBufferARB glUnmapBufferARB glGenQueriesARB glDeleteQueriesARB glIsQueryARB glBeginQueryARB glEndQueryARB glGetQueryivARB glGetQueryObjectivARB glGetQueryObjectuivARB glBindBuffer glBufferData glBufferSubData glDeleteBuffers glGenBuffers glGetBufferParameteriv glGetBufferPointerv glGetBufferSubData glIsBuffer glMapBuffer glUnmapBuffer glGenQueries glDeleteQueries glIsQuery glBeginQuery glEndQuery glGetQueryiv glGetQueryObjectiv glGetQueryObjectuiv ; ; 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 wglGetExtensionsStringARB ; ; Mesa internals - mostly for OSMESA _vbo_CreateContext _vbo_DestroyContext _vbo_InvalidateState _glapi_check_multithread _glapi_get_context _glapi_get_proc_address _mesa_add_soft_renderbuffers _mesa_add_renderbuffer _mesa_begin_query _mesa_buffer_data _mesa_buffer_get_subdata _mesa_buffer_map _mesa_buffer_subdata _mesa_buffer_unmap _mesa_bzero _mesa_calloc _mesa_choose_tex_format _mesa_compressed_texture_size _mesa_create_framebuffer _mesa_create_visual _mesa_delete_array_object _mesa_delete_buffer_object _mesa_delete_program _mesa_delete_query _mesa_delete_texture_object _mesa_destroy_framebuffer _mesa_destroy_visual _mesa_enable_1_3_extensions _mesa_enable_1_4_extensions _mesa_enable_1_5_extensions _mesa_enable_2_0_extensions _mesa_enable_2_1_extensions _mesa_enable_sw_extensions _mesa_end_query _mesa_error _mesa_finish_render_texture _mesa_framebuffer_renderbuffer _mesa_free _mesa_free_context_data _mesa_free_texture_image_data _mesa_generate_mipmap _mesa_get_compressed_teximage _mesa_get_current_context _mesa_get_teximage _mesa_init_driver_functions _mesa_init_glsl_driver_functions _mesa_init_renderbuffer _mesa_initialize_context _mesa_make_current _mesa_memcpy _mesa_memset _mesa_new_array_object _mesa_new_buffer_object _mesa_new_framebuffer _mesa_new_program _mesa_new_query_object _mesa_new_renderbuffer _mesa_new_soft_renderbuffer _mesa_new_texture_image _mesa_new_texture_object _mesa_problem _mesa_reference_renderbuffer _mesa_remove_renderbuffer _mesa_render_texture _mesa_ResizeBuffersMESA _mesa_resize_framebuffer _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_reference_framebuffer _mesa_update_framebuffer_visual _mesa_use_program _mesa_Viewport _mesa_wait_query _swrast_Accum _swrast_Bitmap _swrast_BlitFramebuffer _swrast_CopyPixels _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_exec_fragment_program _swrast_InvalidateState _swrast_ReadPixels _swsetup_Wakeup _swsetup_CreateContext _swsetup_DestroyContext _swsetup_InvalidateState _tnl_CreateContext _tnl_DestroyContext _tnl_InvalidateState _tnl_run_pipeline _tnl_program_string _tnl_RasterPos