Commit Graph

8927 Commits

Author SHA1 Message Date
martin ridgers
d8c3b722e6 Resolve any ambiguity between the different versions of the trace protocols' structs.
#ROBOMERGE-SOURCE: CL 17080696 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17080722 by martin ridgers in ue5-release-engine-test branch]
2021-08-06 04:17:45 -04:00
devin doucette
e3b266c064 DDC: Fixed non-unity compile errors
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 17079642 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17079646 by devin doucette in ue5-release-engine-test branch]
2021-08-05 22:30:50 -04:00
devin doucette
f9a760f21f DDC: Rename FRequestGroup to FRequestOwner and export its constructor
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 17074555 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17074567 by devin doucette in ue5-release-engine-test branch]
2021-08-05 15:46:22 -04:00
josh adams
e68d49fc4c - Fixed up some platform module references in C# for building with some platforms force disabled (brought over from UE4)
#preflight 610c043c6b1f8c00017194dd
#rb none

#ROBOMERGE-SOURCE: CL 17074043 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17074052 by josh adams in ue5-release-engine-test branch]
2021-08-05 15:17:09 -04:00
devin doucette
733d9c1a97 DDC: Added conversions between FPayloadId and FCbObjectId
#rb Zousar.Shaker
#rnx

#ROBOMERGE-SOURCE: CL 17071877 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17071890 by devin doucette in ue5-release-engine-test branch]
2021-08-05 13:37:13 -04:00
julien stjean
e3fb173774 Fixed Static analysis issues in interchange (fbxmesh.h) by changing the function GetMeshUniqueID from FbxHelper to return a empty string when the mesh is empty.
[FYI] Richard.TalbotWatkings

Fixed Static analysis in AnimationModifier.cpp the CurrentAnimSequence ptr can't be null since it was deferenced at the line 75.

Fixed Static analysis in PackageStoreOptimizer for some reason the static analysis did like the way the check was presented.

Fixed Static analysis in SComponentClassCombo.cpp and SDisplayClusterConfiguratorComponentCombo.cpp changed the code so that the static analyser should understand it better.

#jira UE-120410
#rb Jean.MichelDignard

#ROBOMERGE-SOURCE: CL 17071360 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17071396 by julien stjean in ue5-release-engine-test branch]
2021-08-05 13:15:23 -04:00
devin doucette
d50e330b94 DDC: Split the new API from the old API
The new API uses exported functions and cannot be included with the old API without compile errors in existing code that has an include-only dependency on DDC.

#rb Zousar.Shaker
#rnx
#preflight 610c01e3aeb05700011dc5ab

#ROBOMERGE-SOURCE: CL 17071263 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17071271 by devin doucette in ue5-release-engine-test branch]
2021-08-05 13:12:08 -04:00
sara schvartzman
740e7aa7cb Control Rig: Fix crash when deleting function
#jira UE-121019
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 17069072 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17069083 by sara schvartzman in ue5-release-engine-test branch]
2021-08-05 11:41:14 -04:00
stefan boberg
efa91a8fac Another NonUnity build fix (ZenServerHttp.h)
#rb fbcli

#ROBOMERGE-SOURCE: CL 17068679 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17068688 by stefan boberg in ue5-release-engine-test branch]
2021-08-05 11:23:42 -04:00
martin ridgers
013eaffa54 A little tidy around the updating a thread's event scope book keeping.
#ROBOMERGE-SOURCE: CL 17066821 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v853-17066230)

[CL 17066828 by martin ridgers in ue5-release-engine-test branch]
2021-08-05 07:18:47 -04:00
stefan boberg
fdffa5c30d Zen HTTP interface refactored into separate header/source files
#rb none

#ROBOMERGE-SOURCE: CL 17066037 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v852-17065384)

[CL 17066041 by stefan boberg in ue5-release-engine-test branch]
2021-08-05 05:31:06 -04:00
martin ridgers
ac1bc9e6be A case of copy-paste caused analyzers to not receive the scoped trace events they had subscribed to.
#ROBOMERGE-SOURCE: CL 17065995 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v852-17065384)

[CL 17066022 by martin ridgers in ue5-release-engine-test branch]
2021-08-05 05:28:54 -04:00
sara schvartzman
6c5448914e Control Rig: Prevent pasting of local variable nodes in rig graph
#jira UE-119883
#rb helge.mathee

