12,532 Commits over 3,806 Days - 0.14cph!
Whitespace / debug log cleanup
Removing old server GamePhysics performance workaround
▋▄▍▋▌ ▆▇▌▊▇▉.▋▄▌█▌▉▌▆▅▉▋▋▋▌ ▋▊▊▉▆▆ ▊▊ ▇▇▄▇▇▋▋ █▅▍▊▇ ▄▆▉█▅▌▆▆▌█▄▇
Removing several temporary build debug logs
Fixed SeparateLinuxBuild in case we need to use it again in the future
Fixed SeparateLinuxBuild in case we need to use it again in the future
Adding back buildTarget and standaloneBuildSubtarget Unity startup parameters, but call server build with "Player" subtarget in an attempt to fix the manifest build
RPC string manifest debugging
Removing buildTarget and standaloneBuildSubtarget Unity startup parameters if SeparateLinuxBuild is disabled
Added BuildOptions.CleanBuildCache to BuildDefines.Options_Default since delta builds seem to be hit & miss on 2021.3.29f1
Fixed UIClanCreator CLIENT ifdef positioning causing serialization error (latest 2021 version seems to throw an error from this)
Manually print all build errors after our "Compile Errors: ..." message since some or all of them don't seem to get logged (?)
Another graphics jobs test for OSX
Merge from global_networked_bases
Removing unused MeshAllocator instance in VirtualMeshScheduler
Use the correct CellAllocator instance when computebuffer_setdata_immediate is false
Added computebuffer_setdata_immediate convar (does what the name says), defaults to true on OSX since SetData seems to have a ton of memory overhead in Unity's OSX implementation
Enabled instanced rendering on OSX by default again
GPUBuffer data preservation / copy when expanding is now optional
Fixed FreeNativeMemory before AllocateNativeMemory in a few subclasses
Fixed a few == vs <= "better safe than sorry" cases
PreCullJob now runs after LateUpdate instead of after Update so changes in LateUpdate doesn't mess things up
Fixed DrawCallManager.AddDrawCall not immediately updating if it was resized
Disabled by default on OSX standalone until we sort out the memory leak
Fixed some issues with --normal-rendering
Another 2021 server build fix attempt
2021 server build fix attempt
More 2021 server build debugging
Merge from global_networked_bases (this contains a Network++)
Native collection allocation / free fixes (we were not cleaning things up correctly when leaving and re-joining a server)
Fixed issues with construction guides not preserving shadowCastingMode, receiveShadows and lightProbeUsage from their source (causing shadow proxies to render as duplicate guide meshes)
Removing unused / commented out code (InstancedEntityScheduler in DoGameSetup)
Fixed BuildingBlock.currentGrade early exit when null
Renmoving unused code (InstancedMeshTracker)
Merge from main/Attack Helicopter