userJake_Richcancel

4,122 Commits over 1,219 Days - 0.14cph!

2 Years Ago
Update global_networked_bases/2021
2 Years Ago
merge from main -> global_networked_bases
2 Years Ago
Cherrypick 87085 & 87088 (preprocess ignore monuments & tugboat door placeholder)
2 Years Ago
Fixed door placeholder being shown when leaving network range of door attached to tugboat / parented entity
2 Years Ago
Fixed instancing preprocess trying to convert monuments, throwing errors when monument prefabs are spawned
2 Years Ago
Update global_networked_bases/2021
2 Years Ago
Cherrypick 87026 (--normal-rendering order change)
2 Years Ago
Merge from analytics_aug_23
2 Years Ago
Tweak after merge
2 Years Ago
Merge from main -> global_networked_bases
2 Years Ago
Merge from main -> analytics_aug_23
2 Years Ago
Increase scale of "highlight" effect so it doesn't clip into the mesh
2 Years Ago
Disable instancing when upgrade gibs effect is happening
2 Years Ago
Only send global updates to clients with instanced rendering enabled to ensure server performance is ok Add `limit_global_update_broadcast` convar to control above behavior
2 Years Ago
Ensure everything is disabled when `--normal-rendering` is set
2 Years Ago
Fix #iF UNITY_2021
2 Years Ago
Codegen
2 Years Ago
Add `global_network_debug` convar to control printing "took X time to send trees / global updates to player"
2 Years Ago
Update global_networked_bases/2021
2 Years Ago
Merge color_overrides -> global_networked_bases
2 Years Ago
Fix multidraw convar so it defaults false Player controlled color for construction skin actually works now
2 Years Ago
Merge multidraw convar fix
2 Years Ago
Some fixes Leave "random color based on position in world" to shader until we get the "color set by players" working
2 Years Ago
Default multidraw to false on 2019 (for editor) as it only works in 2021 and causes nothing to render when enabled
2 Years Ago
More work on getting colors working
2 Years Ago
Include customColor in GlobalUpdate & send update when building block color is changed
2 Years Ago
Support custom colors per mesh, effectively allowing us to override MaterialProperyBlock per mesh like old rendering system Will fix container not being recolored by players with instancing
2 Years Ago
Change tooltip for global rendering option & add tooltip for global render distance
2 Years Ago
Add menu option to turn instanced rendering on and off (called global rendering) Rename `building_distance` to `global_render_distance` Add `instanced_rendering` convar that is saved but only applies at startup
2 Years Ago
Merge from main -> global_networked_bases
2 Years Ago
Cherrypick 86832 (compile fixes)
2 Years Ago
Split InstancedPrefabConverter into 2 classes Fix compile errors
2 Years Ago
Update global_networked_bases/2021
2 Years Ago
Increase initial size of mutlidraw buffer Log info instead of error when resizing since it seems to work
2 Years Ago
Cherrypick 86780 (cache meshes for multidraw)
2 Years Ago
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
2 Years Ago
Cherrypick 86751 & 86767 (compile & shader fixes)
2 Years Ago
Tool to list all shaders (so we know what shaders to pay attention to)
2 Years Ago
Fix shaders to make cliffs work with multidraw Set default mode of copying meshes via GPU (CPU mode has incorrect indicies for cliffs)
2 Years Ago
Standardize the way we detect meshes with read/write disabled
2 Years Ago
Fix compile error
2 Years Ago
Update global_networked_bases/2021
2 Years Ago
Mark instancing meshes readable
2 Years Ago
Change path of prefab converter to only prefabs to speed it up
2 Years Ago
Update global_networked_bases/2021
2 Years Ago
Add `upload_multidraw_meshes_mode = 0` to control whether meshes are uploaded via the CPU or GPU default to CPU upload meshes
2 Years Ago
Mark meshes readable for instancing
2 Years Ago
Add tool to ensure every single mesh used for instancing is marked read/write enabled
2 Years Ago
Fix global entities being hidden when leaving network range
2 Years Ago
Cherrypick 86740 (ensure mesh is uploaded to GPU)