Commit Graph

89 Commits

Author SHA1 Message Date
robert millar
de37b38770 FName -> FSoftObjectPath refactoring.
#rb none
#jira UE-161932
#preflight https://horde.devtools.epicgames.com/job/632649b0ea1c94f4c52f124c

[CL 22068295 by robert millar in ue5-main branch]
2022-09-17 20:27:33 -04:00
bryan sefcik
0eeac455e0 Pass 3 on cleaning up build.cs files.
#jira
#preflight 631b9c15d31788ea3ab0f27b

[CL 21935601 by bryan sefcik in ue5-main branch]
2022-09-10 00:02:58 -04:00
bryan sefcik
f58e75e476 Pass 2 on cleaning up build.cs files.
#jira
#preflight 631b7a79304480f8f8b48580

[CL 21931324 by bryan sefcik in ue5-main branch]
2022-09-09 19:41:38 -04:00
Zousar Shaker
3f4252aa56 ObjectPtr upgrade for engine plugins used from UnrealEditor -allmodules. Automated upgrade process.
#rb none
#preflight 62fe7f270601ad0504910c30

[CL 21447894 by Zousar Shaker in ue5-main branch]
2022-08-18 15:08:49 -04:00
Robb Surridge
0a5a02c5b2 Coding standard fixes: gender-inclusive language
#jira UE-156429
#preflight 62b32e826a25ba6ae52f94bd
#rb jason.walter

[CL 20795375 by Robb Surridge in ue5-main branch]
2022-06-23 11:14:07 -04:00
justin hare
6f3814af1d Network Prediction Extras: fixed possible cases where forward-predicted sim proxies could fight with Actor movement replication if a pawn was not set up properly.
#jira UE-156767
#rb none
#preflight none (trivial)

[CL 20710349 by justin hare in ue5-main branch]
2022-06-17 17:31:31 -04:00
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
christopher waters
f8147b1889 Full set of fixes for non-unity non-pch builds after EngineTypes cleanup. This includes adjusting previous build fixes that introduced new includes that weren't actually necessary. Restored a few includes and wrapped them in UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_1 checks to maintain compatability.
Also includes fixes for other build issues as it's hard to separate them all.

#jira too many to list
#rb none
#preflight 6247d21073665f7d5e6c5a6c

[CL 19600818 by christopher waters in ue5-main branch]
2022-04-02 01:04:02 -04:00
justin hare
153653df95 Network Prediction plugin: fix for potential use of null UpdatedPrimitive pointer discovered by static analysis
#jira UE-145779
#rb zak.middleton
#preflight 6231ebf4640ce2a64a0a1061 (static analysis step clear)

[CL 19411003 by justin hare in ue5-main branch]
2022-03-16 15:58:21 -04:00
David Ratti
137d565974 Network Physics
-Delete the Async Network Prediction system
-The original game thread Network Prediction will remain

#preflight 18829878

[CL 18829992 by David Ratti in ue5-main branch]
2022-02-02 13:09:59 -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
ryan gerleve
9d74060bea Removed some UE4 references from comments
#jira UE-111309, UE-111646, UE-111664
#rnx
#rb none
#preflight 61f968f9fa6554dff3d698e7

#ROBOMERGE-AUTHOR: ryan.gerleve
#ROBOMERGE-SOURCE: CL 18810374 in //UE5/Release-5.0/... via CL 18810375 via CL 18822693
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18823612 by ryan gerleve in ue5-main branch]
2022-02-02 05:53:29 -05:00
peter engstrom
732d30ce94 Large world coordinates support in quantized vector net serialization.
#jira UE-140188
#rb ryan.gerleve, john.barrett, andrew.davidson
#preflight 61f67b0ad36be16308c9c314

#ROBOMERGE-OWNER: peter.engstrom
#ROBOMERGE-AUTHOR: peter.engstrom
#ROBOMERGE-SOURCE: CL 18805993 in //UE5/Release-5.0/... via CL 18808256 via CL 18821781
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v908-18788545)

[CL 18822145 by peter engstrom in ue5-main branch]
2022-02-02 02:20:40 -05:00
max whitehead
6da23ad801 Removing mass computation from integration by accumulating accel/vel instead of forces/torques.
Remove function calls to rules in integration.
#jira nojira
#rb ori.cohen

