127,357 Commits over 4,109 Days - 1.29cph!
Fixed server NRE
Removed unity error reporter
Don't do server.backup in editor
Fixed seethrough walls; note to self: some hacks are there for a reason (#338)
Attempt at solving all water problems, including transparent surf/particle fog, at once
Removed postOpaqueDepth modifications from globalfog and pp scattering; not necessary anymore (kept in DoF, however)
Downscaled pre-fog/refraction texture to 1/4th res
Underwater lighting now uses combined direct+ambient (testing)
Removed all black river fix hack attempts
Increased pre-fog texture to 1:1 again; switched to rgbm encoding instead for 2:1 and bandwidth savings; looks better than downscale
Now cloning _CameraDepthTexture only on d3d9 platforms
Added new copy shader; removed deprecated one
Fixed backface refraction
Underwater shader now scattering aware (wip)
Removed unused DistanceFromCamera system
Added LODGroup diagnostics to dump command
More client profiling
Fixed situations arrising where server sometimes creates insane 2 minute delays
Removed DedicatedServerDebug (unsused + performance drain)
Expose build id to server info
Updated cave with new rocks
Updated river bedrocks
Updated source rocks
Updated overhang rocks
And some last rock prefabs left, updated default 'pickup from' prefabs in the rock folder with ready settings
disabled rain collisions (perf)
Profiling + optimizations
Fixed server DoRemoves NRE
▉▊▋▍█ █▍▌▉▅▌▆▌ ▌▇▅ ▍▋▇▆▇▇▅
autoturrets won't shoot back at other autoturrets (hopefully)
autoturrets can't be placed completely under water anymore
Autoturret nobuild volume no longer reaches beneath the turret (RUST-347)
Skip rivers in underwater shader due to (#294); needs proper river bounds for underwater treatment
Network read/write optimizations
Changed number of border mesh rings to 64 to improve per-vertex scattering calcs (worth extra triangles); updated Water prefab
Tiny water vertex shader optimization
Moved camera near plane corner computation code to MainCamera.cs and Camera.cginc; added latter
Moved scattering code to relevant TOD shader includes
Fixed underwater mask in GL/OSX
starting to be happy with procgen larger formation spawn rules
generic rock prefabs update
Tree benchmark scene
Tree culling and LODing optimizations
Tree quality convar
Tweaked compilation path exclusion list across all standard/rust shaders
El cheapo particle scattering/fog
rcon.port defaults to the same as game port if not defined
rcon.ip defaults to any if not defined
Sat dish add to heightmap on rocks
Removing some deprecated stuff from TerrainConfig
Industrial light fixtures particles cull