* first iteration to remove code depending on the implementation of cascaded shadow mappping away from the RenderSystem, to keep pass rendering generic