Commit Graph

3326 Commits

Author SHA1 Message Date
jurre debaare
934dd67e8d HLOD Emissive bakes have pink artifacts or other objects emissive planar mapped
#fix Make sure we retain Magenta pixels for emissive baked textures, and not apply emissive scaling to them to make sure they are masked out correctly when merging the different textures into the atlas
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 6104752 via CL 6104754 via CL 6105018 via CL 6105094
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6127459 by jurre debaare in Dev-Anim branch]
2019-04-26 22:18:45 -04:00
andrew grant
5da19ecbc3 Added support for allowing definition and execution of "groups" of tests using the legacy automation framework.
Groups are defined in DefaultEngine.ini by specifying a groupname and then a set of filters that are used to determine group membership. Groups of tests may then be executed via "RunTests Group:GroupName".

Filters can now also be specified via "RunTests Filter:System+Filter:Editor". This will correctly match filters instead of the old behavior of doing a substring search e.g. SomeNonEditorTest is executed by "RunTests Editor"

Setup some common groups of tests in EngineTest project.

Added TestFilter option to RunAutomatedTests Gauntlet script. Defaults to Project+System

#rb swarm

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 6083324 via CL 6088169 via CL 6088218
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6117623 by andrew grant in Dev-Anim branch]
2019-04-26 21:13:50 -04:00
mickael gilabert
1def3f04ed Added Distance field shadow / AO support on Switch
Don't compile distance field shader permutations if bUseDistanceFields is unset or false
Added UAV output to pixel shader
Clear Tiny UAV uses command buffer ClearBuffer command instead of allocating a temp buffer and copying it to UAV

anthony.bills
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: mickael.gilabert
#ROBOMERGE-SOURCE: CL 6077502 via CL 6077551 via CL 6080478 via CL 6080627
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6084243 by mickael gilabert in Dev-Anim branch]
2019-04-24 17:06:13 -04:00
jurre debaare
403627fc13 Z-fighting is observed throughout the map while skydiving from Battle bus in BR
#fix Added a flag for allowing two-sided materials for HLOD materials, enabled by default for backwards compatibility
[FYI] sebastien.lussier

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: jurre.debaare
#ROBOMERGE-SOURCE: CL 6076717 via CL 6076719 via CL 6077848 via CL 6078008
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6082440 by jurre debaare in Dev-Anim branch]
2019-04-24 15:37:34 -04:00
alexis matte
acfb7cfc2e HLOD with imposter get the imposter section not assign to the correct material ID, and the proxy material is added for each imposter section.
The jira I put here must be re-tested since I change the fix for it.
#jira UE-70972
[FYI] johan.duparc

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 6023508 via CL 6023509 via CL 6024040 via CL 6024213
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6027395 by alexis matte in Dev-Anim branch]
2019-04-19 21:12:01 -04:00
ben marsh
3cd65e6ca9 Fix missing include paths in generated project files in binary builds, due to exception while generating project files due to missing module.
#rb none
#jira UE-73075

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 6017285 in //UE4/Release-4.22/... via CL 6017289
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6020386 by ben marsh in Dev-Anim branch]
2019-04-19 17:06:11 -04:00
arciel rekman
32355c036e Editor: fix crash adding RHIs in Windows settings (UE-72863).
- Crash happened if TargetedRHIs contained formats without friendly names (e.g. SF_VULKAN_ES31 in ActionRPG).
- Change by Sebastian.Nordgren

