138,483 Commits over 4,352 Days - 1.33cph!
merge from render_pipeline_testing
fixes, add missing components to some scenes
reduce error fade duration to 1 second
- Remove hover to preview
- Make default values green again
Merge from demo_shot_track_dubbing
Combine Position/Rotation into one track (feels weird to just modify one)
Fixed some misconfigured flex texts affected by the optims earlier, one in the featured store and one in the server browser entry prefab
merge from steaminventory_optims
Added a mode for FlexVirtualScroll to hide its elements instead of disabling the gameobject
Use that for the steam inventory scroll
merge from render_pipeline_testing
fix watercamera rrp unity 6
HttpImage: Don't bother creating sprites if we can just use textures directly
merge from render_pipeline_testing (unity 6 compat)
Back SteamPlatform.ItemDefinitions with a dictionnary so getting a steam item def doens't take 2 working days (we have 6000 items)
merge from new_console-ui
merge from new_console-ui/optims
Changed the steam inventory item button texts to use the fast path
Fixed cart button text settings
Fix all the scrolling enlargement issues in console page
- Scale console autocomplete and input console fonts as you scroll zoom
-Allow setting font sizes on autocomplete and input console
- Fix autocomplete button putting the wrong things in the input field
- Cleanup
RRP unity 6 compatibility (testing old unity still works)
Reorganised command list page - cleaned it up slightly
- Restore client and server autocomplete tag colours
- Add them into command list as well
Make autocomplete buttons like the old ones - they are better
Added a fast path for RustFlexText MeasureHorizontal for when the text width doesnt matter and wont impact the parent size, to avoid calling the slow TMP GetPreferredValues
Scrolling in the item tab:
MeasureCrossAxis 0.84ms 21.5KB to 0.25ms 0KB
Embedded com.whinarn.unitymeshsimplifier so we don't need git installed on all machines
Some optims to FlexElement LayoutMainAxis (scrolling a virtual scroll view is quite slow)
- Get rid of the SizingChildren.Exists in LayoutMainAxis and keep track of the remaining elements manually, saves some time
- Put Grow and Shrink in the childParams struct
- Cache the children count
~0.65ms -> ~0.50ms per frame when scrolling the items tab
Water wheel server methods moved to budgeted queue, better cached performance of water blocking check, renamed item asset
merge from render_pipeline_testing
Setup tropical island 1 and ghostship 1 to use independant navmesh
merge from render_pipeline_testing (server compile fixes)
bunch of client preproc guards
Updating bunny suit female settings
Updating bunny suit burst cloth settings
Make command line debug navmesh tool pick the relevant independant navmesh instead of always the default one
merge from wakeaiz_tickrate_optim
Merge: from remove_clear_from_unsub
- Optim: speed up unsubbign from network groups by skipping clearing their entities from the queue
Tests: teleported around 2.5k procgen map