userJake_Richcancel

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

2 Years Ago
Change Vertex & Index buffer to StructuredBuffer type Use global shader keyword `RUST_PROCEDURAL_INSTANCING` to enable procedural rendering Apply procedural rendering to UnityStandardCore deferred shader
2 Years Ago
Change Submesh info from List to Array
2 Years Ago
Fix two separate GeometryBuffers created
2 Years Ago
Keep geometrybuffers in separate class Fixes
2 Years Ago
Add `UnityIndirect.cginc` Start getting code to support "multidraw" to reduce drawcalls Store verticies and indicies in GraphicsBuffer and use `Graphics.RenderPrimitiveIndexedIndirect()` Group & batch draw calls that have the same material + shadow mode via `DrawCallKey` struct
2 Years Ago
Update global_networked_bases/2021
2 Years Ago
Enable instanced placeholder on static sam sites Fix normal sam site missing base platform in placeholder mesh
2 Years Ago
Fix rotated building blocks not updating visual 15s cooldown when sending rotated building block globally
2 Years Ago
Update global_networked_bases/2021
2 Years Ago
Rename `InstancedEntityScheduler` to `VirtualEntityScheduler`
2 Years Ago
Clear up performance text Remove instanced triangles from performance text as we don't know on CPU how many meshes will be rendered post GPU culling
2 Years Ago
Change slider range of instanced rendering from 500-1500 Default instanced rendering distance 1000m Convar still can go from 500-2500
2 Years Ago
Categorize mesh renderers based on prefab the mesh came from Add commands to toggle rendering of certain meshes: `instanced_toggle_buildings`, `instanced_toggle_cliffs`, `instanced_toggle_other` Rename `instanced_rendering` to `instanced_toggle_all`
2 Years Ago
Ensure all instancing classes have instancing namespace
2 Years Ago
Expose ability to get every virtual mesh that is visible for an entity Added Float4x4Ex to get position and rotation from a matrix easily Fix highlighting building blocks when looking at them with a hammer
2 Years Ago
Merge from global_networked_bases -> main
2 Years Ago
Fix recycled cells not rewriting their header causing them to become creater than 32 elements, overwriting other cells and breaking stuff Log error if the cell ever goes above 32 elements again
2 Years Ago
Change `RenderSlices.Length` to `RendererCount` in the PreCull job
2 Years Ago
Merge from global_networked_bases -> main
2 Years Ago
Fix "ghost blocks" appearing due to PreCulling job not reseting slice when a mesh count goes down to 0
2 Years Ago
Fix errors that kick the player not including the serverAddress to sentry Include loglevel of error so we can see what errors kick people
2 Years Ago
Fix "list prefabs" editor button erroring Disable instancing on ladder
2 Years Ago
Merge global_networked_bases/proper_disable_command
2 Years Ago
Add `InstancingConfigComponent` to root level of component Add option via the config to disable instancing on a prefab Disable instancing on `junkpile_i` as it uses a cliff child prefab that supports instancing Also disable instancing on portal prefab
2 Years Ago
Merge from global_networked_bases -> main
2 Years Ago
Disable instancing on deployables it was unintentionally left on Enable instancing & global networking on large furnace
2 Years Ago
Add button in editor to list every prefab with instanced rendering enabled
2 Years Ago
Remove instancing from metal shopfront due to glass not working & incase it murders performance if I fix it
2 Years Ago
Fix wooden shopfront door
2 Years Ago
Fix all door prefabs - external gates - cell door - garage door - square + triangle ladder hatch - fence door - double doors
2 Years Ago
Remove `StripEmptyChildren` from garage door & ladder hatch to fix codelocks
2 Years Ago
Standardize `IsInstancingEnabled` and `IsInstancingDisabled` based on convars
2 Years Ago
Merge from global_networked_bases -> main
2 Years Ago
Remove instanced rendering from sleeping bag
2 Years Ago
Network++
2 Years Ago
Added `OnKilled()` hook to BaseNetworkable so it broadcasts deleted building blocks outside of network range & doesn't send them when you reconnect
2 Years Ago
Merge from global_networked_bases -> main
2 Years Ago
Change `LogError` to `LogWarning` when calling Initialize twice
2 Years Ago
Remove `StripEmptyChildren` component from doors: was causing NRE when trying to attach codelock / keylock
2 Years Ago
Change shadow material from `watersplash-1` to `shadows`
2 Years Ago
Merge from global_networked_bases -> main
2 Years Ago
Some ints not reset when disconnecting from server
2 Years Ago
Missed clearing recycledCells list
2 Years Ago
Fixed some Dictionarys not cleared when disconnecting Ensure initialization and destroy are called only once (to avoid nativearray dispose errors)
2 Years Ago
Fix `print_global_entities` not actually printing the output
2 Years Ago
Fix error / crash when reconnecting to server
2 Years Ago
Missing whitespace at end of .meta?
2 Years Ago
Renamed `StripChildren` to `StripEmptyChildren` to clear up function of component Fix empty children stripping to ensure normal stripping runs before empty gameobject stripping
2 Years Ago
Fix GlobalNetworkHandler not picking up all entities when first loaded into an existing save
2 Years Ago
Merge from main -> global_networked_bases