X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?a=blobdiff_plain;f=miniglut.h;h=af9cfcd7e83a560b222607c771cfb5cceafb2d51;hb=ea1f048408daa719d70e78dd88f7ff12f03ac902;hp=4f6a70e2bed727dd8032c2acf85eaaf9f3c2f531;hpb=74b32cf95068bf04d84d080dc48dc8e89707562f;p=miniglut diff --git a/miniglut.h b/miniglut.h index 4f6a70e..af9cfcd 100644 --- a/miniglut.h +++ b/miniglut.h @@ -81,8 +81,8 @@ enum { /* returned by glutGetModifiers */ #define GLUT_ACTIVE_SHIFT 1 -#define GLUT_ACTIVE_CTRL 2 -#define GLUT_ACTIVE_ALT 4 +#define GLUT_ACTIVE_CTRL 4 +#define GLUT_ACTIVE_ALT 8 typedef void (*glut_cb)(void); typedef void (*glut_cb_reshape)(int x, int y); @@ -134,12 +134,15 @@ int glutGet(unsigned int s); int glutGetModifiers(void); int glutExtensionSupported(char *ext); -void glutSolidSphere(float rad); -void glutWireSphere(float rad); +void glutSolidSphere(float rad, int slices, int stacks); +void glutWireSphere(float rad, int slices, int stacks); void glutSolidCube(float sz); void glutWireCube(float sz); -void glutSolidTorus(float inner_rad, float outer_rad, float sides, float rings); -void glutWireTorus(float inner_rad, float outer_rad, float sides, float rings); +void glutSolidCone(float base, float height, int slices, int stacks); +void glutWireCone(float base, float height, int slices, int stacks); +void glutSolidCylinder(float rad, float height, int slices, int stacks); +void glutSolidTorus(float inner_rad, float outer_rad, int sides, int rings); +void glutWireTorus(float inner_rad, float outer_rad, int sides, int rings); void glutSolidTeapot(float size); void glutWireTeapot(float size);