Commit Graph

9290 Commits

Author SHA1 Message Date
Martin Ridgers
11b25f4dc8 EStatus::Eof -> EStatus::EndOfStream
#rb jb
#rnx
#preflight 6166d6c2729ae3000106b493

[CL 17799163 by Martin Ridgers in ue5-main branch]
2021-10-13 09:10:55 -04:00
Martin Ridgers
3c6b4a84f6 Analyze new-event events before anything else.
Previously new-event and important events were collected in a pass together. However, because the new-events hadn't been processed yet, the important event stream was unintelligable until the next update. This would accellerate normal events past important ones that they might depend upon.

#rb jb
#rnx

[CL 17798823 by Martin Ridgers in ue5-main branch]
2021-10-13 08:33:31 -04:00
carl lloyd
83a63e2baa Fix for packed matrix arrays in DXC
#rb Lukas.Hermanns

#ROBOMERGE-AUTHOR: carl.lloyd
#ROBOMERGE-SOURCE: CL 17785051 in //UE5/Release-5.0/... via CL 17785063
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17785090 by carl lloyd in ue5-release-engine-test branch]
2021-10-12 10:56:02 -04:00
tim smith
9404dcf239 LiveCodingConsole no longer generates extraneous error messages regarding calls to NtQuerySystemInformation.
#rb trivial
#jira UE-130622
#preflight 616590d2729ae30001d84a78

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17784970 in //UE5/Release-5.0/... via CL 17784975
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17784990 by tim smith in ue5-release-engine-test branch]
2021-10-12 10:50:53 -04:00
carl lloyd
aad9f5c552 Merging CL 17736980
//UE5/Release-5.0/...

to //UE5/Main/...

#ROBOMERGE-AUTHOR: carl.lloyd
#ROBOMERGE-SOURCE: CL 17784827 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)

[CL 17784849 by carl lloyd in ue5-release-engine-test branch]
2021-10-12 10:42:28 -04:00
sara schvartzman
d265f9958e Control Rig: Fix discrepancy between release and debug mode due to assignment folding
#jira na
#rb helge.mathee
#preflight 615f276aa3d3b30001a92bef

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17770352 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17770366 by sara schvartzman in ue5-release-engine-test branch]
2021-10-11 05:25:39 -04:00
sara schvartzman
e6786ddf0d Control Rig: Fix debugger not halting in local variable nodes
#jira na
#rb helge.mathee
#preflight 615f00f97c97370001fdef7a

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 17770307 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17770319 by sara schvartzman in ue5-release-engine-test branch]
2021-10-11 05:23:58 -04:00
benoit gadreau
d6afe1266e maintain links when deleting nodes via Shift + Del/Backspace
#rb helge.mathee
#jira UE-121553
#preflight https://horde.devtools.epicgames.com/job/615ef0a999e9f2000168e3d4

#ROBOMERGE-AUTHOR: benoit.gadreau
#ROBOMERGE-SOURCE: CL 17770145 in //UE5/Release-5.0/... via CL 17770189
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17770197 by benoit gadreau in ue5-release-engine-test branch]
2021-10-11 05:19:26 -04:00
devin doucette
3331f68391 DDC: Added ECachePolicy::PartialOnError and implemented partial cache records in the filesystem and memory backends
#rb Zousar.Shaker
#rnx
#preflight 615f703dcec44a000146cf80

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 17759092 in //UE5/Release-5.0/... via CL 17760688
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17760906 by devin doucette in ue5-release-engine-test branch]
2021-10-08 11:01:21 -04:00
martins mozeiko
97c86b231b Check the build-id of elf file when resolving symbols in Insights
#rb Ionut.Matasaru

