userFlaviencancel
reporust_rebootcancel

6,798 Commits over 851 Days - 0.33cph!

Today
merge from iolines_shader_fix
Today
Fixed remaining hose IO material still using the wire shader
Today
merge from wallpaper_defaultskin_fix
Today
Fixed wallpaper skin picker not showing the default skins, regression from last month
Today
Russian roulette progress
Today
Fixed FlexGraphicTransform messing with rust icon rendering after the TMP update
Today
Fixed scroll speed issues
Today
Manifest
Today
Debug command
Today
Russian roulette prototype wip
Today
Manifest and phrases
Today
Prefabs baseline
Today
Removed a flaky raiding test Removed entity id from TestScenario_FireRocketAtBase_CheckDamage error message, not needed and break the slack alert caching Test list
Today
merge from main
Today
Blocker evaluator micro optims
Today
merge from rectmasks2d_optims
Today
Commented UpdateClipSoftness, new feature we dont need. We have SoftMask Clipping now takes 0.2ms a frame while sitting in the main menu, was ~9ms after the package update, 2ms on main (deep profiling editor)
Today
Use GetInheritedAlpha on the canvas group chain to check if we should perform clipping Most of our masks are invisible but not totally disabled because toggling gameobject is slow
Today
Restored the hasMoved check in RectMask2D::PerformClipping, was removed by unity to fix pivot animation issue We don't care about rect pivot animations, removing that check murdered UI clipping performance
Yesterday
IOCircuitSystem indentation fix
Yesterday
Allow root combiners to be connected to non root entities. Renamed it to 'combiner' Prevent feedback loops by discarding power from back edge wires
Yesterday
Some fixes, refactoring and new evaluators. Cache consumption amount at register time so we don't rely on entities anymore Fixed signs registering themselves in circuits Started removing old IO code to IO entities code
Yesterday
Reduced the amount of flags OR AND and XOR switches are setting
Yesterday
Reduced the amount of TryGetComponentRecord calls
2 Days Ago
Circuit merge do not set the whole circuit as dirty + eval pass micro optims
3 Days Ago
No allocations when running the flood fill when rebuilding circuits
3 Days Ago
Updated all SimpleLight prefabs to use the HasPower flag instead of On
3 Days Ago
Simple light don't switch the ON flag anymore, we can just use HasPower and save a setflag when turning a light on/off (they're batched but that saves some overhead)
3 Days Ago
Added a max flag flip per tick per circuit budget too (too many flag changes can stall the client)
3 Days Ago
Circuit budgeting: all circuits share a 0.25ms budget per frame to evaluate. When the budget is depleted mid circuit, we save where we stopped and continue later. The starting circuit is never the same so a single circuit can't eat the whole budget and clog everything Also moved the drain pass to the 1hz battery tick, it doesnt have to run on every tick
3 Days Ago
Optimised the evaluation pass. we now starts from the dirty components specifically instead of evaluating the entire circuit from start to finish When evaluating, if a component output didnt change, we stop there
5 Days Ago
Cleanup
5 Days Ago
Ceiling lights just use the HasPower flag instead of On
5 Days Ago
More io entities using the new flag update Auto turret is not sending full network update when turned on or off
5 Days Ago
Forgot Circuit.cs
5 Days Ago
Split the circuit dirty flag into two: Dirty and NeedsRebuild so setting a circuit dirty doesnt trigger a rebuild every time Added rebuild timings
5 Days Ago
Moved the tick to every frame Added timings command to debug circuit perf
5 Days Ago
Codegen
5 Days Ago
▄▇▌▊▇▄▋▊▍█ ▆▌▄▌▅▌ ▅▉▍▌▇▉▋▅▊▍▊▋▊█▄█▋ ▌▍ ▋█▌▍█▄▄▊▌ ▍▊ █▄▌▆█ ▆▅▉▆ ▉▊▊▄ ▇▇▄▍▉█▋▄ ▅ ▌█▇▇▊█ ▋▆▌▌ ▆▍ ▉▉▌▇ ▍▋▆▆ ▊█▄▌▋▉▄▄▅ ▅█▆▊▆▆▇ ▌▅▉ ▊▋▄▊▌
5 Days Ago
Compile fixes
5 Days Ago
merge from automated_testing
5 Days Ago
Moved server block in TestScenario_RocketSplashDamage
5 Days Ago
Don't catch exceptions in WrapTestAsCoroutine
5 Days Ago
Bug fixes and optims, only snapshots dirty slots
6 Days Ago
Trace debug commands, logs when something happens on a circuit
6 Days Ago
Power flow debug viz
6 Days Ago
Added some mint ddraw and debug commands to help debugging circuits
6 Days Ago
merge from main
6 Days Ago
merge from wiretool_reconnect_fix
6 Days Ago
Fixed wiretool connection rejected by the server in some cases after clearing previous connection