I’ve been having fun messing with glEnable(GL_COLOR_LOGIC_OP); glLogicOp(GL_OR_REVERSE); (and similar) …
I’m thinking of having a sort of dream world area with different colors, slightly different feel, etc. Things like the Sierpinski triangles might be explained there.