#ROBOMERGE-AUTHOR: martins.mozeiko
#ROBOMERGE-SOURCE: CL 17754001 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17754010 by martins mozeiko in ue5-release-engine-test branch]
2021-10-07 15:50:02 -04:00
Devin Doucette
a077feffbd DDC: Reworked ICacheStore to allow partial records, filtering of payloads, and loading parts of payloads
- ICacheStore::Put() has updated documentation to reflect the requirements of partial records.
- ICacheStore::Get() now takes a FCacheRecordPolicy, which is implicitly constructible from ECachePolicy, and allows setting the policy by payload.
- ICacheStore::GetPayload() is replaced by ICacheStore::GetChunks(), which allows loading parts of payloads.
- ICacheStore::CancelAll() is moved to ICache::CancelAll() because the cache can track requests at the top level and cancel them without exposing cancellation on individual cache stores.
- ECachePolicy::SkipLocalCopy has been removed because it is difficult to reason about.
- ECachePolicy::SkipData flags now have a documented meaning for put requests, to hint that record existence implies payload existence.
- The filesystem and memory cache stores have been updated to support partial records, filtering of payloads, and loading parts of payloads.
- Requesting part of a payload will decompress the entire payload for now, until compressed buffers expose a way to decompress only part.
- Fixed a bug in FTexturePlatformData::AreDerivedMipsAvailable() that caused it to return false for structured cache keys.

#rb Zousar.Shaker
#rnx
#preflight 615e03241ed62f0001b95454

#ROBOMERGE-OWNER: Devin.Doucette
#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 17748550 in //UE5/Release-5.0/... via CL 17748555
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE-CONFLICT from-shelf
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17748602 by Devin Doucette in ue5-release-engine-test branch]
2021-10-07 09:11:32 -04:00
david harvey
264975be1c make sure the Gamethread Id is stored before configuring tests.
- fix for async loading thread assert on platforms that require cooked data.

#jira UE-127389
#rb Eric.McDaniel, Chris.Constantinescu
#rnx

#ROBOMERGE-AUTHOR: david.harvey
#ROBOMERGE-SOURCE: CL 17746872 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 17746884 by david harvey in ue5-release-engine-test branch]
2021-10-07 04:08:53 -04:00
helge mathee
6e5fbe5cae VisualGraphEdge: Add missing copyright boilerplate
#jira na
#rb na

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17740357 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17740394 by helge mathee in ue5-release-engine-test branch]
2021-10-06 16:05:09 -04:00
robert millar
14fcaa7623 Add chunk id to output of iostore list command
#rb none
[FYI] carlmagnus.nordin

#ROBOMERGE-AUTHOR: robert.millar
#ROBOMERGE-SOURCE: CL 17738354 via CL 17738362 via CL 17738378 via CL 17738387 via CL 17738435
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17738662 by robert millar in ue5-release-engine-test branch]
2021-10-06 14:36:44 -04:00
helge mathee
3f416b5d4d Graph Visualizer: Replacing Control Rig AST visualizer with common service
#rb halfdan.ingvarsson
#jira na
#preflight https://horde.devtools.epicgames.com/job/614382398169560001036499

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17735754 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17735765 by helge mathee in ue5-release-engine-test branch]
2021-10-06 11:19:48 -04:00
helge mathee
9bcb453d5c Control Rig: only allow one execute pin per function
#rb sara.schvartzman
#jira UE-127377
#preflight

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17734409 in //UE5/Release-5.0/... via CL 17734413
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17734423 by helge mathee in ue5-release-engine-test branch]
2021-10-06 08:42:51 -04:00
helge mathee
d9095a1ee9 Control Rig: Constant folding fix for functions.
Folding needs to take pin overrides (for example default values coming from a function ref node) into account

