145,014 Commits over 4,413 Days - 1.37cph!

2 Months Ago
Combine Position/Rotation into one track (feels weird to just modify one)
2 Months Ago
merge from main
2 Months Ago
Fixed some misconfigured flex texts affected by the optims earlier, one in the featured store and one in the server browser entry prefab
2 Months Ago
merge from steaminventory_optims
2 Months Ago
Added a mode for FlexVirtualScroll to hide its elements instead of disabling the gameobject Use that for the steam inventory scroll
2 Months Ago
merge from render_pipeline_testing
2 Months Ago
fix watercamera rrp unity 6
2 Months Ago
HttpImage: Don't bother creating sprites if we can just use textures directly
2 Months Ago
New FIELD_ types & networking for doubles Use new field/networking types for doubles where needed * All the fields that were switched from float to double now use correct FIELD_ and networking types Switch map IO and forced ladder movement to doubles * EventQueuePrioritizedEvent_t.m_flFireTime, LadderMove_t.m_flStartTime & m_flArrivalTime, CBeam.m_flFireTime More doubleage, for matproxies and some other pieces * IVEngineClient013:GetLastTimeStamp, CClientState.m_flLastServerTickTime, GetAnimationStartTime, some client interpolation stuff s_flLastTimeStamp, m_flOldLastTimeStamp, g_flLastPacketTimestamp * C_BaseEntity.m_flSpawnTime, m_flLastMessageTime, SpawnTime(), GetTextureAnimationStartTime() * Applies a modulo hack to LinearRamp matproxy, it doesn't seem to want to work properly with just doubles Remove C_BaseEntity.GetCreateTime (unused) * GetCreateTime, m_flCreateTime, SetCreateTime, GetCreationTick, m_nCreationTick
2 Months Ago
merge from render_pipeline_testing (unity 6 compat)
2 Months Ago
Back SteamPlatform.ItemDefinitions with a dictionnary so getting a steam item def doens't take 2 working days (we have 6000 items)
2 Months Ago
merge from new_console-ui
2 Months Ago
merge from new_console-ui/optims
2 Months Ago
Changed the steam inventory item button texts to use the fast path Fixed cart button text settings
2 Months Ago
merge from unity6_compat
2 Months Ago
new_console-ui -> main
2 Months Ago
▊▉▌▊▄▍ ▇▍▌▅▇▊▊▆
2 Months Ago
Fix all the scrolling enlargement issues in console page
2 Months Ago
- 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
2 Months Ago
2 Months Ago
RRP unity 6 compatibility (testing old unity still works)
2 Months Ago
Reorganised command list page - cleaned it up slightly
2 Months Ago
- Restore client and server autocomplete tag colours - Add them into command list as well
2 Months Ago
Make autocomplete buttons like the old ones - they are better
2 Months Ago
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
2 Months Ago
Embedded com.whinarn.unitymeshsimplifier so we don't need git installed on all machines
2 Months Ago
merge from main
2 Months Ago
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
2 Months Ago
Water wheel server methods moved to budgeted queue, better cached performance of water blocking check, renamed item asset
2 Months Ago
merge from render_pipeline_testing
2 Months Ago
Setup tropical island 1 and ghostship 1 to use independant navmesh
2 Months Ago
another fix
2 Months Ago
merge from render_pipeline_testing (server compile fixes)
2 Months Ago
further
2 Months Ago
bunch of client preproc guards
2 Months Ago
Updating bunny suit female settings
2 Months Ago
Updating bunny suit burst cloth settings
2 Months Ago
Make command line debug navmesh tool pick the relevant independant navmesh instead of always the default one
2 Months Ago
merge from wakeaiz_tickrate_optim
2 Months Ago
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
2 Months Ago
exported latest m16a2 viewmodel rig/anims
2 Months Ago
Optim: skip clearing entity queue when unsubbing from a network group Was originally done to help with old spectating logic, but it's now handled separately. Tests: teleported around on a 2.5k procgen map
2 Months Ago
drastically reduce tickrate of WakeAIZ when it becomes active, at worst this will add +10% to the sleepDelaySeconds (usually set to 30s) but will significantly reduce the perf impact of it
2 Months Ago
update render pipeline for renamed usings/objects
2 Months Ago
Bunch of fixes. Refactor some scrap cost calculation to include the salvage upgrade in a central location. Tech tree UI costs/values now reflect salvage upgrade effects.
2 Months Ago
Temp workaround force synchronous builds on moving navmesh, as right now the geometry queries use world space and they won't query the right spot
2 Months Ago
merge from main
2 Months Ago
removed old premergeOct 25 anim controller
2 Months Ago
fixed toolgun offset issues
2 Months Ago
Wall alt versions. Scene backup.