Add legacy pipeline fallback (basically, the old rendering code) for really crappy video cards. Also remove branching in fragment shader, by providing a default 1x1 image for things that want solid color fills.