Commit Graph

3031 Commits

Author SHA1 Message Date
alexis matte
c8b36e485e Add a fail safe to the old skeletal mesh legacy compute tangent.
#rb uriel.doyon
#jira UE-64981

#ROBOMERGE-SOURCE: CL 4498896 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4498897 by alexis matte in Staging-4.21 branch]
2018-10-23 13:41:17 -04:00
jurre debaare
875708de65 Simplygon changes
#jira UE-65642
#rb Thomas.Sarkanen
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 4498123 in //UE4/Main/...
#ROBOMERGE-BOT: RELEASE (Main -> Release-Staging-4.21)

[CL 4498130 by jurre debaare in Staging-4.21 branch]
2018-10-23 10:44:09 -04:00
thomas sarkanen
d87032b485 Saving HLODs from a new level now always saves the level first
#jira UE-63401 - Cant save HLODs for an unsaved level & opening mesh causes assert/crash
#rb Jurre.deBaare

#ROBOMERGE-SOURCE: CL 4497927 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4497930 by thomas sarkanen in Staging-4.21 branch]
2018-10-23 09:29:29 -04:00
gamecoder-nz
b664fea290 PR #5200: Log file path issue (Contributed by gamecoder-nz)
#rb none
#jira UE-65617

#ROBOMERGE-SOURCE: CL 4497296 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4497297 by ben marsh in Staging-4.21 branch]
2018-10-22 20:18:38 -04: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
brian zaugg
2ec4dbc85a Support for iOS Client builds.
#rb Jack.Porter
#jira UE-64536

#ROBOMERGE-SOURCE: CL 4493237 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4493238 by brian zaugg in Staging-4.21 branch]
2018-10-19 20:22:05 -04:00
jack porter
10b83f5723 Fix static analysis warning, based on CL 4485257 from BogdanV
#jira UE-65435
#lockdown: Cristina.Riveron
#rb Jack.Porter

#ROBOMERGE-SOURCE: CL 4493162 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4493165 by jack porter in Staging-4.21 branch]
2018-10-19 19:43:24 -04:00
phillip kavan
b0b94a4561 Fix a regression that causes nativized QAGame to fail when loading test maps containing nativized BP actor instances with circular references.
Notes:
- This will re-introduce UE-62514. I will be reopening that issue to be addressed for the next release instead.

#rnx
#rb None
#jira UE-64888

#ROBOMERGE-SOURCE: CL 4491493 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4491495 by phillip kavan in Staging-4.21 branch]
2018-10-19 13:59:15 -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
rolando caloca
916e940e31 UE4.21 - Fix buffer underflow
#jira UE-65384
#5178
#rb none
#rnx

#ROBOMERGE-SOURCE: CL 4487760 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4487763 by rolando caloca in Staging-4.21 branch]
2018-10-18 15:33:40 -04:00
richard wallis
e3717b4194 Fix for distance field text rendering in Metal - fragmenmts were getting discarded in the pixel shader as the FSimpleElementDistanceFieldGammaPS::FSimpleElementMaskedGammaBasePS::ClipRef value was getting overwritten by a different value in the global structure buffer. Metal buffer has different alignment for < 4 byte types compared to the expected value in the parameter map. This change requests a 4 byte alignment for bool inside structs.
#jira UE-63783, UE-65053
#rb mark.satterthwaite

#ROBOMERGE-SOURCE: CL 4485493 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4485495 by richard wallis in Staging-4.21 branch]
2018-10-18 10:18:05 -04:00
marcin undak
03ce51a68e Linux: enable audio streaming, don't use ADPCM.
#rb arciel.rekman
[FYI] aaron.mcleran
#jira UE-65407

#ROBOMERGE-SOURCE: CL 4484343 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4484344 by marcin undak in Staging-4.21 branch]
2018-10-17 22:26:18 -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
arciel rekman
17068f6bfb Fix allocator inconsistencies in TargetDeviceProxyService.
- Flagged by ASan on Linux.

#rb none
#jira none
[FYI] Francis.Hurteau

#ROBOMERGE-SOURCE: CL 4477960 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4477961 by arciel rekman in Staging-4.21 branch]
2018-10-16 22:34:34 -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
arciel rekman
3698dc4171 Fix allocator inconsistencies in TargetDeviceService.
- Flagged by ASan on Linux.

#rb Francis.Hurteau
#jira none

#ROBOMERGE-SOURCE: CL 4468726 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4468745 by arciel rekman in Staging-4.21 branch]
2018-10-15 14:18:09 -04:00
arciel rekman
692ea34ce6 Fix inability to load dependent modules located in platform subdirectories.
#rb Ben.Marsh
[FYI] Marcin.Undak
#jira none-yet

#ROBOMERGE-SOURCE: CL 4461609 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4461613 by arciel rekman in Staging-4.21 branch]
2018-10-12 15:43:39 -04:00
chris babcock
b5337a945f Hide the x86 setting properly on Android
#jira UE-65054
#ue4
#android
#rb none

#ROBOMERGE-SOURCE: CL 4460943 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4460944 by chris babcock in Staging-4.21 branch]
2018-10-12 13:39:37 -04:00
dmitriy dyomin
5c7a8d9d7f Fixed: Projects packaged with ES3.1 crash on the Sheild Tablet#
#jira UE-64318
#rb none

#ROBOMERGE-SOURCE: CL 4457680 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4457681 by dmitriy dyomin in Staging-4.21 branch]
2018-10-12 00:57:39 -04:00
jason bestimt
a0dace3679 Back out changelist 4413107 (for all except Lumin)
#JIRA: UE-65077
[CODEREVIEW] josh.adams, ryan.vance
#RB:ryan.vance


#ROBOMERGE-SOURCE: CL 4457214 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4457215 by jason bestimt in Staging-4.21 branch]
2018-10-11 21:25:29 -04:00
arciel rekman
76baf37238 Linux: fix default Targeted RHIs settings (UE-59372).
- Removed GL3 (bit rotten).
- GL4 no longer "experimental".

#rb none
#jira UE-59372
[FYI] Brandon.Schaefer, Rolando.Caloca, Marcin.Undak

#ROBOMERGE-SOURCE: CL 4454944 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4454946 by arciel rekman in Staging-4.21 branch]
2018-10-11 16:55:00 -04:00
michael trepka
962120fc1a Fixed CrashReportClient window size in high DPI mode and moved NSWindow calls in Mac SlateOpenGLContext to the main thread to solve issues on startup
#jira UE-64855
#rb none

#ROBOMERGE-SOURCE: CL 4454750 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4454786 by michael trepka in Staging-4.21 branch]
2018-10-11 16:40:26 -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
matt kuhlenschmidt
16d489a51a Guard against null factories causing a crash when creating a new asset
#jira UE-57674
#rb none

#ROBOMERGE-SOURCE: CL 4450679 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4450680 by matt kuhlenschmidt in Staging-4.21 branch]
2018-10-11 09:28:27 -04:00
ben zeigler
3604987970 #jira UE-61890 Fix XGE shader compilation on newer incredibuilds by checking registry for path
#rb luke.thatcher
[CODEREVIEW] luke.thatcher

#ROBOMERGE-SOURCE: CL 4440861 in //UE4/Release-4.21/...
#ROBOMERGE-BOT: RELEASE (Release-4.21 -> Release-Staging-4.21)

[CL 4440866 by ben zeigler in Staging-4.21 branch]
2018-10-09 14:11:18 -04:00