Commit Graph

10063 Commits

Author SHA1 Message Date
devin doucette
9012ea46d9 DDC: Moved cache backends out of headers
This hides implementation details and reduces the number of files that need to change when refactoring backends.

Backends moved in this change: AsyncPut, Http, Memory, S3, Zen.

#rb Zousar.Shaker
#rnx
#preflight 61dd0d758d72a407aab89074

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18573340 in //UE5/Release-5.0/... via CL 18573347 via CL 18573359
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18573369 by devin doucette in ue5-main branch]
2022-01-11 11:58:34 -05:00
devin doucette
23ddaa8bab DDC: Moved cache backends out of headers
This hides implementation details and reduces the number of files that need to change when refactoring backends.

Backends moved in this change: AsyncPut, Http, Memory, S3, Zen.

#rb Zousar.Shaker
#rnx
#preflight 61dd0d758d72a407aab89074

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18573340 in //UE5/Release-5.0/... via CL 18573347
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18573359 by devin doucette in ue5-release-engine-test branch]
2022-01-11 11:57:38 -05:00
zousar shaker
85d57f0bfd Switch to using HEAD when doing existance checks against the structured cache in Jupiter. Was not possible before due to a bug in Jupiter, but that hs now been fixed.
#rb devin.doucette
#preflight 61dda4790134bb26f3bbd33b

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18572483 in //UE5/Release-5.0/... via CL 18572521 via CL 18572545
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18572577 by zousar shaker in ue5-main branch]
2022-01-11 10:55:08 -05:00
zousar shaker
87fc31409c Switch to using HEAD when doing existance checks against the structured cache in Jupiter. Was not possible before due to a bug in Jupiter, but that hs now been fixed.
#rb devin.doucette
#preflight 61dda4790134bb26f3bbd33b

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18572483 in //UE5/Release-5.0/... via CL 18572521
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18572545 by zousar shaker in ue5-release-engine-test branch]
2022-01-11 10:53:46 -05:00
helge mathee
2c8a7c2275 Refactor Control Rig Element Detaills to use new transform widgets
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/61dd976d4e558a67d7c6fe3e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18571931 in //UE5/Release-5.0/... via CL 18571958 via CL 18571993
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18572019 by helge mathee in ue5-main branch]
2022-01-11 10:15:55 -05:00
helge mathee
c5f735dc4f Refactor Control Rig Element Detaills to use new transform widgets
#rb na
#jira na
#preflight https://horde.devtools.epicgames.com/job/61dd976d4e558a67d7c6fe3e

#ROBOMERGE-AUTHOR: helge.mathee
#ROBOMERGE-SOURCE: CL 18571931 in //UE5/Release-5.0/... via CL 18571958
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18571993 by helge mathee in ue5-release-engine-test branch]
2022-01-11 10:14:09 -05:00
jurre debaare
92e3b24a0a #jira
UE-113768
[CrashReport] UE4Editor-ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void ,FDefaultDelegateUserPolicy>::Execute(TArrayView<FContentBrowserItem const ,int>,EAssetTypeActivationMethod::Type) [DelegateInstancesImpl.h:290]
#preflight 61dd90ec0134bb26f3bab080

#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 18571666 in //UE5/Release-5.0/... via CL 18571678 via CL 18571698
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18571716 by jurre debaare in ue5-main branch]
2022-01-11 09:55:47 -05:00
jurre debaare
35d97ebe41 #jira
UE-113768
[CrashReport] UE4Editor-ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void ,FDefaultDelegateUserPolicy>::Execute(TArrayView<FContentBrowserItem const ,int>,EAssetTypeActivationMethod::Type) [DelegateInstancesImpl.h:290]
#preflight 61dd90ec0134bb26f3bab080

