Updated shadow mapping system.