#ROBOMERGE-SOURCE: CL 17065250 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17065257 by sara schvartzman in ue5-release-engine-test branch]
2021-08-05 04:21:22 -04:00
stefan boberg
5f8cef4af5 More defensive #if placement, to address EngineTest build issue
#rb none

#ROBOMERGE-SOURCE: CL 17064898 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17064901 by stefan boberg in ue5-release-engine-test branch]
2021-08-05 02:27:45 -04:00
aurel cordonnier
bf5eccded7 No unity fixes
#rb trivial
#rnx

#ROBOMERGE-SOURCE: CL 17061264 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17061266 by aurel cordonnier in ue5-release-engine-test branch]
2021-08-04 19:05:39 -04:00
devin doucette
bfda02d384 DDC: Replaced FRequest with FRequestGroup to handle nested and chained requests more robustly
Any function that may create a request now has a IRequestOwner& parameter, and uses the Begin and End functions on the owner to manage the lifetime of any requests that it creates, as well as using End to invoke the completion callback for any request which has one.

The new FRequestBarrier may be used to block a group from being considered complete in a scope where more requests may be added to it.

#rb Matt.Peters
#rnx
#preflight 6109b5c403d303000144cce5
#preflight 610acf7103d30300016fda94

#ROBOMERGE-SOURCE: CL 17060470 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17060649 by devin doucette in ue5-release-engine-test branch]
2021-08-04 18:08:50 -04:00
stefan boberg
01f3343c82 Refactored ZenDDC communication. HTTP interface code is now simplified and separated out from the ZenDDC client code as a step towards a shared communication layer for the oplog/cache/etc as well as instance lifetime management. There should be no functional differences.
#rb devin.doucette
#jira none

#ROBOMERGE-SOURCE: CL 17056895 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17056908 by stefan boberg in ue5-release-engine-test branch]
2021-08-04 14:56:02 -04:00
will damon
99c367ee0f Fix Windows build.
#rb jack.porter
#jira none
#rnx

#ROBOMERGE-SOURCE: CL 17048834 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17049917 by will damon in ue5-release-engine-test branch]
2021-08-04 09:34:04 -04:00
stefan boberg
de2a508d79 General HTTP zen client implementation simplification
* Rename FRequest -> FZenHttpRequest to make it easier to move the implementation elsewhere
* Simplified implementation of PUT/HEAD/DELETE operations by turning template functions into plain member functions to make it easier to hide the implementation details when the class is moved into a header

#rb none
#jira none

#ROBOMERGE-SOURCE: CL 17048397 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17049901 by stefan boberg in ue5-release-engine-test branch]
2021-08-04 09:33:43 -04:00
martin ridgers
e39cf135f4 Load and platform-file tracing migrated away from attachments.
#rb cm
#rnx

#ROBOMERGE-SOURCE: CL 17048386 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17049897 by martin ridgers in ue5-release-engine-test branch]
2021-08-04 09:33:37 -04:00
martin ridgers
a0fd56f78d Convert Stats and Csv tracing to use array/string type trace event fields instead of attachments
#rb cm
#rnx

#ROBOMERGE-SOURCE: CL 17048347 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17048351 by martin ridgers in ue5-release-engine-test branch]
2021-08-04 08:03:55 -04:00
martin ridgers
6ed907a4ad Flipped GetThreadId()'s return type to be unsigned.
#rnx

#ROBOMERGE-SOURCE: CL 17048295 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v850-17047176)

[CL 17048312 by martin ridgers in ue5-release-engine-test branch]
2021-08-04 07:49:27 -04:00
joe kirchoff
491c629000 Fixing case of //UE5/Main/Engine/Source/Developer/PhysicsUtilities/Private/SkinnedBoneTriangleCache.cpp (2/2)
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 17041540 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v848-17036448)

[CL 17041555 by joe kirchoff in ue5-release-engine-test branch]
2021-08-03 19:20:18 -04:00
joe kirchoff
1fa037e24b Fixing case of //UE5/Main/Engine/Source/Developer/PhysicsUtilities/Private/SkinnedBoneTriangleCache.cpp (1/2)
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 17041535 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v848-17036448)

[CL 17041549 by joe kirchoff in ue5-release-engine-test branch]
2021-08-03 19:20:12 -04:00
joe kirchoff
c4ad0f5764 Fixing case of //UE5/Main/Engine/Source/Developer/PhysicsUtilities/Private/SkinnedBoneTriangleCache.h (2/2)
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 17041530 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v848-17036448)

[CL 17041542 by joe kirchoff in ue5-release-engine-test branch]
2021-08-03 19:19:34 -04:00