summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt.opengl/common/library/glu_stats.h
blob: 99173e6713ff5f9f42ed546b254ba623fd5c2291 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#ifdef NATIVE_STATS
extern int GLU_nativeFunctionCount;
extern int GLU_nativeFunctionCallCount[];
extern char* GLU_nativeFunctionNames[];
#define GLU_NATIVE_ENTER(env, that, func) GLU_nativeFunctionCallCount[func]++;
#define GLU_NATIVE_EXIT(env, that, func) 
#else
#define GLU_NATIVE_ENTER(env, that, func) 
#define GLU_NATIVE_EXIT(env, that, func) 
#endif

typedef enum {
	gluBeginCurve_FUNC,
	gluBeginPolygon_FUNC,
	gluBeginSurface_FUNC,
	gluBeginTrim_FUNC,
	gluBuild1DMipmaps_FUNC,
	gluBuild2DMipmaps_FUNC,
	gluCylinder_FUNC,
	gluDeleteNurbsRenderer_FUNC,
	gluDeleteQuadric_FUNC,
	gluDeleteTess_FUNC,
	gluDisk_FUNC,
	gluEndCurve_FUNC,
	gluEndPolygon_FUNC,
	gluEndSurface_FUNC,
	gluEndTrim_FUNC,
	gluErrorString_FUNC,
	gluGetNurbsProperty_FUNC,
	gluGetString_FUNC,
	gluGetTessProperty_FUNC,
	gluLoadSamplingMatrices_FUNC,
	gluLookAt_FUNC,
	gluNewNurbsRenderer_FUNC,
	gluNewQuadric_FUNC,
	gluNewTess_FUNC,
	gluNextContour_FUNC,
	gluNurbsCallback_FUNC,
	gluNurbsCurve_FUNC,
	gluNurbsProperty_FUNC,
	gluNurbsSurface_FUNC,
	gluOrtho2D_FUNC,
	gluPartialDisk_FUNC,
	gluPerspective_FUNC,
	gluPickMatrix_FUNC,
	gluProject_FUNC,
	gluPwlCurve_FUNC,
	gluQuadricCallback_FUNC,
	gluQuadricDrawStyle_FUNC,
	gluQuadricNormals_FUNC,
	gluQuadricOrientation_FUNC,
	gluQuadricTexture_FUNC,
	gluScaleImage_FUNC,
	gluSphere_FUNC,
	gluTessBeginContour_FUNC,
	gluTessBeginPolygon_FUNC,
	gluTessCallback_FUNC,
	gluTessEndContour_FUNC,
	gluTessEndPolygon_FUNC,
	gluTessNormal_FUNC,
	gluTessProperty_FUNC,
	gluTessVertex_FUNC,
	gluUnProject_FUNC,
} GLU_FUNCS;