Commit Graph

3131 Commits

Author SHA1 Message Date
jamie dale 423257d1f9 Added whitespace validation to LocRes compilation, and added flags to control which validation to run on a per-target basis
#jira
#rb Nick.Darnell

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 5232237 via CL 5239160 via CL 5239165
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5255276 by jamie dale in Dev-Networking branch]
2019-02-28 18:20:04 -05:00
cosmin sulea d7bdf6d74f UE-70653 - Edit hangs for a few seconds when entering iOS commands in device output log
#jira UE-70653
#rb Jack.Porter

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5238340 in //UE4/Release-4.22/... via CL 5238343
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5255111 by cosmin sulea in Dev-Networking branch]
2019-02-28 18:17:39 -05:00
cosmin sulea 4095dab2db UE-62851 - Remote Build pre-check error does not appear when missing required arguments
#jira UE-62851
#rb Jack.Porter

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5238309 in //UE4/Release-4.22/... via CL 5238312
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5255107 by cosmin sulea in Dev-Networking branch]
2019-02-28 18:17:35 -05:00
rolando caloca 57ba35d8ef UE4.22 - Fix glsl dumped shader file paths
- Include cmd line for directcompile
[FYI] Dmitriy.Dyomin
#rnx
#jira
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 5228304 in //UE4/Release-4.22/... via CL 5228309
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5246371 by rolando caloca in Dev-Networking branch]
2019-02-28 17:15:59 -05:00
josh adams 86071fdfce - Merging Dev-Kairos/Engine/... to Main/Engine/...
- 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: ryan.gerleve
#ROBOMERGE-AUTHOR: josh.adams
#ROBOMERGE-SOURCE: CL 5201138 via CL 5203024 via CL 5226277
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5246044 by josh adams in Dev-Networking branch]
2019-02-28 17:14:17 -05:00
cosmin sulea de58370aa0 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: ryan.gerleve
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5175315 in //UE4/Release-4.22/... via CL 5207588
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5235373 by cosmin sulea in Dev-Networking branch]
2019-02-27 18:57:06 -05:00
ryan gerleve 6431b1641c 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: ryan.gerleve
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5174208 in //UE4/Release-4.22/... via CL 5207564
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5235367 by ryan gerleve in Dev-Networking branch]
2019-02-27 18:56:24 -05:00
arciel rekman 3e6db04695 Linux: don't let inotify failure break cooks.
- Errors cause Cook commandlet to exit with 1, while this error is arguably benign.

#rb none
[FYI] Brandon.Schaefer
#jira none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 5159901 in //UE4/Release-4.22/... via CL 5207560
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5220564 by arciel rekman in Dev-Networking branch]
2019-02-26 21:03:01 -05:00
phillip kavan 3c60919c7d Fix conversion of a TWeakObjectPtr property value when it references an instanced subobject in a nativized Blueprint class.
#rb None
#jira UE-69969

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: phillip.kavan
#ROBOMERGE-SOURCE: CL 5118725 in //UE4/Release-4.22/... via CL 5206671
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5220232 by phillip kavan in Dev-Networking branch]
2019-02-26 21:01:12 -05:00
phillip kavan 1fc0caa26d Fix for nativized builds failing on a VirtualProductionUtilities plugin Blueprint asset dependency.
#rnx
#rb None
#jira UE-70351

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: phillip.kavan
#ROBOMERGE-SOURCE: CL 5113558 in //UE4/Release-4.22/... via CL 5206618
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5220108 by phillip kavan in Dev-Networking branch]
2019-02-26 21:00:50 -05:00
michael trepka 31d487c3d7 Make 10.13.6 the minimum version of macOS required by UE4 for games and the editor
#jira none
#rb Mark.Satterthwaite

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: michael.trepka
#ROBOMERGE-SOURCE: CL 5112753 in //UE4/Release-4.22/... via CL 5206605
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5220082 by michael trepka in Dev-Networking branch]
2019-02-26 21:00:45 -05:00
anthony bills 3693142c8c Add ability to auto select the default device to SDeviceOutputLog and Fix static initialization shutdown bug in SOutputLog.
#rb david.harvey

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: anthony.bills
#ROBOMERGE-SOURCE: CL 5174028 via CL 5174826 via CL 5174834
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5175651 by anthony bills in Dev-Networking branch]
2019-02-25 09:00:43 -05:00
Jake Leonard 6f71e0f438 Fixing iOS build warnings from robomerge
#rnx
#rb: none
#Jira: none

