All Rust commits from Facepunch
Avoiding assigning camera.depthTextureMode when not needed to reduce camera serialisation bump