13595 Commits

Author SHA1 Message Date
Devin Doucette
b136d7dd77 DDC: Fixed accumulation and reporting of cache store latency
#jira UE-198599
#rb Zousar.Shaker

[CL 29053695 by Devin Doucette in 5.3 branch]
2023-10-24 17:09:19 -04:00
Devin Doucette
8ba9811169 DDC: Fixed a crash when a boot cache is present
#jira UE-197936
#rb Tim.Smith

[CL 28927108 by Devin Doucette in 5.3 branch]
2023-10-19 14:32:41 -04:00
Josh Adams
eb3569c187 - Fixed various blocking issues with making Mac/IOS builds that can be uploaded to AppStore in Xcode
* Missing ThinApp.sh
  * Missing some quotes around a variable in GenerateUniversalDSYM.sh
  * Correctly filter out the stub .app's and such when copying the Staged data directory into the .app
  * Disabled the Mac's Sign To Run Locally option by default, as that causes Xcode's Validation/Upload to not have the team name embedded in it, causing a hassle while pushing up to AppStore/TestFlight
  * Fixed the PRODUCT_NAME for BP projects
  * Made CrashReportClient be a sandboxed app that inherits from parent
  * Fix Hybrid apps to check all platforms before in the project generator, so that if a project needs a temp target for IOS (via a plugin)
  * Disabled the LoginFlow module from OnlineFramework plugin - this was causing issues with having CEF and EpicWebHelper embedded into a sandboxed .app, and LoginFlow isn't seemingly actually used by anything
  * Set the no-encryption setting in the template Mac plist to make uploading to TestFlight/AppStore easier
  * Fixed editor to not compile as universal when using -distribution, only the client should be universal
  * Further improvements to stripping out nested .app's in a final .app (remove them from the staged directory helps)
  * Changed how the Mac app name is displayed, since the .app name itself is shown in the Finder,  unlike IOS where the CFBundleName is shown (the archived .app name in the .xcarchive is named by a project setting, falling back to the .uproject name if not set)
  * Disabled the SignExecutables function on Modern because they attempt to sign the wrong .apps, and one is no longer (previously it was uselessly signing .apps, but now it throws an error due to changes for the third item in this list)
  * Legacy Xcode mode is forced with Window's Remote Mac builds, so use the old legacy code when running under windows
  * Added a third party .cpp file to get copied to remote macs
  * Fix Tools -> Open Xcode not working with modern Xcode

#jira UE-197465

[CL 28723100 by Josh Adams in 5.3 branch]
2023-10-12 15:15:43 -04:00
james singer
b4f8cd9513 Linux: Fix IsVanilla check by implementing EnumerateLauncherEngineInstallations for Linux
- Also add -BuildId flag to allow released builds to be registered as "launcher" builds.
- This gets us telemetry and the ability to open projects made on the Mac and Windows builds without being prompted to open a copy

#jira UE-195467
#rb zack.neyland, ryan.hummer


#p4v-cherrypick 27716361

[CL 27884074 by james singer in 5.3 branch]
2023-09-14 12:55:48 -04:00
calvin zheng
11491282a1 Gray out some of iOS settings when using modernized Xcode, but not on PC
#jira UE-194418
#rb Josh.Adams, Adam.Kinge, Zack.Neyland

[CL 27824073 by calvin zheng in 5.3 branch]
2023-09-13 05:56:58 -04:00
ionut matasaru
82c84d5f05 [Insights] Fixed crash when using TimingInsights.ExportTimerStatistics execute command with regions (ex: -ExecOnAnalysisCompleteCmd="TimingInsights.ExportTimerStatistics D:\out\*.csv -region=* -threads=GPU"). The "timing regions" provider lock was not set correctly.
#jira UE-194787
#rb Catalin.Dragoiu

[CL 27823801 by ionut matasaru in 5.3 branch]
2023-09-13 05:45:44 -04:00
Josh Adams
282f38b513 - Building MacPlatformEditor and MacTargetPlatform so that the Xcode Projects settings show up in the Windows editor, for remote IOS building
#jira UE-193734
#rb

[CL 27342265 by Josh Adams in 5.3 branch]
2023-08-24 10:58:59 -04:00
eric renaudhoude
4923f72dcc OCIO: Prevent concurrency issues with global built-in config for parallel texture processing tasks.
#jira UE-193630
#rb alejandro.arango, rod.bogart, ruslan.idrisov

[CL 27318444 by eric renaudhoude in 5.3 branch]
2023-08-23 16:07:52 -04:00
Devin Doucette
73a5ca4f56 DDC: Fixed -DDC-Verify being ignored if there is no verify node in the graph
#jira UE-193488
#rb Zousar.Shaker
#rnx

[CL 27254499 by Devin Doucette in 5.3 branch]
2023-08-21 17:32:01 -04:00
Laura Hermanns
1f94e475f3 Add [loop] attribute to Substrate shader to fix HLSL cross-compilation error on D3D11.
#rb Sebastien.Hillaire
#jira UE-186066, UE-193202
#rnx
#lockdown Michal.Valient

#ushell-cherrypick of 26774226 by Laura.Hermanns

