ShadowMap will now need shaders to work, but it was already broken in
fixed-function anyway due to using large texture unit numbers. Since
all modern hardware supports shaders, even with free drivers, this is
unlikely to be an issue.
The removed pixel format GL_RED is used in ARB_texture_rg, but we don't
support that extension yet.