All Rust commits from Facepunch
Fixed the issue with not being able to get the near plane for cached spot light shadows