- avoid calling CalculateGlobalMatrices in that special case
#rb benn.gallagher, michael.bao
#preflight 645e6a702965f6ea8e023655
[CL 25458585 by cedric caillaud in ue5-main branch]
- This reduces the number of back and forth conversion between FTransform and FMatrix
[FYI] jeremy.moore
#rb benn.gallagher, michael.bao, chris.caulfield, vincent.robert
#preflight 645c9285ea1c7ba4d67d0fbc
[CL 25438640 by cedric caillaud in ue5-main branch]
- added null check for the event dispatcher when destroying the physics state
#rb trivial
#preflight none
[CL 25340580 by cedric caillaud in ue5-main branch]
- Add the ability to use density from the assigned material ( or the overriden ones on the component )
- Add ability to apply default from asset on the component ( as a button )
- Hide mass and inertia scale implementation details as functions in physics proxy
- Move density converstion functions to MassProperties chaos headers
#rb chris.caulfield, steven.barnett
#preflight 644ab0f509453df5487025a1
[CL 25221949 by cedric caillaud in ue5-main branch]
This bypass the normal event system and allow to detect when the top root cluster gets broken without the need to get notified of the subsequent breaks
#rb michael.bao, chris.caulfield
#preflight 643de17cbf105384662cdab9
[CL 25092603 by cedric caillaud in ue5-main branch]
The smaller the number the more bandwidth will be saved by not sending the position and velocities to the client
#rb benn.gallgher, vincent.robert, michael.bao
#preflight 64371be51f33a0b34a417b7c
[CL 25020009 by cedric caillaud in ue5-main branch]
- using bFirstUpdate is unreliable when GC's are added into cluster unions since cluster unions will disable replication immediately
#rb cedric.caillaud
#preflight 6430a10db4329f6f1a4de7b8
[CL 24974076 by michael bao in ue5-main branch]
Add free list for ISMPool ISM component slots so that we can recycle them when the number of instances for a component becomes zero.
#preflight 642f0942427eda562650ef0b
[CL 24957562 by jeremy moore in ue5-main branch]