[CL 5151685 by Jake Leonard in Dev-Networking branch]
2019-02-22 15:03:48 -05:00
ethan geller 9e660d1e05 Fix for ensure on cook for Switch/iOS/Android.
#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ethan.geller
#ROBOMERGE-SOURCE: CL 5102439 via CL 5103044 via CL 5103074
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5139817 by ethan geller in Dev-Networking branch]
2019-02-22 06:03:36 -05:00
rolando caloca 6f83aa062a UE4.22 - Fix Lumin shaders format
#rnx
#rb none
#jira UE-UE-70308

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 5095354 in //UE4/Release-4.22/... via CL 5095358
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5138269 by rolando caloca in Dev-Networking branch]
2019-02-22 05:26:08 -05:00
cosmin sulea 9bca4a4a22 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: ryan.gerleve
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5089041 in //UE4/Release-4.22/... via CL 5089042
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5137629 by cosmin sulea in Dev-Networking branch]
2019-02-22 04:51:08 -05:00
jamie dale 680920804b Allow game localization targets to gather engine sources from an out-of-source project
The localization pipeline locks the relative paths used by a target to either the engine or project root (depending on the target type), however the UE4 engine isn't localized into many languages, so project targets often have to override some of the engine localization to support their additional languages. For in-source builds, this was possible by using a project relative path to the engine directory (which was in a fixed location), however for any out-of-source projects (such as those in the "Unreal Projects" directory) there was no way to do this in a portable way.

This change adds a "path root" to every include and exclude path, which can be set to "Auto" (the default, which detects the root based on the target type), "Engine" (to force the path to be resolved relative to the engine root), or "Project" (to force the path to be resolved relative to the project root). This allows out-of-source projects to specify paths relative to the engine in a portable way.

#jira UE-70296
#rb Lauren.Ridge

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jamie.dale
#ROBOMERGE-SOURCE: CL 5073204 in //UE4/Release-4.22/... via CL 5073205
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5137209 by jamie dale in Dev-Networking branch]
2019-02-22 04:19:51 -05:00
arne schober 55c9dd8235 Strip Additional IndexBuffers from resources when not in use, which should save about 1MB when used on mobile.
#RB marcus.Wassmer
#JIRA 0

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: arne.schober
#ROBOMERGE-SOURCE: CL 5053015 in //Fortnite/Release-8.00/... via CL 5063923
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5136095 by arne schober in Dev-Networking branch]
2019-02-22 03:57:20 -05:00
jonas meyer f57a0bbf3f The files added in ShaderDebugInfo are now put into a unique folder based on the StaticParameters. This allows you to see and compare shaders from multiple permutations.
Also, in the d3d11 compiler, A description of the different parameters are appended at the end, for information
#rb rolando.caloca chris.bunner

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: jonas.meyer
#ROBOMERGE-SOURCE: CL 5061991 via CL 5062517 via CL 5062687
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5135879 by jonas meyer in Dev-Networking branch]
2019-02-22 03:52:35 -05:00
cosmin sulea 2f8e19fc28 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: ryan.gerleve
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5062647 in //UE4/Release-4.22/... via CL 5062652
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5135877 by cosmin sulea in Dev-Networking branch]
2019-02-22 03:52:30 -05:00
cosmin sulea ccc093927b UE-70204 - //UE4/Main 'Build Tools' - Couldn't find parent type for 'MovieScene2DTransformTrack' named 'UMovieScenePropertyTrack'
#jira UE-70204
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: cosmin.sulea
#ROBOMERGE-SOURCE: CL 5062262 in //UE4/Release-4.22/... via CL 5062265
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5135844 by cosmin sulea in Dev-Networking branch]
2019-02-22 03:47:59 -05:00
simon tovey b1df14812f Implementing CL5061473 in main manually to resolve merge issue.
Fix for data interface calls not being stripped correctly.

#jira none
#rb Frank.Fella

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: simon.tovey
#ROBOMERGE-SOURCE: CL 5061780 in //UE4/Main/...
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5135768 by simon tovey in Dev-Networking branch]
2019-02-22 03:44:53 -05:00
ben zeigler ddb31795df #jira UE-69912 Fix crashes in ToggleDebugCamera if the selected actor was destroyed/modified while active by exposing object properties to the GC
Remove old ShowSelectedLightmap debug command as it was unsafe and not publicly exposed
#rb michael.noland

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: ben.zeigler
#ROBOMERGE-SOURCE: CL 5048006 in //UE4/Release-4.22/... via CL 5048008
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5129382 by ben zeigler in Dev-Networking branch]
2019-02-22 02:09:37 -05:00
mark satterthwaite 522822c40d Compile out all support for Metal tessellation shaders from the MetalRHI runtime & remove all vestigial references to geometry shaders using the new pre-processor flags. This resizes all the various arrays to eliminate unused entries which were previously SF_NumFrequencies in size.
[FYI] Marcus.Wassmer, rolando.caloca, peter.sauerbrei
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5010458 via CL 5010459 via CL 5013401 via CL 5047337
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5129357 by mark satterthwaite in Dev-Networking branch]
2019-02-22 02:09:27 -05:00
gil gribb 8a56af6832 UE4 - Moved mapped ubulk files to .m.ubulk so that they can be aligned and not compressed without affecting other bulk data such as textures.
#rb none

#ROBOMERGE-OWNER: ryan.gerleve
#ROBOMERGE-AUTHOR: gil.gribb
#ROBOMERGE-SOURCE: CL 5010556 via CL 5010559 via CL 5013445 via CL 5037908
#ROBOMERGE-BOT: ENGINE (Main -> Dev-Networking)

[CL 5122546 by gil gribb in Dev-Networking branch]
2019-02-22 01:01:54 -05:00