[FYI] Justin.Marcus
#ROBOMERGE-SOURCE: CL 7445561 via CL 7446165 via CL 7450457
#ROBOMERGE-BOT: (v371-7306989)
[CL 7450607 by bob tellez in Main branch]
-Add FileExistsInPlatformPackage() to platform misc
-Add HasBuildMetaData() to bundle manager interface
[at]Thomas.Ross [at]Daniel.Lamb [at]Hongyi.Yu
#ROBOMERGE-SOURCE: CL 7437649 via CL 7437657 via CL 7438904
#ROBOMERGE-BOT: (v371-7306989)
[CL 7438929 by justin marcus in Main branch]
#ue4
#android
[FYI] Jack.Porter,Andrew.Grant
#rb Peter.Sauerbrei
#ROBOMERGE-SOURCE: CL 7113141 via CL 7113144 via CL 7165976
#ROBOMERGE-BOT: (v367-6836689)
[CL 7166205 by chris babcock in Main branch]
[CODEREVIEW] allan.bentham
[CODEREVIEW] Dmitriy.Dyomin
#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 7099317 via CL 7099318 via CL 7099319 via CL 7109380
#ROBOMERGE-BOT: (v367-6836689)
[CL 7109382 by marc audy in Main branch]
#rb none
#jira none
#ROBOMERGE-OWNER: Gil.Gribb
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 6663163 via CL 6664245
#ROBOMERGE-BOT: (vundefined-6654089)
[CL 6664629 by Gil Gribb in Main branch]
[at]Chris.Babcock
#ROBOMERGE-SOURCE: CL 6594671 via CL 6594673 via CL 6595137
#ROBOMERGE-BOT: (v351-6581450)
[CL 6595188 by justin marcus in Main branch]
#ios
[FYI] Chris.Babcock, Pete.Procopio
#ROBOMERGE-SOURCE: CL 5773526 via CL 5773528 via CL 5773529 via CL 5773688
[CL 5773694 by teemu pohjanlehto in Main branch]
- Brings over the necessary engine changes for embedding UE4 mobile as a dylib/so in native mobile app
- Various changes for facial animation, screen recording, others
- ARKit and ARCore plugins were removed, as deemed "not ready"
#rb many people
#ROBOMERGE-OWNER: josh.adams
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024
[CL 5226277 by Josh Adams in Main branch]
Manual merge of CL 4940744 because robomerge had issues.
Original Description:
Merging //Fortnite/Dev-Kairos to Main (//Fortnite/Main)
Getting ready for Install Bundle Manager merge to main. These are Engine/Core fixes
4440445
Fix FBuildPatchInstaller::Initialize() failing for manifests that did not include the empty tag.
#jira no jira
#rb Leigh.Swift
4474598
Add Android Macros to disable optimization
Fix Android directory iteration for OBBs. FindFilesRecursive() now works.
#jira UEATM-177
#rb Chris.Babcock
4487221
Android file - When mounting an OBB, fix possibly mounting directories as files.
#rb Chris.Babcock
4511214
Fix Android directory iteration not returning the visitor result. This would cause IPlatformFile::FindFilesRecursively() to prematurely end iteration.
#rb Chris.Babcock
4670945
Fix GetVarArgs format specifier off by 1 error. These would only show up if you had the format specifier at the end of the format string and only with 'l' and not 'll'. In that case the code would walk off the end of the format string, usually into another static string.
Fix GetVarArgs to never walk off the end of the format string.
#rb [at]ben.ziegler
4746778
Fix FShaderCodeEntry ref counts being off by one.
This bug was exposed because [Project Name Redacted] doesn't load shaderlibs or the PSO cache until well after engine init. That means some FShaderResource's are loaded before shader libs or PSO cache and FShaderCodeLibrary::RequestShaderCode() can fail in FShaderResource::SerializeShaderCode().
#rb [at]Gil.Gribb [at]Chris.Babcock
[CL 4948018 by Justin Marcus in Main branch]
[FYI] Ryan.Vance
#jira UE-69635
#rb none
#ROBOMERGE-SOURCE: CL 4919717 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 4919718 by ben marsh in Main branch]
#rb jack.porter
#jira 0
#ROBOMERGE-SOURCE: CL 4905120 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)
[CL 4905122 by ryan vance in Main branch]