;DESCRIPTION 'Mesa GLU (OpenGL work-alike) for Win32' VERSION 5.1 ; ; Module definition file for GLU (GLU32.DLL) ; ; Note: The GLU functions use the STDCALL ; function calling convention. Microsoft's ; GLU32 uses this convention and so must the ; Mesa GLU32 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 GLU32.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 GLU32.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 glu* functions) since the entry ; points are compiled with dllexport declspec. ; EXPORTS gluBeginCurve gluBeginPolygon gluBeginSurface gluBeginTrim gluBuild1DMipmapLevels gluBuild1DMipmaps gluBuild2DMipmapLevels gluBuild2DMipmaps gluBuild3DMipmapLevels gluBuild3DMipmaps gluCheckExtension gluCylinder gluDeleteNurbsRenderer gluDeleteQuadric gluDeleteTess gluDisk gluEndCurve gluEndPolygon gluEndSurface gluEndTrim gluErrorString gluGetNurbsProperty gluGetString gluGetTessProperty gluLoadSamplingMatrices gluLookAt gluNewNurbsRenderer gluNewQuadric gluNewTess gluNextContour gluNurbsCallback gluNurbsCallbackData gluNurbsCallbackDataEXT gluNurbsCurve gluNurbsProperty gluNurbsSurface gluOrtho2D gluPartialDisk gluPerspective gluPickMatrix gluProject gluPwlCurve gluQuadricCallback gluQuadricDrawStyle gluQuadricNormals gluQuadricOrientation gluQuadricTexture gluScaleImage gluSphere gluTessBeginContour gluTessBeginPolygon gluTessCallback gluTessEndContour gluTessEndPolygon gluTessNormal gluTessProperty gluTessVertex gluUnProject gluUnProject4