Commit Graph

4381 Commits

Author SHA1 Message Date
ben marsh
215f3891fa Fix "launch on" not correctly setting the project path.
#rb none
#rnx
#jira UE-77288

#ROBOMERGE-SOURCE: CL 7308723 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v371-7306989)

[CL 7308724 by ben marsh in Main branch]
2019-07-15 10:34:43 -04:00
ben marsh
d5ad7259a4 Fix issue where deploying to target platforms would always trigger a compile.
#rb none
#rnx
#jira

#ROBOMERGE-SOURCE: CL 7292044 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v370-7290619)

[CL 7292045 by ben marsh in Main branch]
2019-07-12 14:58:06 -04:00
martin wilson
8be63c9e22 Disable creating streamable animations in 4.23. Feature will be reworked for 4.24
#jira none
#rb none

#ROBOMERGE-SOURCE: CL 7291391 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v370-7290619)

[CL 7291395 by martin wilson in Main branch]
2019-07-12 14:17:24 -04:00
alexis matte
6b966866ec Fix non unity build
#rb none


#ROBOMERGE-SOURCE: CL 7268978 via CL 7273781
#ROBOMERGE-BOT: (v369-7254125)

[CL 7273889 by alexis matte in Main branch]
2019-07-11 09:35:47 -04:00
alexis matte
d2f1547d3f Fix a crash with alternate weights
#rb jurre.debaare


#ROBOMERGE-SOURCE: CL 7265543 via CL 7271006
#ROBOMERGE-BOT: (v369-7254125)

[CL 7271126 by alexis matte in Main branch]
2019-07-10 21:29:53 -04:00
mieszko zielinski
82b9f36883 Manual merge of CL#4560353 over from the original stream
Original description:
Fixed a crash in FGameplayDebuggerExtension_Spectator::ToggleSpectatorMode resulting from ADebugCameraController.OriginalPlayer being null (for whatever reason)

#rb none
#rnx


#ROBOMERGE-SOURCE: CL 7260174 via CL 7267247
#ROBOMERGE-BOT: (v369-7254125)

[CL 7267428 by mieszko zielinski in Main branch]
2019-07-10 17:16:38 -04:00
bob tellez
452aeba28e Merging CL#7257773
Back out changelist 7256178. This was a bad merge



#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7258012 via CL 7266926
#ROBOMERGE-BOT: (v369-7254125)

[CL 7266952 by bob tellez in Main branch]
2019-07-10 17:05:15 -04:00
bob tellez
97e9932675 Merging //Fortnite/Release-10.0 to Dev-Main (//Fortnite/Dev-Main)
Merging CL#7251132 from //Fortnite/Release-Competitive.9.40

Merging in all missing changes from Release-9.40 to Release-Competitive.9.40 to try to make RoboMerge happy.

#rnx
#rb none


#ROBOMERGE-OWNER: bob.tellez
#ROBOMERGE-AUTHOR: bob.tellez
#ROBOMERGE-SOURCE: CL 7256432 via CL 7266483
#ROBOMERGE-BOT: (v369-7254125)

[CL 7266503 by bob tellez in Main branch]
2019-07-10 16:41:03 -04:00
matt kuhlenschmidt
6a19ed0bf8 Fix crashes with empty slate render batches
[CODEREVIEW] nick.atamas


#ROBOMERGE-SOURCE: CL 7252321 via CL 7264461
#ROBOMERGE-BOT: (v369-7254125)

[CL 7264609 by matt kuhlenschmidt in Main branch]
2019-07-10 14:15:27 -04:00
rob gay
1ba422042f Flavor of ADPCM encode was recently refactored and exposed a bug where noninterleaved encoding was not reporting the correct number of samples per channel.
#rb maxwell.hayes
[FYI] seth.weedin
[FYI] rando.kestner
[FYI] aaron.mcleran
[FYI] ethan.geller


#ROBOMERGE-SOURCE: CL 7234680 via CL 7234681 via CL 7236151
#ROBOMERGE-BOT: (v367-6836689)

