1 ;DESCRIPTION 'Mesa GLU (OpenGL work-alike) for Win32'
4 ; Module definition file for GLU (GLU32.DLL)
6 ; Note: The GLU functions use the STDCALL
7 ; function calling convention. Microsoft's
8 ; GLU32 uses this convention and so must the
9 ; Mesa GLU32 so that the Mesa DLL can be used
10 ; as a drop-in replacement.
12 ; The linker exports STDCALL entry points with
13 ; 'decorated' names; e.g., _glBegin@0, where the
14 ; trailing number is the number of bytes of
15 ; parameter data pushed onto the stack. The
16 ; callee is responsible for popping this data
17 ; off the stack, usually via a RETF n instruction.
19 ; However, the Microsoft GLU32.DLL does not export
20 ; the decorated names, even though the calling convention
21 ; is STDCALL. So, this module definition file is
22 ; needed to force the Mesa GLU32.DLL to export the
23 ; symbols in the same manner as the Microsoft DLL.
24 ; Were it not for this problem, this file would not
25 ; be needed (for the glu* functions) since the entry
26 ; points are compiled with dllexport declspec.
34 gluBuild1DMipmapLevels
36 gluBuild2DMipmapLevels
38 gluBuild3DMipmapLevels
42 gluDeleteNurbsRenderer
54 gluLoadSamplingMatrices
62 gluNurbsCallbackDataEXT