-#define LIT 0x1
-#define UNLIT 0x2
-#define REFLECT 0x10
-#define POINT_FILTER 0x40
-#define LINEAR_FILTER 0x80
-#define GLVERTEX 0x100
-#define DRAW_ELTS 0x4
-#define DRAW_ARRAYS 0x200
-#define ARRAY_ELT 0x400
-#define LOCKED 0x800
-#define UNLOCKED 0x8
-#define IMMEDIATE 0x1000
-#define DISPLAYLIST 0x2000000
-#define SHADE_SMOOTH 0x2000
-#define SHADE_FLAT 0x4000
-#define TRIANGLES 0x8000
-#define STRIPS 0x10000
-#define POINTS 0x20000
-#define USER_CLIP 0x40000
-#define NO_USER_CLIP 0x80000
-#define MATERIALS 0x100000
-#define NO_MATERIALS 0x200000
-#define FOG 0x400000
-#define NO_FOG 0x800000
-#define QUIT 0x1000000
-#define GLINFO 0x4000000
-#define STIPPLE 0x8000000
-#define NO_STIPPLE 0x20
+#define LIT 0x00000001
+#define UNLIT 0x00000002
+#define REFLECT 0x00000004
+#define POINT_FILTER 0x00000008
+#define LINEAR_FILTER 0x00000010
+#define GLVERTEX 0x00000020
+#define DRAW_ELTS 0x00000040
+#define DRAW_ARRAYS 0x00000080
+#define ARRAY_ELT 0x00000100
+#define LOCKED 0x00000200
+#define UNLOCKED 0x00000400
+#define IMMEDIATE 0x00000800
+#define DISPLAYLIST 0x00001000
+#define SHADE_SMOOTH 0x00002000
+#define SHADE_FLAT 0x00004000
+#define TRIANGLES 0x00008000
+#define STRIPS 0x00010000
+#define POINTS 0x00020000
+#define USER_CLIP 0x00040000
+#define NO_USER_CLIP 0x00080000
+#define MATERIALS 0x00100000
+#define NO_MATERIALS 0x00200000
+#define FOG 0x00400000
+#define NO_FOG 0x00800000
+#define QUIT 0x01000000
+#define GLINFO 0x02000000
+#define STIPPLE 0x04000000
+#define NO_STIPPLE 0x08000000
+#define POLYGON_FILL 0x10000000
+#define POLYGON_LINE 0x20000000
+#define POLYGON_POINT 0x40000000