userJake_Richcancel
reporust_rebootcancel

4,179 Commits over 1,157 Days - 0.15cph!

1 Year Ago
Latest changes
1 Year 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
1 Year Ago
Change Submesh info from List to Array
1 Year Ago
Fix two separate GeometryBuffers created
1 Year Ago
Keep geometrybuffers in separate class Fixes
1 Year 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
1 Year Ago
Update global_networked_bases/2021
1 Year Ago
Enable instanced placeholder on static sam sites Fix normal sam site missing base platform in placeholder mesh
1 Year Ago
Fix rotated building blocks not updating visual 15s cooldown when sending rotated building block globally
1 Year Ago
Update global_networked_bases/2021
1 Year Ago
Rename `InstancedEntityScheduler` to `VirtualEntityScheduler`
1 Year 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
1 Year Ago
Change slider range of instanced rendering from 500-1500 Default instanced rendering distance 1000m Convar still can go from 500-2500
1 Year 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`
1 Year Ago
Ensure all instancing classes have instancing namespace
1 Year 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
1 Year Ago
Merge from main
1 Year Ago
Merge from global_networked_bases -> main
1 Year 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
1 Year Ago
Change `RenderSlices.Length` to `RendererCount` in the PreCull job
1 Year Ago
Merge from main
1 Year Ago
Merge from global_networked_bases -> main
1 Year Ago
Fix "ghost blocks" appearing due to PreCulling job not reseting slice when a mesh count goes down to 0
1 Year 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
1 Year Ago
Fix "list prefabs" editor button erroring Disable instancing on ladder
1 Year Ago
Merge global_networked_bases/proper_disable_command
1 Year 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
1 Year Ago
Merge from main
1 Year Ago
Merge from global_networked_bases -> main
1 Year Ago
Disable instancing on deployables it was unintentionally left on Enable instancing & global networking on large furnace
1 Year Ago
Add button in editor to list every prefab with instanced rendering enabled
1 Year Ago
Remove instancing from metal shopfront due to glass not working & incase it murders performance if I fix it
1 Year Ago
Fix wooden shopfront door
1 Year Ago
Fix all door prefabs - external gates - cell door - garage door - square + triangle ladder hatch - fence door - double doors
1 Year Ago
Remove `StripEmptyChildren` from garage door & ladder hatch to fix codelocks
1 Year Ago
Standardize `IsInstancingEnabled` and `IsInstancingDisabled` based on convars
1 Year Ago
Merge from main
1 Year Ago
Merge from global_networked_bases -> main
1 Year Ago
Remove instanced rendering from sleeping bag
1 Year Ago
Network++
1 Year Ago
Added `OnKilled()` hook to BaseNetworkable so it broadcasts deleted building blocks outside of network range & doesn't send them when you reconnect
1 Year Ago
merge from main
1 Year Ago
Merge from global_networked_bases -> main
1 Year Ago
Change `LogError` to `LogWarning` when calling Initialize twice
1 Year Ago
Remove `StripEmptyChildren` component from doors: was causing NRE when trying to attach codelock / keylock
1 Year Ago
Change shadow material from `watersplash-1` to `shadows`
1 Year Ago
merge main -> experimental
1 Year Ago
Merge from global_networked_bases -> main
1 Year Ago
Some ints not reset when disconnecting from server
1 Year Ago
Missed clearing recycledCells list