[CL 7236239 by rob gay in Main branch]
2019-07-09 00:05:39 -04:00
matt kuhlenschmidt
2f412584b0 Fix non-unity
#ROBOMERGE-SOURCE: CL 7234421 via CL 7235975
#ROBOMERGE-BOT: (v367-6836689)

[CL 7236066 by matt kuhlenschmidt in Main branch]
2019-07-09 00:02:18 -04:00
matt kuhlenschmidt
c64ca632c7 Slate Global Invalidation System
This change makes it possible to remove the layout and painting overhead that Slate performs every frame.  The system is off by default as we continue to iterate on it.

However, this includes massive changes to batching, rendering, hit testing, and invalidation panels which are permanent changes and cannot be disabled.

#rb chris.gagnon, nick.darnell
[CODEREVIEW] nick.darnell


#ROBOMERGE-OWNER: matt.kuhlenschmidt
#ROBOMERGE-AUTHOR: matt.kuhlenschmidt
#ROBOMERGE-SOURCE: CL 7232617 via CL 7235502
#ROBOMERGE-BOT: (v367-6836689)

[CL 7235503 by matt kuhlenschmidt in Main branch]
2019-07-08 23:50:34 -04:00
sebastien lussier
ab0f0c0bfd Backout CL 7226803 as some issues have been reported with Slate.
#rnx none
#rb marcus.wassmer


#ROBOMERGE-OWNER: sebastien.lussier
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 7228296 via CL 7231754
#ROBOMERGE-BOT: (v367-6836689)

[CL 7231779 by sebastien lussier in Main branch]
2019-07-08 14:42:08 -04:00
graeme thornton
51cfbaef7d UnrealPak - Added "TestMemoryOptimization" mode which attempts to unload filenames and shrink pak entries across every pak in a directory, making sure there are no collisons and that everything works correctly
#ROBOMERGE-SOURCE: CL 7227149 via CL 7227151 via CL 7227434
#ROBOMERGE-BOT: (v367-6836689)

[CL 7227472 by graeme thornton in Main branch]
2019-07-08 10:23:53 -04:00
sebastien lussier
3ffe2a8e6b Improved the assignation of UV slots for custom interpolators.
- Now reusing unused slots instead of simply adding them after the last used slot.
- Also added missing calls to GatherExpressionsForCustomInterpolators()

#rb chris.bunner, jurre.debaare


#ROBOMERGE-OWNER: sebastien.lussier
#ROBOMERGE-AUTHOR: sebastien.lussier
#ROBOMERGE-SOURCE: CL 7226803 via CL 7227156
#ROBOMERGE-BOT: (v367-6836689)

[CL 7227160 by sebastien lussier in Main branch]
2019-07-08 09:42:23 -04:00
jack porter
6fca851a42 Make UFE/ProjectLauncher use the vanilla platform name for -platform when using Android cook flavors, rather than eg -platform=Android_ETC1
#jira UE-76146
#rb None

The old SetupTargetPlatforms() had a comment "// Need to tolerate cook platform names here, which UFE likes to pass in." but the data driven UnrealTargetPlatform Parse() no longer accepts non-canonical values for -platform. UFE always passes -targetplatform=Android and -cookflavor=ETC1 anyway. In the old code, the invalid -platform was ignored and the -targetplatform=Android was used. With this change the new code parses both and removes duplicates.

[FYI] Josh.Adams

#ROBOMERGE-SOURCE: CL 7138000 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7138029 by jack porter in Main branch]
2019-06-21 04:14:03 -04:00
Andrew Grant
d72cbb0b92 Fixes for tools and Ocean editor
#rb na

[CL 7119039 by Andrew Grant in Main branch]
2019-06-20 21:57:22 -04:00
marc audy
a98d95f9ef #rb aaron.mcleran
[FYI] rob.gay aaron.mcleran maxwell.hayes phil.popp
[FYI] Ethan.Geller


#ROBOMERGE-OWNER: marc.audy
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 7095880 via CL 7106842
#ROBOMERGE-BOT: (v367-6836689)