#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 18571666 in //UE5/Release-5.0/... via CL 18571678
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18571698 by jurre debaare in ue5-release-engine-test branch]
2022-01-11 09:54:09 -05:00
ionut matasaru
8d20886a2a [Insights] Memory Insights: Change Time Marker A when changing the default time marker (i.e. when using Ctrl + mouse click/drag).
#rb none
#preflight
#preflight 61dd520f4d28e4c404a49e0c

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18571199 in //UE5/Release-5.0/... via CL 18571201 via CL 18571206
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18571217 by ionut matasaru in ue5-main branch]
2022-01-11 09:12:43 -05:00
ionut matasaru
fd9c3c296b [Insights] Memory Insights: Change Time Marker A when changing the default time marker (i.e. when using Ctrl + mouse click/drag).
#rb none
#preflight
#preflight 61dd520f4d28e4c404a49e0c

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18571199 in //UE5/Release-5.0/... via CL 18571201
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18571206 by ionut matasaru in ue5-release-engine-test branch]
2022-01-11 09:11:33 -05:00
devin doucette
3fde84d01a DDC: Do not pass null completion callbacks from ICache into ICacheStore
#rb Zousar.Shaker
#rnx
#preflight 61dc80c4892dee612b348b71

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18565644 in //UE5/Release-5.0/... via CL 18565663 via CL 18565672
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18565678 by devin doucette in ue5-main branch]
2022-01-10 16:54:42 -05:00
devin doucette
32844891bd DDC: Do not pass null completion callbacks from ICache into ICacheStore
#rb Zousar.Shaker
#rnx
#preflight 61dc80c4892dee612b348b71

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18565644 in //UE5/Release-5.0/... via CL 18565663
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18565672 by devin doucette in ue5-release-engine-test branch]
2022-01-10 16:54:04 -05:00
jonathan adamczewski
ad7bedfab1 LauncherServices: Remove references to UE4
#jira UE-11520
#trivial
#preflight none

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18565267 in //UE5/Release-5.0/... via CL 18565294 via CL 18565296
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18565299 by jonathan adamczewski in ue5-main branch]
2022-01-10 16:22:18 -05:00
jonathan adamczewski
95d053010f LauncherServices: Remove references to UE4
#jira UE-11520
#trivial
#preflight none

#ROBOMERGE-AUTHOR: jonathan.adamczewski
#ROBOMERGE-SOURCE: CL 18565267 in //UE5/Release-5.0/... via CL 18565294
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18565296 by jonathan adamczewski in ue5-release-engine-test branch]
2022-01-10 16:21:41 -05:00
ionut matasaru
3986eab25b [Insights] Fixed static analysis warning.
#rb trivial
#preflight 61dc92287849fe59b0dc1ae1

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18564307 in //UE5/Release-5.0/... via CL 18564320 via CL 18564334
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18564337 by ionut matasaru in ue5-main branch]
2022-01-10 15:14:25 -05:00
ionut matasaru
d6b88e4146 [Insights] Fixed static analysis warning.
#rb trivial
#preflight 61dc92287849fe59b0dc1ae1

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18564307 in //UE5/Release-5.0/... via CL 18564320
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18564334 by ionut matasaru in ue5-release-engine-test branch]
2022-01-10 15:13:38 -05:00
benoit deschenes
fb5d461275 Adding ConnectionState member to FStreamInfo, allowing user-code to distinguish between "real" inactive streams and those that are just waiting for a response.
Also fixing crash when accessing UDirectLinkExtensionSettings CDO on engine shutdown.

#jira UE-138473
#rb Johan.Duparc
Johan.Duparc
#preflight 61dc8dfce67256ec41ee68e5

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18564205 in //UE5/Release-5.0/... via CL 18564222 via CL 18564231
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18564247 by benoit deschenes in ue5-main branch]
2022-01-10 15:08:07 -05:00
benoit deschenes
f55fe34bb0 Adding ConnectionState member to FStreamInfo, allowing user-code to distinguish between "real" inactive streams and those that are just waiting for a response.
Also fixing crash when accessing UDirectLinkExtensionSettings CDO on engine shutdown.

#jira UE-138473
#rb Johan.Duparc
Johan.Duparc
#preflight 61dc8dfce67256ec41ee68e5

#ROBOMERGE-AUTHOR: benoit.deschenes
#ROBOMERGE-SOURCE: CL 18564205 in //UE5/Release-5.0/... via CL 18564222
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18564231 by benoit deschenes in ue5-release-engine-test branch]
2022-01-10 15:07:05 -05:00
jeannoe morissette
79e69e67e9 Spec compliant 64bit image atomics in Vulkan:
- use STORAGE_IMAGE to read from R64 formats when sampling isn't supported.
- leave high level code and HLSL untouched (RDG will continue to consider them read only access), patch SPIRV instead
- create a codepath for hzb that uses UlongType
- update shader guid for Vulkan to force rebuild

