Commit Graph

10970 Commits

Author SHA1 Message Date
Dan Thompson
7f5df95274 no functionality change, misc comments
#rb none
#preflight 62869724f15d967ff4d1e712

[CL 20286015 by Dan Thompson in ue5-main branch]
2022-05-19 15:44:07 -04:00
thomas sarkanen
024b0eef60 Restricted animation asset's "create asset" submenu in content browser
#ROBOMERGE-OWNER: thomas.sarkanen
#ROBOMERGE-AUTHOR: thomas.sarkanen
#ROBOMERGE-SOURCE: CL 20279395 via CL 20280704 via CL 20280803 via CL 20281464 via CL 20281580
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20285451 by thomas sarkanen in ue5-main branch]
2022-05-19 15:30:54 -04:00
charles bloom
dabdaeda09 nop just comment cleanups
#rb none
#preflight none

[CL 20284987 by charles bloom in ue5-main branch]
2022-05-19 15:04:56 -04:00
Zousar Shaker
f6b11394e3 Avoid compile error on WinGDK target due to absence of WITH_SSL.
#rb none
#rnx
#preflight 62866530614041edb7080bf9

[CL 20282697 by Zousar Shaker in ue5-main branch]
2022-05-19 12:54:26 -04:00
Jurre deBaare
02eeb71848 StaticMeshBuilder.h - NoPCH build fix
#fyi graham.wihlidal
#preflight 628653b72b53e2be4cace407

[CL 20280607 by Jurre deBaare in ue5-main branch]
2022-05-19 10:52:06 -04:00
tom noonan
f174a13ea8 Fixed Instances of a script in the world copied from a template will continue to use the template's version of the class
Originally prepared by markus.breyer with some additional fixes for some issues I was seeing while testing

[REVIEW] [at]markus.breyer, [at]robert.manuszewski

#ROBOMERGE-AUTHOR: tom.noonan
#ROBOMERGE-SOURCE: CL 20277717 via CL 20277723 via CL 20277728 via CL 20277731
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20278380 by tom noonan in ue5-main branch]
2022-05-19 07:41:50 -04:00
sara schvartzman
6a719c2fcc Control Rig: Fix crash when undo/redo upgrade nodes
#jira UE-147278
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/628524452a7df8ed9f9e1424

[CL 20277521 by sara schvartzman in ue5-main branch]
2022-05-19 05:05:24 -04:00
ionut matasaru
e5a08d1eb4 [Insights] Added LLM_SCOPEs to each analyzer in TraceServices and in few Insights plugins (in an effort to reduce the Untagged allocations).
#jira UE-147172
#rb Johan.Berg
#preflight 6284c4ecf239239af6738fb4

[CL 20277513 by ionut matasaru in ue5-main branch]
2022-05-19 05:03:20 -04:00
marc audy
8f99422de9 Move dependency to public to fix compile errors in other modules that include headers
#rnx
[CODEREVIEW] Graham.Wihlidal

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 20276749 in //UE5/Release-Engine-Staging/...
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20277159 by marc audy in ue5-main branch]
2022-05-19 03:58:20 -04:00
graham wihlidal
7f322b7db8 Implemented DDC resource build for NaniteDisplacedMesh, including a stubbed out DisplaceNaniteMesh function that is just passthrough for now. Included exposing some of the static mesh and mesh description utilities to this plugin, and various other refactors.
#rb brian.karis, devin.doucette
[FYI] rune.stubbe, julien.stjean, richard.talbotwatkin
#preflight 62857333614041edb7af27a5

#ROBOMERGE-AUTHOR: graham.wihlidal
#ROBOMERGE-SOURCE: CL 20276443 via CL 20276454 via CL 20276457
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20277150 by graham wihlidal in ue5-main branch]
2022-05-19 03:57:40 -04:00
Dmitriy Dyomin
8026f61717 Workaround for: error LNK2019: unresolved external symbol __imp___std_init_once_begin_initialize
when linking EtcLib.lib with a vs2022 17.2 toolchain
#rb none
#jira none
#preflight 6285d61d7f55da1a6ed89d0e
#fyi joe.kirchoff

[CL 20276566 by Dmitriy Dyomin in ue5-main branch]
2022-05-19 01:47:27 -04:00
sara schvartzman
47d4498fd6 Control Rig: Fix loading template nodes with wildcard pins
#jira UE-152862
#rb bob.tellez
#preflight https://horde.devtools.epicgames.com/job/628577d3890768f0e93e68b4

#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-COMMAND: _robomerge[bot4] UE5-MAIN
#ROBOMERGE-SOURCE: CL 20271485 via CL 20271505
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20271643 by sara schvartzman in ue5-main branch]
2022-05-18 19:49:22 -04:00
Zousar Shaker
a17b5d1431 Fix missing includes in HttpClient.h and HttpRequest.cpp identified by the NoPCH build.
#rb none
#rnx
#preflight 62855106ce2518860fe84032

[CL 20267701 by Zousar Shaker in ue5-main branch]
2022-05-18 16:21:02 -04:00
Matt Peters
02ba0b5b70 ZenStoreWriter: Fix assertion "Trying to add package that is already pending" if the cooker commits a package a second time while the first commit of the package is queued for asynchronous completion aand has not yet reached CommitPackageInternal.
This is necessary because as of CL 20151503, the cooker can commit the same package multiple times if the first save failed due to a timeout.