#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 18359071 in //UE5/Release-5.0/... via CL 18359098
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v895-18170469)

[CL 18359110 by max whitehead in ue5-release-engine-test branch]
2021-12-02 16:42:39 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
david ratti
6f91ea8181 Physics Effects
-Fxied some bugs and added callback for windup ending

#ROBOMERGE-AUTHOR: david.ratti
#ROBOMERGE-SOURCE: CL 17815293 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17815306 by david ratti in ue5-release-engine-test branch]
2021-10-14 09:07:26 -04:00
david ratti
737d544289 Network Physics
-Set remote client interp channel to 1

#ROBOMERGE-AUTHOR: david.ratti
#ROBOMERGE-SOURCE: CL 17814373 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17814387 by david ratti in ue5-release-engine-test branch]
2021-10-14 06:56:55 -04:00
david ratti
52581ba10e Network Physics:
"Physics Effects". Basic API for doing gameplay calculations on physics thread.

[FYI] Max.Whitehead, Adam.Bellefeuil

#ROBOMERGE-AUTHOR: david.ratti
#ROBOMERGE-SOURCE: CL 17773688 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17773729 by david ratti in ue5-release-engine-test branch]
2021-10-11 12:55:02 -04:00
max whitehead
3f1fb5bea0 Fix non-unity CIS error in NetworkPredictionExtras/Springs.h
#jira nojira
#rb none

#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 17757010 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17757027 by max whitehead in ue5-release-engine-test branch]
2021-10-07 19:35:11 -04:00
max whitehead
3c7421ae82 [Safari] Move thrust suspension impl onto physics thread.
- Update floatingpawn2 to use physics thread suspension.
- Add utility functions for applying force at position on particle.
- Fix bug in keep upright force when angle is obtuse.
#jira nojira
[FYI] ori.cohen

#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 17755436 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17755456 by max whitehead in ue5-release-engine-test branch]
2021-10-07 17:20:37 -04:00
david ratti
eb409a5f89 Network Physics
-Added cvars for disabling various features in the physics movement code

#ROBOMERGE-AUTHOR: david.ratti
#ROBOMERGE-SOURCE: CL 17725266 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17725287 by david ratti in ue5-release-engine-test branch]
2021-10-05 14:44:41 -04:00
ori cohen
2cc8fff486 Refactor suspension constraint to be async thread safe. Also moved FSingleParticlePhysicsProxy into the Chaos namespace
#rb Max.Whitehead, Bill.Henderson

#ROBOMERGE-AUTHOR: ori.cohen
#ROBOMERGE-SOURCE: CL 17599522 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17599560 by ori cohen in ue5-release-engine-test branch]
2021-09-22 15:51:55 -04:00
david ratti
369c85d535 Network Prediction
-Added native GameMode so that cheats can be used in networked testing

#ROBOMERGE-AUTHOR: david.ratti
#ROBOMERGE-SOURCE: CL 17584120 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v871-17566257)

[CL 17584130 by david ratti in ue5-release-engine-test branch]
2021-09-21 12:49:10 -04:00
max whitehead
19f18e0041 Add Acceleration/AngularAcceleration inputs to net prediction movement so we can use movement agnostic of character mass.
Change drag to remove velocity instead of applying force to avoid being affected by mass.
Jump now scales with mass.
#jira nojira
#rb ori.cohen

#ROBOMERGE-AUTHOR: max.whitehead
#ROBOMERGE-SOURCE: CL 17559251 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)

[CL 17559258 by max whitehead in ue5-release-engine-test branch]
2021-09-17 18:03:14 -04:00
david ratti
e550c84168 Network Prediction Extras
-Edigrate source changes over from UE4

#jira none
#rnx
#rb none

#ROBOMERGE-OWNER: david.ratti
#ROBOMERGE-AUTHOR: david.ratti
#ROBOMERGE-SOURCE: CL 17444093 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v870-17433530)
#ROBOMERGE-CONFLICT from-shelf

[CL 17444398 by david ratti in ue5-release-engine-test branch]
2021-09-07 10:13:31 -04:00