branchrust_reboot/main/global_networked_bases/2021cancel
49 Commits over 92 Days - 0.02cph!
Ensure MaterialBlocks are rebuilt after the cell allocator buffers are resized
Fix 2021 branch compile error
update global_networked_bases/2021
▌▊▇ ▄▉▇▇ ▄▇▇▍█▄ ▉▆▌▌ █▋ ▅▊▄ ▆█ ▋▉█▌▇▅▋ (▊▊▍█ ▅▌▄ ▌▍▊█ ▍▇▌▆▋▄ ▆▌ ▌▇▊▄▊ ▌█ ▌▇▄ ▍▉▊▅▊)
▆▋▄▄ `▅▍▋▉▌▉_▅▅▌▊█▋▇▉▉_▆█▄▊▇▊_▋▍▋▌` ▍ ▄▋▋▋▊█ ▊▄▄▌▄▋ ▋██▋▊▆▌ ▆▊ ▍▅▍▆▅ ▄▋██▄▄
▊▌▉▇ ▇▄▄▍ `▄▆█▋▅▊▇▆▍` ▌ ▄▊▌▊▇▅ ▊▌▉██▍ ▉▊ ▋▄▄▍▍▅▇ ▉▆▌ ▅▇█ ▇▋▉▌▋▌▉▇ ▇▅ ▄█ ▇▊▉▉ ▉▉▅▊ ▌▍▅▉▇▇ (▋▉▉▇▍█ ▄▊▆▄▍▉▊▅▄▇ ▇▌▄█▉█▌▍ ▋▇▄▊▊ ▇▉▍██)
Update global_networked_bases/2021
Update global_networked_bases/2021
Update global_networked_bases/2021
Fix textures of instanced materials occasionally being blurry by requesting mipmap 0 manually
C# part of brick color fix wasn't commited
Fix brick skin having colored tints like container skin
Undo "CreatePrefab" debug changes accidently commited
Update global_networked_bases/2021
Fixed door placeholder being shown when leaving network range of door attached to tugboat / parented entity
Fixed instancing preprocess trying to convert monuments, throwing errors when monument prefabs are spawned
Update global_networked_bases/2021
Update global_networked_bases/2021
Split InstancedPrefabConverter into 2 classes
Fix compile errors
Update global_networked_bases/2021
Fix multidraw convar so it's enabled by default
Cache meshes so we don't copy the same one to the GPU multiple times
Add memory usage of multidraw buffer
Fix shaders to make cliffs work with multidraw
Set default mode of copying meshes via GPU (CPU mode has incorrect indicies for cliffs)
Update global_networked_bases/2021
Update global_networked_bases/2021
Ensure mesh is uploaded to the GPU before we copy it to our ComputeBuffer
Update global_networked_bases/2021
Merge gpu_copy_mesh -> global_networked_bases/2021
Fix compile errors in 2021
Update global_networked_bases/2021
Merge from multidraw -> global_networked_bases/2021
Update global_networked_bases/2021
Update global_networked_bases/2021
Update global_networked_bases/2021
Define ComputeBuffer mode in seperate class
Remove `BeginWrite()` and `EndWrite()` because it magically doesn't work and the one ComputeBuffer still using it is pretty small anyways
Update global_networked_bases/2021
Added warning instead of error when calling BeginWrite twice
Fixed typo and assigning IndirectArgs twice (instead of IndirectExtraArg)
Reimplement BeginWrite / EndWrite & 2021 compile errors fixed
Update global_networked_bases/2021
Update global_networked_bases/2021
Fix 2021 to use BeginWrite() & EndWrite() on the two new ComputeBuffers (IndirectArgs & InstanceOffsets)
Update global_networked_bases/2021
Update global_networked_bases/2021
Update global_networked_bases/2021
ComputeBuffer.BeginWrite will call warning if it is called twice before EndWrite is called
Use ComputeBuffer.BeginWrite() when in 2021, fallback to ComputeBuffer.SetData() in 2019 (mainly for the editor)
Update global_networked_bases/2021