#fyi CarlMagnus.Nordin
#rnx
#rb Per.Larsson
#preflight 62853ba90f0d5076dee74ced

[CL 20265738 by Matt Peters in ue5-main branch]
2022-05-18 14:49:11 -04:00
francis hurteau
b37b8af059 Fix crash in package optimizer when recursively resolving exports which an import outer in the chain
Removed default parameter to the function that obfuscated the omission

#rb CarlMagnus.Nordin
#preflight 6282cac0734d065770482e21

#ROBOMERGE-AUTHOR: francis.hurteau
#ROBOMERGE-SOURCE: CL 20243942 via CL 20260296 via CL 20260314 via CL 20260321
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20263026 by francis hurteau in ue5-main branch]
2022-05-18 12:56:12 -04:00
ionut matasaru
cdb756c104 [Insights] Stats Counters: Added better detection for noname/unknwon stats counters.
#rb none
#preflight skip

[CL 20262384 by ionut matasaru in ue5-main branch]
2022-05-18 12:25:37 -04:00
Zousar Shaker
f263b7ed54 2nd check-in:
Separate re-usable HTTP types from the HttpCacheStore to allow for re-use in the future by other cache stores.

#rb devin.doucette
#rnx
#preflight 62841cbdf536779152dfc561

[CL 20260417 by Zousar Shaker in ue5-main branch]
2022-05-18 09:58:59 -04:00
Laura Hermanns
71b90823ed Force DXC precompilation when FXC contains an "internal error: out of memory" report.
#rb Jason.Nadro
#jira FORT-478366
#preflight 62840e8f82530182723e144b
#rnx

[CL 20260406 by Laura Hermanns in ue5-main branch]
2022-05-18 09:58:29 -04:00
Josh Adams
c2b6817353 - Cleaned up old FConfigCacheIni stuff and new FConfigContext, getting rid of duplicated functions, and moving some stuff into FConfigContext and the new UE::ConfigUtilities namespace
- Deprecated some global functions now in ConfigUtilities
- Deleted a couple of old deprecated stuff from 3.24

#rb chris.waters
#preflight 628415e1ba3597a030b3b900

[CL 20259749 by Josh Adams in ue5-main branch]
2022-05-18 08:59:31 -04:00
David Harvey
9cc4146fbc move HoloLens runtime source to platform extension folder.
#jira UE-149794
#rnx
#rb Jeff.Fisher
#preflight 6284cd49614041edb76395dc

[CL 20258963 by David Harvey in ue5-main branch]
2022-05-18 06:59:59 -04:00
sara schvartzman
6c0d38da89 Control Rig: Performance improvements on template nodes
#jira na
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/6283a58a730e8423d1256bf5

[CL 20258899 by sara schvartzman in ue5-main branch]
2022-05-18 06:43:26 -04:00
ionut matasaru
d5e9b01154 [Insights]
- Counters/Stats: Added support for stats counters with "ShouldClearEveryFrame" flag to actually reset to 0 at beginning of each Game frame (during analysis).
  - Counters/Stats: Added separate counters for "1/frame" variants of stats counters with "ShouldClearEveryFrame" flag. Normal counters shows all intermediate points (variation within a single frame), while the new ones (that have same name but with "(1/frame)" suffix) only shows a single value per each Game thread (i.e. last value in respective frame). These new counters are more useful when investigating variation between multiple frames.
  - Counters/Stats: Added "Insights/FStatsAnalyzer" LLM tag to reduce Untagged mem allocations.

#jira UE-152689
#rb Catalin.Dragoiu
#preflight 628374123f6aa88b1a72af22

[CL 20258783 by ionut matasaru in ue5-main branch]
2022-05-18 06:19:26 -04:00
ionut matasaru
ce787cd015 [Insights]
- CpuProfiler: Fixed "dispatch of timing events with metadata" when merged with regular events.
  - CpuProfiler: Added "Insights/FCpuProfilerAnalyzer" LLM tag to reduce Untagged mem allocations.
  - CpuProfiler: Added new debug code/macros around each timing event for easier debugging. This is preparation for further changes related to coroutines.

#rb Catalin.Dragoiu
#preflight 6284b981486700b561dc6ce9

[CL 20258725 by ionut matasaru in ue5-main branch]
2022-05-18 06:04:35 -04:00
Zousar Shaker
b4cb8da065 [Backout] - CL20252872
#fyi Zousar.Shaker
Original CL Desc
-----------------------------------------------------------------
Separate re-usable HTTP types from the HttpCacheStore to allow for re-use in the future by other cache stores.

#rb devin.doucette
#rnx
#preflight 62841cbdf536779152dfc561

[CL 20254560 by Zousar Shaker in ue5-main branch]
2022-05-17 20:51:15 -04:00
Zousar Shaker
8805f32c05 Separate re-usable HTTP types from the HttpCacheStore to allow for re-use in the future by other cache stores.
#rb devin.doucette
#rnx
#preflight 62841cbdf536779152dfc561

[CL 20252872 by Zousar Shaker in ue5-main branch]
2022-05-17 18:36:19 -04:00