[CL 7106847 by marc audy in Main branch]
2019-06-20 13:28:39 -04:00
phillip kavan
61405785e0 Fix broken skeletal animation in a nativized, cooked build (regression).
Change summary:
- Added FEmitDefaultValueHelper::EPropertyGenerationControlFlags.
- Replaced 'bool' control parameters on FEmitDefaultValueHelper::OuterGenerate/InnerGenerate call sites with EPropertyGenerationControlFlags.
    - Primary reason for this change was so that I could allow transient properties to pass through in certain cases without adding another 'bool' parameter to these functions.
    - This flag may also serve as a foundation for eventually fixing UE-54921.
- Fixed a bug in FEmitterLocalContext::FindGloballyMappedObject() where we weren't properly recognizing UFunction ptr values as a UField with a UStruct owner. This was causing us to emit code that instanced a duplicate UFunction as a class-owned subobject instead!
- Modified FKismetCompilerContext::CompileFunctions() to call PostCDOCompiled() when we're not in the BPCM code path. This fixes a bug where some of the new AnimBP fixup code wasn't happening after duplicating a BP for conversion to C++.
- Added transient UPROPERTY markup to non-serialized fields in FAnimBlueprintFunction. This ensures that we will emit initialization code for these fields in a converted AnimBP class if they contain non-default values.
- Modified FBackendHelperAnim::CreateAnimClassData() to direct FEmitDefaultValueHelper::OuterGenerate() to emit initialization code for transient properties.
- Removed UAnimClassData::InitGraphExposedInputs(). This is now being handled by code that's emitted to the individual node initialization functions in FBackendHelperAnim::AddAnimNodeInitializationFunction(), and it also fixes a thread safety issue with async loading since it no longer involves a FindFunction() call.

#rnx
#jira UE-74370, UE-75375
#rb Jurre.deBarre, Dan.OConnor
[FYI] Thomas.Sarkanen

#ROBOMERGE-SOURCE: CL 7090419 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7090431 by phillip kavan in Main branch]
2019-06-19 09:17:06 -04:00
jamie dale
dd6213fb22 Fixed localization gather warnings
#jira
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 7072335 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7072359 by jamie dale in Main branch]
2019-06-18 16:41:05 -04:00
jamie dale
69054b420e Added option for confidental platforms to avoid splitting localization from restricted targets
#jira UE-76465
#rb Josh.Adams
#rnx

#ROBOMERGE-SOURCE: CL 7065678 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7065684 by jamie dale in Main branch]
2019-06-18 14:34:19 -04:00
mieszko zielinski
3b29fc649b CIS guess fix
#rb none
#jira none
[FYI] Ben.Marsh

#ROBOMERGE-SOURCE: CL 7062164 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7062165 by mieszko zielinski in Main branch]
2019-06-18 06:36:50 -04:00
ben marsh
20af6badf5 Exposed hardcoded DDCCleanup settings to ini
#rb none
#jira
#rnx

#ROBOMERGE-SOURCE: CL 7061350 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7061351 by ben marsh in Main branch]
2019-06-17 23:57:03 -04:00
benoit deschenes
e643d5ef0c Enterprise UV Generation tool - Integrating CL 6893582, 6954109, 6957407, 6962916, 6969266, 6969351, 7004882, 7047829
#jira UE-76375 UEENT-2547 UE-76155 UE-76157 UE-76169 UE-76164 UE-76154 UE-76165 UE-76170 UE-76288
#rb none

#ROBOMERGE-SOURCE: CL 7057829 in //UE4/Release-4.23/...
#ROBOMERGE-BOT: RELEASE (Release-4.23 -> Main) (v367-6836689)

[CL 7057831 by benoit deschenes in Main branch]
2019-06-17 18:26:10 -04:00
David Harvey
3f7595e981 platform extensions - fix for UnrealFontend.
#jira UE-76342
#rb josh.adams

[CL 7040814 by David Harvey in Main branch]
2019-06-17 11:39:44 -04:00