#jira UE-72863
#rb Sebastian.Nordgren
[CODEREVIEW] Chris.Gagnon, Rolando.Caloca, Sebastian.Nordgren
#lockdown Cristina.Riveron

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: arciel.rekman
#ROBOMERGE-SOURCE: CL 6011929 in //UE4/Release-4.22/... via CL 6011930
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6014887 by arciel rekman in Dev-Anim branch]
2019-04-19 13:02:42 -04:00
marc audy
8b92b24160 Fix non-unity
#rb
#rnx
[CODEREVIEW] Ben.Marsh
#jira

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 6007151 via CL 6007296 via CL 6007313
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6010535 by marc audy in Dev-Anim branch]
2019-04-19 06:34:05 -04:00
ben marsh
9f33ddaedf LiveCoding: Merging fixes to resolve issues with global symbols being reconstructed when loading patch DLLs. Was causing asserts when log channels were re-registered etc...
#jira
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5993252 via CL 5993257 via CL 5995286 via CL 5995562
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 6001808 by ben marsh in Dev-Anim branch]
2019-04-18 21:38:01 -04:00
ben marsh
435510ffd8 LiveCoding: Prevent Live Coding starting automatically when in unattended mode.
#rb none
#jira UE-72524

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5988868 in //UE4/Release-4.22/... via CL 5988908
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5999858 by ben marsh in Dev-Anim branch]
2019-04-18 21:27:17 -04:00
ben marsh
0b1dcdf245 Copy of CL 5906283
Fixed tessellation shader cross-compilation for Vulkan backend.

#rb Rolando.Caloca
#lockdown Marcus.Wassmer
#jira UE-54442

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 5952885 in //UE4/Release-4.22/... via CL 5952886
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5956663 by ben marsh in Dev-Anim branch]
2019-04-17 17:01:53 -04:00
mark satterthwaite
8280278056 Duplicate 5919089
Maybe workaround another Apple/AMD internal compiler error - the safe_array code was causing the AMD driver compiler to fail but simplifying the code seems to work. May have unintended consequences on iOS.

#rb none
#jira UE-72812

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5923534 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5938417 by mark satterthwaite in Dev-Anim branch]
2019-04-17 13:11:43 -04:00
nick darnell
e34b551047 Slate - Introducing a metadata you can attach to widgets to make it be ignored by the picker in Widget Reflector for paint hit testing. The debug paint canvas can ruin the experience when you're trying to pick against painted widgets, so now it gets ignored.
Matt.Kuhlenschmidt

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: nick.darnell
#ROBOMERGE-SOURCE: CL 5830878 via CL 5830881 via CL 5835228 via CL 5836028
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5875848 by nick darnell in Dev-Anim branch]
2019-04-12 21:09:35 -04:00
patrick enfedaque
c65c226585 Rename Blueprint Foliage to Actor Foliage as discussed.
[FYI] mason.seay, tim.gautier
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 5830157 via CL 5835096 via CL 5835603
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5874976 by patrick enfedaque in Dev-Anim branch]
2019-04-12 21:05:45 -04:00
mickael gilabert
329a46d452 Fixed int32 returned as a boolean
#jira UE-72668
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: mickael.gilabert
#ROBOMERGE-SOURCE: CL 5830427 in //UE4/Main/...
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5859563 by mickael gilabert in Dev-Anim branch]
2019-04-12 14:05:50 -04:00
patrick enfedaque
2862426e29 New Foliage Type: Blueprint Actor
- Allows using the Foliage Editing mode to paint Actors instead of StaticMesh

#jira UE-72590,UE-72588,UE-72587,UE-72586
#rb richard.malo, michael.dupuis

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: patrick.enfedaque
#ROBOMERGE-SOURCE: CL 5820961 via CL 5826476 via CL 5826477
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5852059 by patrick enfedaque in Dev-Anim branch]
2019-04-12 13:34:30 -04:00
andrew grant
61b7a531c9 Fix duplication of output from test results
https://udn.unrealengine.com/questions/490684/view.html

