BuildForMac.command was expecting an XCodeConfigIOS and TVOS, however those seemed to have never been checked in.
Additionally, TVOS doesn't support MetalRT before 16.0, so we need to add a whole bunch of ugly ifdefs to prevent compilation errors.
#jira none
#preflight 637731b1815e4b9b753267f0
[CL 23190759 by zack neyland in ue5-main branch]
This change updates the module rules for Boost to use the new 1.80.0 version
and includes a rebuild of USD that links the new version as well.
A subsequent change will remove the old build products for version 1.70.0.
#jira UE-163844, UE-156942
#rb daniel.coelho
#preflight 6372dfbdbf76990b712c9dbf, 6372e001953c19d435440402
[CL 23139880 by matt johnson in ue5-main branch]
Removed all deprecated functionality and left a common set of functionality on all implementations (REST, Android and IOS)
Removed old Facebook SDK framework and used latest Facebook SDK XCFramework(v15.0.0). New Facebook files added in a different review to avoid noise
Enabled ARC for module. It also needs linking against Swift standard library
Depends on:
https://p4-swarm.epicgames.net/reviews/22775386: Add support to enable ARC in modules
https://p4-swarm.epicgames.net/reviews/22810334: Link against Swift standard library
https://p4-swarm.epicgames.net/changes/23002644: Add support for XCFramework in UBT
https://p4-swarm.epicgames.net/reviews/23025630: Add Facebook SDK v15.0.0 XCFramework
Moved out Facebook settings additions into Info.plist from UBT and added using an UPL file
#jira UE-162598
#review @Sam.Zamani, @Bertrand.Carre, @Chris.Varnsverry
#preflight
[CL 23133825 by Rafa Lecina in ue5-main branch]
Note: This is splitted from https://p4-swarm.epicgames.net/reviews/22910663 to remove noise from there
#jira UE-162598
#review @Sam.Zamani, @Bertrand.Carre, @Chris.Varnsverry
#preflight
[CL 23133517 by Rafa Lecina in ue5-main branch]
This is needed in case any Swift code is used. One case is when including frameworks that use Swift. This was found while integrating Facebook SDK v15.0.0 for iOS on OnlineSubsystemFacebook
After some tests I found that Xcode build system adds those link folders if any swift file is found in the project. Didn't find any other specific flag or config to automatically include them, nor Swift package manager was including this directly
Also checked build size increase and adding/removing those link paths had no impact when no swift code is present in the project (I guess it is because it is using those for static libraries)
#jira UE-107891
#review @Sam.Zamani @Bertrand.Carre @Chris.Varnsverry @Roman.Dzieciol @Josh.Adams @Jack.Porter
#preflight
[CL 23133413 by Rafa Lecina in ue5-main branch]
Incorrectly assumed that the RT headers would be available in 15.2 tvOS.
#preflight 636ee822232e3d12cbd1dd3e
#jira UE-169909
[CL 23108157 by zack neyland in ue5-main branch]
Changing PixWinPlugin to use the new capture control mechanisms, including disabling the UI overlay.
PixWinPlugin will now trigger a full frame, similar to how the RenderDoc plugin does, to ensure we get a full frame on the requested viewport instead of getting a frame on the next viewport to render.
#jira none
#rb robert.srinivasiah, jamie.hayes
#preflight 636d2bd11a66e7f7317a0073
[CL 23104389 by christopher waters in ue5-main branch]
This include important HLSL fixes such as correct atan2 argument order, and the use of static const literals.
#jira UE-169404
#rb ruslan.idrisov, rod.bogart
#preflight 636e610d9e3bea80795cf9fb
[CL 23100815 by eric renaudhoude in ue5-main branch]
Force removing uses of GFSDK_Aftermath_FeatureFlags_EnableShaderErrorReporting to hopefully prevent the new GPU crashes we saw last time.
#jira none
#rb mihnea.balta, jeannoe.morissette
#preflight 636a7e03ed07daaa9a13a655
[CL 23056131 by christopher waters in ue5-main branch]
#jira UE-169401
#preflight 636ac031f56cab38c73d4d04
#review @michael.atchison @rob.cannaday @chris.varnsverry @sam.zamani
[CL 23042874 by eric day in ue5-main branch]
#preflight 6364afccde2c4dbb5d7e4535
[REVIEW] [at]michael.atchison [at]rob.cannaday [at]chris.varnsverry [at]sam.zamani
[CL 22994757 by eric day in ue5-main branch]