* Moved dllexport from type to methods/staticvar in all Engine runtime code. This improves compile times, memory and performance in dll builds
[CL 26082269 by henrik karlsson in ue5-main branch]
- implement a more robust ClothAsset to DynamicMesh converter using TToDynamicMesh
- save DynamicMesh weight maps to cloth asset using cloth adapter API
- remove old DynamicMesh/SkeletalMesh translation code
#jira UE-163833 UE-159698
#rb kriss.gossart
#preflight 6331db9ba4769ad714b33df2
[CL 22188259 by tyson brochu in ue5-main branch]
Before:
3648 unity files
Total CPU Time: 47886.140625 s
Total time in Parallel executor: 498.81 seconds
After:
3548 unity files
Total CPU Time: 46643.828125 s
Total time in Parallel executor: 486.06 seconds
#jira
#preflight
[CL 22173263 by marc audy in ue5-main branch]
Headers are updated to contain any missing #includes needed to compile and #includes are sorted. Nothing is removed.
#ushell-cherrypick of 21065896 by bryan.sefcik
#preflight 62d4b1a5a6141b6adfb0c892
#jira
#ROBOMERGE-OWNER: Bryan.sefcik
#ROBOMERGE-AUTHOR: bryan.sefcik
#ROBOMERGE-SOURCE: CL 21150156 via CL 21151754 via CL 21154719
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v972-20964824)
#ROBOMERGE-CONFLICT from-shelf
[CL 21181076 by Bryan sefcik in ue5-main branch]
* 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]
- replace the dummy 3D preview mesh with a SkeletalMeshComponent
- when a tool finishes operating on the rest-space mesh, set the SkeletalMesh's sim mesh from the result
- add a ClothEditor3DViewportClient to render the sim mesh using debug render
- remove dead code relating to background visualization copied from the UV editor
#rnx
#rb rinat.abdrashitov
#preflight 6227bc65a8370672876134b5
#preflight 6227c194c653e7ef9f5996ed
[CL 19310475 by tyson brochu in ue5-main branch]
Use thread safety locks when finding latency marker modular features from rhi thread
#rb Mike.Fricker
#ROBOMERGE-AUTHOR: peter.knepley
#ROBOMERGE-SOURCE: CL 19015311 via CL 19015708 via CL 19015763 via CL 19015857 via CL 19016025 via CL 19031920
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v917-18934589)
[CL 19032149 by peter knepley in ue5-main branch]
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]
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]
- changed FClothSimulData to use FVector3f array types
- adjusted the various API to take the FVector3f arrays
- changed GPUSkinCache to also use FMatrix44f instead of FMatrix in various places
#rb andrew.davidson
[FYI] kriss.gossart
#jira UE-113937
#ROBOMERGE-SOURCE: CL 16314362 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v804-16311228)
[CL 16314374 by cedric caillaud in ue5-release-engine-test branch]