* Make reverse a regular control input
* Add hysteresis option to gear change
* Add option to offset wheel force position
* Fix animation bug relating to grabbing output from physics state when there is no lerp to between current and next states
#rb tom.waterson
[CL 35703847 by bill henderson in ue5-main branch]
- Add in ContactModification_NonProbe test case
- Modified existing ContactModification_Probe testcase to check for CubeB (CCD)
Disabling both tests at the moment as they're failing due to:
- UE-218719 (Probe)
- UE-216793 (Non-Probe)
#rnx
#rb Benn.Gallagher
[CL 35533573 by joseph mcintyre in ue5-main branch]
- Add a double precision GJK version.
- Change the Simplex size from a VectorInt to a int32, previously it was done to save some branching operations, but compare to the load and store operations it was not worth it.
- This solution is only for triangle mesh. Height field never triggered this issue because it is usually composed of small triangles. However in the editor the plane shape generates a big triangle mesh which cause this issue when user add it for the entire world.
#jira UE-207144
#rb Benn.Gallagher
[CL 34206018 by vincent robert in ue5-main branch]
this saves a total 16 bytes per bone ( Physics thread + game thread dyanmic collection ) per geometry collection component
#rb Benn.Gallagher, titouan.deslandes, vincent.robert
[CL 34080384 by cedric caillaud in ue5-main branch]
- saves 320 bytes from the proxy
- cleaned up the buffer command API for the proxy to be clear about what can be called from the game or physics thread
#rb vincent.robert, benn.gallagher, brice.criswell, titouan.deslandes
[CL 33900856 by cedric caillaud in ue5-main branch]
- Also fix bug where if two physics ticks had been processed between game ticks, the error correction interpolation would be wrong due to not decaying the error in discrete steps.
- Also increased the directional decay, making the error decay faster if the object is moving against the error.
#rb tom.waterson
[CL 33856571 by markus boberg in ue5-main branch]
.xml metadata files are generated exclusively using TestMode, from values of TestMetadata set from the module class
RunUBT -Mode=Test -GenerateMetadata
To support additional NDA platforms, build modules must be created.
Cleanup unused metadata files from the previous generation system.
#jira UE-195038
#rb Jerome.Delattre
[CL 33373724 by chris constantinescu in ue5-main branch]
- flag is also used by GeomrteyCollections
- wire flag through to Chaos particles in the ControlFlags structure
NOTE: this flag isn't actually being used yet. It will be connected to the MACD feature in an upcoming change.
#rb Benn.Gallagher
[CL 31588117 by chris caulfield in ue5-main branch]