#ifndef _CONFIG_H_
#define _CONFIG_H_
+/*
+ * OPENGL
+ * If enabled, the software rasterizer will be bypassed and the scene will
+ * be rendered using OpenGL. The resulting image will not be exported;
+ * rather, GLUT will be used to display the scene in a window. This option
+ * overrides options effecting the software rasterizer. Also, the float
+ * size will be 32-bit regardless of the DOUBLE_FLOAT option.
+ */
+#if OPENGL
+#define IF_OPENGL(X) X
+#undef DOUBLE_FLOAT
+#else
+#define IF_OPENGL(X)
+#endif
+
/*
* BACKFACE_CULLING
* If enabled, triangles that are facing away from the viewer, according to