omnidirectional-shadow-mapping implement complete for PC