]> git.mxchange.org Git - simgear.git/blob - simgear/scene/sky/clouds3d/glut_shapes.h
Clouds3D crashes because there is no Light
[simgear.git] / simgear / scene / sky / clouds3d / glut_shapes.h
1 #ifdef HAVE_CONFIG_H
2 #  include <simgear_config.h>
3 #endif
4
5
6 #ifdef HAVE_WINDOWS_H
7 #  include <windows.h>
8 #endif
9
10 #include <GL/gl.h>
11
12 #define APIENTRY
13
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17
18 extern void APIENTRY glutWireSphere(GLdouble radius, GLint slices, GLint stacks)
19 ;
20 extern void APIENTRY glutSolidSphere(GLdouble radius, GLint slices, GLint stacks
21 );
22 extern void APIENTRY glutWireCone(GLdouble base, GLdouble height, GLint slices, 
23 GLint stacks);
24 extern void APIENTRY glutSolidCone(GLdouble base, GLdouble height, GLint slices,
25  GLint stacks);
26 extern void APIENTRY glutWireCube(GLdouble size);
27 extern void APIENTRY glutSolidCube(GLdouble size);
28 extern void APIENTRY glutWireTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings);
29 extern void APIENTRY glutSolidTorus(GLdouble innerRadius, GLdouble outerRadius, GLint sides, GLint rings);
30 extern void APIENTRY glutWireDodecahedron(void);
31 extern void APIENTRY glutSolidDodecahedron(void);
32 extern void APIENTRY glutWireTeapot(GLdouble size);
33 extern void APIENTRY glutSolidTeapot(GLdouble size);
34 extern void APIENTRY glutWireOctahedron(void);
35 extern void APIENTRY glutSolidOctahedron(void);
36 extern void APIENTRY glutWireTetrahedron(void);
37 extern void APIENTRY glutSolidTetrahedron(void);
38 extern void APIENTRY glutWireIcosahedron(void);
39 extern void APIENTRY glutSolidIcosahedron(void);
40
41 #ifdef __cplusplus
42 }
43 #endif