All Rust commits from Facepunch
Move volumetric light beam UpdateCameraRelatedProperties work to vertex shader