WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
WIP: Shader macro system.
Fixed eyedir bug.
For now at least, don't require shaders for the ShadowMap.

It relies on plight requiring programmatic shading anyway, and thus
doesn't make water and other materials lacking programmatic replacement
stop working, this way.