X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=config.hh;h=d189972e48e6a0c744e844ae50e87295e82e8562;hb=9f13ae5fe777dd4f7a9302f6dcf3e0d99a1ce65d;hp=0dde062edddf8201d7043152178a39f32e0d0453;hpb=a737ad45e690daa3b39b8885e2b6574d2ea48833;p=chaz%2Frasterize diff --git a/config.hh b/config.hh index 0dde062..d189972 100644 --- a/config.hh +++ b/config.hh @@ -83,6 +83,29 @@ #define IF_SHADOWS(X) #endif +/* + * TEXTURING + * If enabled, the first element of a scene will be textured with the + * raster from texture.ppm or texture.bmp. + */ +#if TEXTURING +#define IF_TEXTURING(X) X +#else +#define IF_TEXTURING(X) +#endif + +/* + * QUIRKS + * If enabled, compatibility quirks particular to the project assignment + * will be turned on, causing the output to match more closely with the + * provided examples. + */ +#if QUIRKS +#define IF_QUIRKS(X) X +#else +#define IF_QUIRKS(X) +#endif + /* * VERBOSITY * If enabled, a description of what is happening will be printed to stdout.