Tizen 2.0 Release
[profile/ivi/osmesa.git] / src / glu / sgi / glu.def
1 ;DESCRIPTION 'Mesa GLU (OpenGL work-alike) for Win32'
2 VERSION 5.1
3 ;
4 ; Module definition file for GLU (GLU32.DLL)
5 ;
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.
11 ;
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.
18 ;
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.
27 ;
28
29 EXPORTS
30         gluBeginCurve
31         gluBeginPolygon
32         gluBeginSurface
33         gluBeginTrim
34         gluBuild1DMipmapLevels
35         gluBuild1DMipmaps
36         gluBuild2DMipmapLevels
37         gluBuild2DMipmaps
38         gluBuild3DMipmapLevels
39         gluBuild3DMipmaps
40         gluCheckExtension
41         gluCylinder
42         gluDeleteNurbsRenderer
43         gluDeleteQuadric
44         gluDeleteTess
45         gluDisk
46         gluEndCurve
47         gluEndPolygon
48         gluEndSurface
49         gluEndTrim
50         gluErrorString
51         gluGetNurbsProperty
52         gluGetString
53         gluGetTessProperty
54         gluLoadSamplingMatrices
55         gluLookAt
56         gluNewNurbsRenderer
57         gluNewQuadric
58         gluNewTess
59         gluNextContour
60         gluNurbsCallback
61         gluNurbsCallbackData
62         gluNurbsCallbackDataEXT
63         gluNurbsCurve
64         gluNurbsProperty
65         gluNurbsSurface
66         gluOrtho2D
67         gluPartialDisk
68         gluPerspective
69         gluPickMatrix
70         gluProject
71         gluPwlCurve
72         gluQuadricCallback
73         gluQuadricDrawStyle
74         gluQuadricNormals
75         gluQuadricOrientation
76         gluQuadricTexture
77         gluScaleImage
78         gluSphere
79         gluTessBeginContour
80         gluTessBeginPolygon
81         gluTessCallback
82         gluTessEndContour
83         gluTessEndPolygon
84         gluTessNormal
85         gluTessProperty
86         gluTessVertex
87         gluUnProject
88         gluUnProject4