The shaders can now use either a texture or an arbitrary solid color.