#rb sara.schvartzman
#jira UE-119885
#preflight https://horde.devtools.epicgames.com/job/615c90ce8ebc260001a56be9

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17734404 in //UE5/Release-5.0/... via CL 17734412
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17734422 by helge mathee in ue5-release-engine-test branch]
2021-10-06 08:42:42 -04:00
helge mathee
e29d5d5054 Control Rig: Ensure name uniqueness for Exposed Pins
#rb sara.schvartzman
#jira UE-130711
#preflight https://horde.devtools.epicgames.com/job/615c95f4bb992a0001dcd6d0

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17734395 in //UE5/Release-5.0/... via CL 17734403
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17734408 by helge mathee in ue5-release-engine-test branch]
2021-10-06 08:41:29 -04:00
helge mathee
b34f939410 Control Rig: Bring back support for direct pin links during expansion
Seems to have been removed by mistake in CL 17643082

#rb sara.schvartzman
#jira UE-130451
#preflight https://horde.devtools.epicgames.com/job/615c9a559a6de50001119659

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 17734387 in //UE5/Release-5.0/... via CL 17734394
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v879-17706426)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17734398 by helge mathee in ue5-release-engine-test branch]
2021-10-06 08:40:29 -04:00
martin ridgers
22550c15e7 Use sync points embedded in the transport to reliably detect gaps in trace event serial numbers that can occur when late connecting.
#rb jb
#rnx
#jira ue-127376
#preflight 615c577872597e0001cbd336

#ROBOMERGE-AUTHOR: martin.ridgers
#ROBOMERGE-SOURCE: CL 17732457 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17732466 by martin ridgers in ue5-release-engine-test branch]
2021-10-06 02:21:13 -04:00
lukas hermanns
bc3049ec03 Handle VersionEnum=7 in Metal backend and improve error output on unknown VersionEnum value.
Fix for new shader version introduced in CL 17643752.

#rb Will.Damon
[FYI] Jack.Porter
#jira UE-129872
#preflight 615c6a518ebc2600019f0312
#rnx

#ROBOMERGE-AUTHOR: lukas.hermanns
#ROBOMERGE-SOURCE: CL 17722581 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17722604 by lukas hermanns in ue5-release-engine-test branch]
2021-10-05 11:56:05 -04:00
dmitriy dyomin
22226ea004 Update hlslcc GL backend to match GetFirstPixelUAVUnit
[FYI] carl.lloyd
#rb none

#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 17722313 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17722322 by dmitriy dyomin in ue5-release-engine-test branch]
2021-10-05 11:39:22 -04:00
halfdan ingvarsson
d30dceb7c9 Change IMessagelogListing::GetSelectedMessagesAsString & GetAllMessagesAsString to return an FString. Previously it was using FTex to concatenate the strings which was causing OOM issues when attempting to copy several thousand lines from the message log to the clipboad.
#jira none
#rb sara.schvartzman
#preflight 6154e2b7260f7d00010785b2

#robomerge 5.0
#ROBOMERGE-AUTHOR: halfdan.ingvarsson
#ROBOMERGE-SOURCE: CL 17722026 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17722032 by halfdan ingvarsson in ue5-release-engine-test branch]
2021-10-05 11:23:53 -04:00
martin ridgers
b03efab038 Add sync points into the trace stream.
These will help analysis know where the world was sampled at runtime in relation to the stream of data it is receiving. With these discrete points in time it is then possible to reason about gaps in events' serial numbers that can occur when late-connecting.

#rb jb
#jira ue-127376
#rnx
#preflight 615aedb7fe00590001c1440f

#ROBOMERGE-AUTHOR: martin.ridgers
#ROBOMERGE-SOURCE: CL 17720409 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17720457 by martin ridgers in ue5-release-engine-test branch]
2021-10-05 09:32:12 -04:00
wouter burgers
685fd476d9 SkeinUE: Initial skeleton code commit for the Skein Source Control Provider plugin.
#jira UCS-2257
marco.anastasi, stuart.hill
#rnx

#ROBOMERGE-AUTHOR: wouter.burgers
#ROBOMERGE-SOURCE: CL 17718126 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17718132 by wouter burgers in ue5-release-engine-test branch]
2021-10-05 01:49:09 -04:00