#jira nojira
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: andrew.grant
#ROBOMERGE-SOURCE: CL 5821228 in //UE4/Release-4.22/... via CL 5821232
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5850953 by andrew grant in Dev-Anim branch]
2019-04-12 13:30:06 -04:00
peter sauerbrei
3d5282cb5a Add crash reporting to IOS.
Remove old CrashReportHelper
Move files dealing with crash upload and reporting to Runtime/CrashReportCore from CrashReportClient
Addition of CrashReporter Plugin in Fortnite for use with IOS
#rb brandon.schaefer, chris.bunner

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: peter.sauerbrei
#ROBOMERGE-SOURCE: CL 5814730 via CL 5814731 via CL 5814748 via CL 5817030 via CL 5817031
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5848020 by peter sauerbrei in Dev-Anim branch]
2019-04-12 13:17:40 -04:00
ben woodhouse
768a48b3c3 Disable GUARANTEE_UASSET_AND_UEXP_IN_SAME_PAK for patch pak generation, since it's not necessary with delete records. Lifing this restriction makes pak seek optimization a lot more efficient.
Profiling in suggests it improves streaming performance, and the paks are smaller
#rb none
[FYI] hongyi.yu

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 5810432 via CL 5810437 via CL 5810648 via CL 5813653 via CL 5813762
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5844019 by ben woodhouse in Dev-Anim branch]
2019-04-12 13:04:54 -04:00
mickael gilabert
53f1ab7bd0 Base pass can output velocity data for moveable object with no static lighting, in forward and deferred rendering. This saves cpu draw call submission.
In base vertex and pixel shader pass, uniform variable OutputVelocityBuffer is tested to ouput or not velocity data
Configurable per project and/or per platform (r.BasePassOutputsVelocity)

#rb krzysztof.narkowicz
[FYI] anthony.bills

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: mickael.gilabert
#ROBOMERGE-SOURCE: CL 5810274 via CL 5813280 via CL 5813281
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5842606 by mickael gilabert in Dev-Anim branch]
2019-04-12 13:00:55 -04:00
mark satterthwaite
cca4272a70 When compiling Metal shaders sometimes local temporary arrays are actually declared as variables - these should use safe_array too.
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5808821 via CL 5808822 via CL 5808823 via CL 5812117 via CL 5812326
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5841786 by mark satterthwaite in Dev-Anim branch]
2019-04-12 12:58:34 -04:00
alexis matte
ae38f5b690 Fix a material ID issue with HLOD, by sorting the section mapping
#rb none

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: alexis.matte
#ROBOMERGE-SOURCE: CL 5808584 via CL 5808586 via CL 5808587 via CL 5811617 via CL 5811867
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5841256 by alexis matte in Dev-Anim branch]
2019-04-12 12:56:58 -04:00
lauren ridge
fff8362063 Blutility updates to add more generic base classes and libraries for editor scripting
#rb Chris.Gagnon
#rnx

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: lauren.ridge
#ROBOMERGE-SOURCE: CL 5808467 via CL 5811585 via CL 5811826
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5841136 by lauren ridge in Dev-Anim branch]
2019-04-12 12:56:39 -04:00
ben woodhouse
89b1f9967b Add -fallbackOrderForNonUassetFiles option for ordering uexp and ubulk files if order is not specified (e.g for the secondary/cooker open order). Previously this was non-optional, but this caused a regression in patch sizes on some platforms
#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: ben.woodhouse
#ROBOMERGE-SOURCE: CL 5772400 via CL 5795133 via CL 5795152 via CL 5795156 via CL 5799600 via CL 5799704
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5802225 by ben woodhouse in Dev-Anim branch]
2019-04-08 21:06:09 -04:00
yuriy odonnell
c9c86da781 Fixed compile errors when compiling Win64 Clang Editor config due to FLocTextHelper move ctor and assignment.
FLocTextConflicts ConflictTracker member is explicitly marked non-copyable / movable, therefore default move for FLocTextHelper can't be generated. There is currently no reason for FLocTextHelper to be movable, therefore default move ops are now simply removed from code. Move ops can be added to FLocTextConflicts if necessary in the future.

#rb arciel.rekman
#jira UE-72151
#lockdown cristina.riveron

#ROBOMERGE-OWNER: lina.halper
#ROBOMERGE-AUTHOR: yuriy.odonnell
#ROBOMERGE-SOURCE: CL 5773428 in //UE4/Release-4.22/... via CL 5773429
#ROBOMERGE-BOT: ANIM (Main -> Dev-Anim)

[CL 5784093 by yuriy odonnell in Dev-Anim branch]
2019-04-08 13:41:22 -04:00