hongyi yu
c615c3e3d7
Added support for per-platform mapping from chunkid to pakchunk index. Part 1
...
- This feature allows different chunk layout on different platforms.
- Most mapping work is done in AssetRegistryGenerator.
- Terminology of ChunkID and Pakchunk Index are now separated and they are no longer the same if chunk id to pakchunk index mapping is defined. The ChunkIDs in FAssetData is not renamed to keep consistency, but it actually is pakchunk index. FAssetData.ChunkIDs is used for ChunkInstall.
- Chunks with encryption key guid or unique assetregistry name are not allowed to be mapped. There are code to filter out those chunks and log errors while initializing mapping
- CheckChunkAssetsAreNotInChild() and ResolveChunkDependencyGraph() is skipped when making build for XboxOne and PS4, since they are not needed. If for some reason, we need chunk dependency on console builds, we need to implement per-platform dependency graph, since now we support different chunk layout on different platforms.
- Disabled a few pak file overide rules for console builds, since they should only be applied to builds with Kairos chunk layout.
#test A preflight was kicked and tested on PS4 and XboxOne. No new issue was found.
#rb Daniel.Lamb
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: hongyi.yu
#ROBOMERGE-SOURCE: CL 5470414 via CL 5474050 via CL 5474308
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5505793 by hongyi yu in Dev-Anim branch]
2019-03-22 17:01:47 -04:00
Thomas Sarkanen
bb193db1aa
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 5356908
...
#rb none
[CL 5360337 by Thomas Sarkanen in Dev-Anim branch]
2019-03-11 12:18:32 -04:00
cosmin sulea
982651d8ca
UE-70653 - Edit hangs for a few seconds when entering iOS commands in device output log
...
#jira UE-70653
#rb Jack.Porter
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5238340 in //UE4/Release-4.22/... via CL 5238343
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5246022 by cosmin sulea in Dev-Anim branch]
2019-02-28 17:14:07 -05:00
cosmin sulea
563d172ce8
UE-62851 - Remote Build pre-check error does not appear when missing required arguments
...
#jira UE-62851
#rb Jack.Porter
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5238309 in //UE4/Release-4.22/... via CL 5238312
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5246012 by cosmin sulea in Dev-Anim branch]
2019-02-28 17:14:04 -05:00
cosmin sulea
3ff039b789
UE-70550 - //UE4/Release-4.22 - UE4Editor Static Analysis Win64 (MSVC) - warning C6387: 'mutex' could be '0': this does not adhere to the specification for the function 'CloseHandle' - iostargetdevice.cpp
...
#jira UE-70550
#rb none
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5175315 in //UE4/Release-4.22/... via CL 5207588
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5220506 by cosmin sulea in Dev-Anim branch]
2019-02-26 21:02:44 -05:00
cosmin sulea
96a26f7f00
UE-70234 - Error: Failed to connect to deployment server at 127.0.0.1:41000 - DeploymentServer not running
...
#jira UE-70234
#rb Jack.Porter
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5174208 in //UE4/Release-4.22/... via CL 5207564
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5220475 by cosmin sulea in Dev-Anim branch]
2019-02-26 21:02:37 -05:00
ethan geller
7a7ea94d8d
Fix for ensure on cook for Switch/iOS/Android.
...
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 5102439 via CL 5103044 via CL 5103074
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5146016 by ethan geller in Dev-Anim branch]
2019-02-22 11:58:17 -05:00
cosmin sulea
c1bcf01afa
UE-70234 - Error: Failed to connect to deployment server at 127.0.0.1:41000 - DeploymentServer not running
...
#jira UE-70234
#rb Jack.Porter
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5089041 in //UE4/Release-4.22/... via CL 5089042
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5144448 by cosmin sulea in Dev-Anim branch]
2019-02-22 11:13:34 -05:00
cosmin sulea
2beffd52ea
UE-70234 - Error: Failed to connect to deployment server at 127.0.0.1:41000 - DeploymentServer not running
...
#jira UE-70234
#rb Jack.Porter
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5062647 in //UE4/Release-4.22/... via CL 5062652
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5135912 by cosmin sulea in Dev-Anim branch]
2019-02-22 03:54:02 -05:00
cosmin sulea
56504bea59
UE-70204 - //UE4/Main 'Build Tools' - Couldn't find parent type for 'MovieScene2DTransformTrack' named 'UMovieScenePropertyTrack'
...
#jira UE-70204
#rb none
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5062262 in //UE4/Release-4.22/... via CL 5062265
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5135862 by cosmin sulea in Dev-Anim branch]
2019-02-22 03:49:16 -05:00
cosmin sulea
652e1658e7
UE-63767 - iOS Device Output Log console does not work
...
#jira UE-63767
#rb Jack.Porter
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5036543 in //UE4/Release-4.22/... via CL 5036544
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5122300 by cosmin sulea in Dev-Anim branch]
2019-02-22 00:59:24 -05:00
jack porter
595c78b061
Detect TVOS or IOS connected device type so Launch on Windows uses the correct target
...
Rebuild DeploymentServer
[FYI] Cosmin.Sulea
#rb None
#jira UE-69615
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jack.porter
#ROBOMERGE-SOURCE: CL 4947304 in //UE4/Release-4.22/... via CL 4947306
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)
[CL 5023353 by jack porter in Dev-Anim branch]
2019-02-16 02:51:33 -05:00
Lina Halper
f7baa58bc9
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim)
...
#fyi: Laurent.Delayen, James.Hopkin
#rb: none
[CL 4923303 by Lina Halper in Dev-Anim branch]
2019-02-06 14:35:56 -05:00
Thomas Sarkanen
fdcba8f624
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4822026
...
#rb none
#jira none
[CL 4822205 by Thomas Sarkanen in Dev-Anim branch]
2019-01-28 05:55:22 -05:00
Marc Audy
e5610adfd8
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ 4802313
...
#rb
#rnx
#lockdown Laurent.Delayen
[CL 4803512 by Marc Audy in Dev-Anim branch]
2019-01-24 15:32:49 -05:00
Thomas Sarkanen
e0f6136524
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4704791
...
#rb none
#jiira none
[CL 4708070 by Thomas Sarkanen in Dev-Anim branch]
2019-01-11 04:11:30 -05:00
Thomas Sarkanen
8ba3c4c087
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4643671
...
#rb none
#jira none
[CL 4665410 by Thomas Sarkanen in Dev-Anim branch]
2018-12-17 06:31:16 -05:00
Thomas Sarkanen
c359a36380
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4534846
...
#rb none
#jira none
[CL 4539252 by Thomas Sarkanen in Dev-Anim branch]
2018-11-05 05:56:30 -05:00
ben marsh
7ddbf9a619
Fix mismatch in logic between UAT's RequireTempTarget() and the engine's ProjectRequiresBuild() function. Projects need to be compiled if they disable a default plugin, as well as if they enable a plugin.
...
#rb none
#jira UE-65430
#ROBOMERGE-SOURCE: CL 4496292 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4496295 by ben marsh in Staging-4.21 branch]
2018-10-22 15:33:45 -04:00
mark satterthwaite
d5733e9712
Add separate Metal shader platforms for tvOS - we were relying upon a bug in Apple's metal toolchain to allow sharing shader bytecode between iOS and tvOS but that isn't possible anymore.
...
- Added IsMetalMobilePlatform, IsMetalMRTPlatform & IsMetalSM5Platform to simplify testing shader platforms.
- Twiddled the shader compiler to emit the correct min-OS flags to compile for iOS and tvOS.
#rb none
#jira UE-64891
#ROBOMERGE-SOURCE: CL 4488318 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4488329 by mark satterthwaite in Staging-4.21 branch]
2018-10-18 16:47:22 -04:00
dmitriy dyomin
b098144a5e
non-unity build fix
...
#jira none
#rb none
#ROBOMERGE-SOURCE: CL 4478530 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4478531 by dmitriy dyomin in Staging-4.21 branch]
2018-10-17 02:36:20 -04:00
dmitriy dyomin
423f2a8633
Exposed 'Support Software Occlusion Culling' option to project settings
...
#jira UE-65268
#rb none
#ROBOMERGE-SOURCE: CL 4472938 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4472944 by dmitriy dyomin in Staging-4.21 branch]
2018-10-16 08:46:29 -04:00
Thomas Sarkanen
c10504dff2
Merging //UE4/Dev-Main to Dev-Anim (//UE4/Dev-Anim) @ CL 4464877
...
#rb none
[CL 4466533 by Thomas Sarkanen in Dev-Anim branch]
2018-10-15 08:04:28 -04:00
brian zaugg
186d340474
Support for Windows Store version of iTunes.
...
#rb Peter.Sauerbrei
#jira UE-60733
#ROBOMERGE-SOURCE: CL 4453883 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)
[CL 4453887 by brian zaugg in Staging-4.21 branch]
2018-10-11 14:44:48 -04:00
Marc Audy
af90b7bcd4
Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main) @ 4395008
...
#rb
#rnx
#lockdown Nick.Penwarden
[CL 4395058 by Marc Audy in Main branch]
2018-09-25 10:11:35 -04:00