Benn Gallagher
8757cb3641
Physics interface cleanup.
...
* Removed deprecated or dead code paths
* Simplified build system setup for physics support
* Deprecated build system flags and unsupported macros
#jira none
#rb Chris.Caulfield, Kriss.Gossart
#preflight 62963ec0fe779f23c8ea0c5e
[CL 20450744 by Benn Gallagher in ue5-main branch]
2022-06-01 06:59:18 -04:00
kriss gossart
2199b5bdb4
Cloth - Fix crash when attempting to rebuild fixed vert data on a missing cloth section.
...
#rb Alexis.Matte
#jira UE-96639
#preflight 622a11c0611f10dd07a4c22d
#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 19337057 in //UE5/Release-5.0/... via CL 19348959
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v926-19321884)
[CL 19349172 by kriss gossart in ue5-main branch]
2022-03-10 23:55:24 -05:00
fred kimberley
7fbfaf57c8
Require explicit constructors/casts when converting between FVector, FVector3d, and FVector3f.
...
#jira UE-122078
#rb Andrew.Davidson, Colin.McGinley
#preflight standard build
#ROBOMERGE-AUTHOR: fred.kimberley
#ROBOMERGE-SOURCE: CL 18817999 in //UE5/Release-5.0/... via CL 18818012 via CL 18822871
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v910-18824042)
[CL 18824721 by fred kimberley in ue5-main branch]
2022-02-02 07:59:31 -05:00
andrew davidson
f089ae83f4
FMatrix explicit cast fixes
...
#preflight 61f277cbaf74b68515c0bd64
#ROBOMERGE-AUTHOR: andrew.davidson
#ROBOMERGE-SOURCE: CL 18751911 in //UE5/Release-5.0/... via CL 18751924 via CL 18752067
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18752076 by andrew davidson in ue5-main branch]
2022-01-27 06:25:37 -05:00
zak middleton
36c99f6887
#ue5 - LWC: FVector4f <-> FVector4d conversion is now explicit.
...
FLinearColor has also been modified to make any double->float conversions explicit. Previously all 3D TVector versions were allowed to be implicit and thus could convert TVector<double> => FLinearColor => TVector4<float>.
Fixed up all engine and game casts. Added "//LWC_TODO: precision loss" around any explicit casts that previously were silently explicit and we may need to revisit for precision loss analysis.
#jira UE-122085
#rb Ben.Ingram, Andrew.Davidson
#preflight 61f24af473238441cb7bb0f1
#ROBOMERGE-AUTHOR: zak.middleton
#ROBOMERGE-SOURCE: CL 18751249 in //UE5/Release-5.0/... via CL 18751253 via CL 18751319
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)
[CL 18751326 by zak middleton in ue5-main branch]
2022-01-27 03:30:41 -05:00
alexis matte
6abae71c29
Fix CIS build
...
#jira UE-137154
#rb none
[FYI] kriss.gossart
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 18432577 in //UE5/Release-5.0/... via CL 18435406
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18435897 by alexis matte in ue5-release-engine-test branch]
2021-12-10 18:06:53 -05:00
alexis matte
84c8523eb4
ClothingAssetUtils::GetMeshClothingAssetBindings Should not have a fallback on the render data. In case we have a scope that unbind/bind the cloth assets, the code in between can also unbind/bind the cloth assets, it has to do nothing in that case. Removing the fallback make the nested call behave correctly.
...
#rb kriss.gosart
#jira UE-137154
#preflight 61b379587540959e323373b2
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 18431241 in //UE5/Release-5.0/... via CL 18435333
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18435566 by alexis matte in ue5-release-engine-test branch]
2021-12-10 17:48:54 -05:00
kriss gossart
e25605831a
Cloth - Rework the forced teleport after initialization to prevent any translation impulse on the first simulated frame.
...
#rb Evgenii.Babinets
#jira FORT-435388
#preflight 61b356fa073b3200631fdfc9
#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18430832 in //UE5/Release-5.0/... via CL 18435316
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v897-18405271)
[CL 18435551 by kriss gossart in ue5-release-engine-test branch]
2021-12-10 17:47:52 -05:00
kriss gossart
b8533797d8
Cloth - Tidy up the ClothingMeshUtils files.
...
#rb Michael.Forot
#jira none
#preflight 619fc5b4974d7d5726c6d26c
#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18393851 in //UE5/Release-5.0/... via CL 18393854
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v896-18170469)
[CL 18393858 by kriss gossart in ue5-release-engine-test branch]
2021-12-07 07:23:39 -05:00
kriss gossart
4a016cea45
Cloth - Fix the mesh descriptor averaged normals initializations that was preventing cloth binding to work.
...
#rb trivial
#jira none
#preflight 61a0fbc1ee100b68fa66827a
#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18300426 in //UE5/Release-5.0/... via CL 18300451
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18300459 by kriss gossart in ue5-release-engine-test branch]
2021-11-26 11:00:33 -05:00
kriss gossart
68bc53abf9
Cloth - Fix BuildLodTransitionData() to use averaged normals to prevent a crash during cooking of the cloth assets.
...
#rb trivial
#jira none
#preflight 61a0d8120141b3c6da8f7d0d
#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18299555 in //UE5/Release-5.0/... via CL 18299567
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18299574 by kriss gossart in ue5-release-engine-test branch]
2021-11-26 08:12:38 -05:00
kriss gossart
2e5fabc4be
Cloth - Fix the Backstop normals by reverting and iterating on some of the recent LOD Bias changes.
...
#rb Michael.Forot
#jira none
#preflight 619f9293664cbb92c73ad84f
#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 18294541 in //UE5/Release-5.0/... via CL 18294545
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)
[CL 18294553 by kriss gossart in ue5-release-engine-test branch]
2021-11-25 10:02:29 -05:00
Marc Audy
0c3be2b6ad
Merge Release-Engine-Staging to Test @ CL# 18240298
...
[CL 18241953 by Marc Audy in ue5-release-engine-test branch]
2021-11-18 14:37:34 -05:00
aurel cordonnier
a12d56ff31
Merge from Release-Engine-Staging @ 17791557 to Release-Engine-Test
...
This represents UE4/Main @17774255, Release-5.0 @17791557 and Dev-PerfTest @17789485
[CL 17794212 by aurel cordonnier in ue5-release-engine-test branch]
2021-10-12 21:21:22 -04:00
aurel cordonnier
69fe095547
Merge from Release-Engine-Staging @ 17636544 to Release-Engine-Test
...
This represents UE4/Main @17638339 and Dev-PerfTest @17636504
[CL 17638842 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-27 19:54:25 -04:00
kriss gossart
718262b36b
Chaos Cloth - Fix a couple of lines of wrong indentation missed out during the resolution of the last merge conflict.
...
#rb trivial
#ROBOMERGE-AUTHOR: kriss.gossart
#ROBOMERGE-SOURCE: CL 17517295 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17517298 by kriss gossart in ue5-release-engine-test branch]
2021-09-15 05:37:36 -04:00
zousar shaker
836bd0854d
Automated search-and-replace pass to change uses of UE_TRANSITIONAL_OBJECT_PTR(Type) to TObjectPtr<Type>.
...
There were two instance of the type being incorrect and they were manually fixed.
#rb none
#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 17472048 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
[CL 17472069 by zousar shaker in ue5-release-engine-test branch]
2021-09-09 10:07:44 -04:00
aurel cordonnier
7f517562d5
Merge from Release-Engine-Staging @ 17438845 to Release-Engine-Test
...
This represents UE4/Main @17430120 and Dev-PerfTest @17437669
[CL 17439044 by aurel cordonnier in ue5-release-engine-test branch]
2021-09-06 12:23:53 -04:00
kriss gossart
33cc9afb6b
Chaos Cloth - Fix max distance kinematic threshold issues detected in debug builds.
...
#rb Michael.Forot
#jira UE-124926
#preflight 612f8e56677f0e00018d1a0a
#ROBOMERGE-SOURCE: CL 17400220 via CL 17400775
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v865-17346139)
[CL 17400781 by kriss gossart in ue5-release-engine-test branch]
2021-09-02 07:07:11 -04:00
tyson brochu
d244f00c7e
Cloth wrap deformer: test cubic solver roots vs distance to the original triangles, so as to avoid large roots.
...
#jira UE-121023
#rnx
#preflight 61251366ba9f0e0001a655ac
#ROBOMERGE-SOURCE: CL 17288747 via CL 17288754
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v861-17282326)
[CL 17288764 by tyson brochu in ue5-release-engine-test branch]
2021-08-24 12:37:14 -04:00
tyson brochu
b8d442d63d
Cloth wrap deformer:
...
- use face-average vertex normals when computing wrap weights
- check cubic function extrema for near-double-roots
#jira UE-121023
#rnx
#rb david.hill kriss.gossart halfdan.ingvarsson
#pf 611fe2b65e7372000136a47e
#ROBOMERGE-SOURCE: CL 17250770 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v855-17104924)
[CL 17250773 by tyson brochu in ue5-release-engine-test branch]
2021-08-20 14:31:57 -04:00
kriss gossart
da5f178d56
Chaos Cloth - Fix/skip tether generation when there isn't any kinematic nodes.
...
#rb trivial
#ROBOMERGE-SOURCE: CL 16912270 via CL 16920822
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16920946 by kriss gossart in ue5-release-engine-test branch]
2021-07-22 01:01:05 -04:00
kriss gossart
876757f06e
Cloth - Fix erroneous Max operation between bool and float on self-collision radius.
...
#rb trivial
#ROBOMERGE-SOURCE: CL 16894475 via CL 16916023
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16916282 by kriss gossart in ue5-release-engine-test branch]
2021-07-21 18:02:50 -04:00
kriss gossart
0ccfc6d630
Chaos Cloth - Significantly reduce the cloth initialization hitch by caching the Long Range Attachment tether calculations. Move the tether code to its own files inside the cloth common runtime module.
...
Cloth - Tidy up ClothingAsset and ClothPhysicalMeshData to allow for more cloth data caching.
#rb Benn.Gallagher, Cedric.Caillaud, Michael.Forot
#preflight 16823444
#ROBOMERGE-SOURCE: CL 16882246 via CL 16913004
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16913040 by kriss gossart in ue5-release-engine-test branch]
2021-07-21 14:54:22 -04:00
tyson brochu
56940bf4e4
Fix an ensure that will always fire
...
#rnx
#rb jimmy.andrews
#jira UE-118988
#ROBOMERGE-SOURCE: CL 16781238 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)
[CL 16781242 by tyson brochu in ue5-release-engine-test branch]
2021-06-24 22:48:33 -04:00