Fixes all validation issues with 64bit atomics and allows the use of RADV driver (AMD+Linux) for Nanite/Lumen.

#jira UE-138513
#preflight 61dc4c98af44b4362836a61f
#rb mihnea.balta
[FYI] Lukas.Hermanns

#ROBOMERGE-AUTHOR: jeannoe.morissette
#ROBOMERGE-SOURCE: CL 18563012 in //UE5/Release-5.0/... via CL 18563033 via CL 18563055
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18563080 by jeannoe morissette in ue5-main branch]
2022-01-10 13:57:44 -05:00
jeannoe morissette
890702676c Spec compliant 64bit image atomics in Vulkan:
- use STORAGE_IMAGE to read from R64 formats when sampling isn't supported.
- leave high level code and HLSL untouched (RDG will continue to consider them read only access), patch SPIRV instead
- create a codepath for hzb that uses UlongType
- update shader guid for Vulkan to force rebuild

Fixes all validation issues with 64bit atomics and allows the use of RADV driver (AMD+Linux) for Nanite/Lumen.

#jira UE-138513
#preflight 61dc4c98af44b4362836a61f
#rb mihnea.balta
[FYI] Lukas.Hermanns

#ROBOMERGE-AUTHOR: jeannoe.morissette
#ROBOMERGE-SOURCE: CL 18563012 in //UE5/Release-5.0/... via CL 18563033
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18563055 by jeannoe morissette in ue5-release-engine-test branch]
2022-01-10 13:56:47 -05:00
zousar shaker
12594936da Add support for structured cache operations through the Jupiter DDC backend.
#rb devin.doucette
#preflight 61dc76dc2d5fd64ff7d4d4e8

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18562740 in //UE5/Release-5.0/... via CL 18562761 via CL 18562791
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18562821 by zousar shaker in ue5-main branch]
2022-01-10 13:44:57 -05:00
zousar shaker
831400efc2 Add support for structured cache operations through the Jupiter DDC backend.
#rb devin.doucette
#preflight 61dc76dc2d5fd64ff7d4d4e8

#ROBOMERGE-AUTHOR: zousar.shaker
#ROBOMERGE-SOURCE: CL 18562740 in //UE5/Release-5.0/... via CL 18562761
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18562791 by zousar shaker in ue5-release-engine-test branch]
2022-01-10 13:43:40 -05:00
devin doucette
e502a2b424 DDC: Added a value API to ICacheStore
The new API is only implemented for the file system cache store for now. Support for the other cache stores will follow.

#rb Zousar.Shaker
#rnx
#preflight 61d93dd9411c1403a3ee8758

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18561274 in //UE5/Release-5.0/... via CL 18561311 via CL 18561332
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Test -> Main) (v899-18417669)

[CL 18561339 by devin doucette in ue5-main branch]
2022-01-10 12:14:05 -05:00
devin doucette
5c5ec11c61 DDC: Added a value API to ICacheStore
The new API is only implemented for the file system cache store for now. Support for the other cache stores will follow.

#rb Zousar.Shaker
#rnx
#preflight 61d93dd9411c1403a3ee8758

#ROBOMERGE-AUTHOR: devin.doucette
#ROBOMERGE-SOURCE: CL 18561274 in //UE5/Release-5.0/... via CL 18561311
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v899-18417669)

[CL 18561332 by devin doucette in ue5-release-engine-test branch]
2022-01-10 12:13:18 -05:00
chris constantinescu
7e3f769dca Mark test category as complete after all children finished running.
#jira UE-119470
#rb JeanMichel.Dignard, Jerome.Delattre
#preflight 61dc5f166511bc498e706998

#ROBOMERGE-AUTHOR: chris.constantinescu
#ROBOMERGE-SOURCE: CL 18561265 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v899-18417669)
#ROBOMERGE[STARSHIP]: UE5-Release-Engine-Staging Release-5.0

[CL 18561290 by chris constantinescu in ue5-release-engine-test branch]
2022-01-10 12:11:21 -05:00