[CL 27208751 by Laura Hermanns in 5.3 branch]
2023-08-18 13:02:22 -04:00
jimmy smith
901c02ca4f Fix for PCM not playing under some circumstances
#jira UE-193167 UE-193169
#rb max.hayes phil.popp

[CL 27158657 by jimmy smith in 5.3 branch]
2023-08-16 18:29:53 -04:00
Josh Adams
b94b0ba4ad - Removed the quotes around the signing identity for Xcode manual codesigning
- During staging, we now make the UBTGenerated/Info.Template.plist in the project folder instead of Engine folder, for BP projects
- Fixed an AppStoreConnect label in the Xcode project settings that would have confused anyone trying to set it up

#jira UE-193101, UE-193108, UE-193104
#rb Calvin.zheng

[CL 27130143 by Josh Adams in 5.3 branch]
2023-08-15 21:28:55 -04:00
Zousar Shaker
dd6a1add4a Rework zenserver host address detection when using COTF
Make sure .projectstore file is properly staged in all scenarios

#rb zousar.shaker
#jira UE-193017

[CL 27113585 by Zousar Shaker in 5.3 branch]
2023-08-15 14:44:15 -04:00
Maxwell Hayes
c9b7d1dadc Added protection against crash when importing corrupt audio file and setting codec to PCM.
#jira UE-192209
#rb Aaron.McLeran
#lockdown julien.marchand

[CL 27093440 by Maxwell Hayes in 5.3 branch]
2023-08-14 19:48:07 -04:00
Per Larsson
65ffab0393 Only include S3Client module on desktop platforms to fix curl include error
#jira UE-189474
#rb PJ.Kack
#rnx


#[robomerge][bot5] -FNMain

#ushell-cherrypick of 26178269 by per.larsson
#lockdown mark.lintott

[CL 27070670 by Per Larsson in 5.3 branch]
2023-08-14 10:54:30 -04:00
robert srinivasiah
e83daac91f OpenXR: fix Quest packaging telemetry
We changed the config attribute to a bool, but didn't change the analytics event API from Array to Bool.

#jira UE-192811
#rb Jeff.Fisher, Arciel.Rekman
#rnx

[CL 27049574 by robert srinivasiah in 5.3 branch]
2023-08-11 18:07:22 -04:00
adam kinge
11980dc023 Required Metal shader compiler changes to support iOS Simulator. Set to disabled by default via "bEnableSimulatorSupport" in IOSRuntimeSettings.
#jira UE-168571
#rnx
#rb carl.lloyd, jack.porter
#lockdown jack.porter

[CL 27022417 by adam kinge in 5.3 branch]
2023-08-11 00:53:13 -04:00
adam kinge
a53e767cf7 Only iOS and tvOS currently support device connection type specific icons
#jira UE-190844
#rb jack.porter
#rnx
#lockdown jack.porter

[CL 27022277 by adam kinge in 5.3 branch]
2023-08-11 00:43:13 -04:00
Joe Kirchoff
5346b920a9 Fix several more Shipping compile errors
#rnx
#jira UE-192219
#jira UE-192222
#jira UE-192227
#lockdown Francis.Hurteau
#rb dan.oconnor

[CL 26957739 by Joe Kirchoff in 5.3 branch]
2023-08-09 11:33:17 -04:00
jamie dale
9d05bb6d13 Ignore non-zero localization commandlet exit codes if GatherText itself returns a zero exit code
#jira
[FYI] Holly.Lucas
#rnx

[CL 26884281 by jamie dale in 5.3 branch]
2023-08-07 11:28:00 -04:00
Johan Berg
3b83634f77 No master fix for UnrealVirtualizationTool
#jira UE-192221
#rb paul.chipchase

[CL 26880638 by Johan Berg in 5.3 branch]
2023-08-07 08:49:06 -04:00
ionut matasaru
53cd23ffe3 [Insights] Memory Insights: Fixed crash when grouping by Heap in the Allocs Table. Also added "Allocs" and "Heaps" sub-groups for the root heaps. Non root heaps only have "heap" items.
#jira UE-189579
#rb Catalin.Dragoiu

[CL 26878559 by ionut matasaru in 5.3 branch]
2023-08-07 04:15:19 -04:00
halfdan ingvarsson
eef91cc2cf Skelmesh Conversion: Ensure build data is set to latest version, otherwise no build options show up.
#jira UE-188300
#rnx

[CL 26866134 by halfdan ingvarsson in 5.3 branch]
2023-08-04 20:46:51 -04:00
catalin dragoiu
04a4325432 [Insights] Fix timing region event copy to clipboard.
+ Fix Select Time Range of Event
+ Add icon
#rb Ionut.Matasaru
#jira UE-167496

[CL 26860853 by catalin dragoiu in 5.3 branch]
2023-08-04 16:41:36 -04:00
halfdan ingvarsson
12c3653d51 Skelmesh Conversion: Don't override the base LOD value from the static mesh's reduction settings.
#jira UE-188273
#rnx

[CL 26856866 by halfdan ingvarsson in 5.3 branch]
2023-08-04 15:19:27 -04:00