Commit Graph

567 Commits

Author SHA1 Message Date
lauren ridge
67591f8f13 Fix for appearance of level text in viewport
#jira UE-69407
#rb trivial
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: lauren.ridge
#ROBOMERGE-SOURCE: CL 4964723 via CL 4965335 via CL 4969921
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 5031550 by lauren ridge in Dev-VR branch]
2019-02-16 06:17:22 -05:00
lauren ridge
fb69fe046b Fixes for UI appearance after level preview changes
#jira UE-69418
#jira UE-69408
#rb none
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: lauren.ridge
#ROBOMERGE-SOURCE: CL 4883598 via CL 4890251 via CL 4890679
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4890720 by lauren ridge in Dev-VR branch]
2019-02-04 16:02:29 -05:00
robomerge
1a8e3dcf49 Display of current level now is a button that allows you to change between filtered levels. Also, the level of the currently selected actor is displayed above.
#rb Jason.Stasik
#rnx

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: robomerge
#ROBOMERGE-SOURCE: CL 4847639 via CL 4850448 via CL 4850505
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4850515 by robomerge in Dev-VR branch]
2019-01-30 18:53:54 -05:00
chris gagnon
632b923945 Copying //UE4/Dev-Editor to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: ryan.vance
#ROBOMERGE-AUTHOR: chris.gagnon
#ROBOMERGE-SOURCE: CL 4837001 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4837006 by chris gagnon in Dev-VR branch]
2019-01-29 19:23:19 -05:00
max chen
0072741f37 Copying //UE4/Dev-Sequencer [at] 4773300 to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-AUTHOR: max.chen
#ROBOMERGE-SOURCE: CL 4773320 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4792322 by max chen in Dev-VR branch]
2019-01-23 20:36:44 -05:00
Ryan Vance
c513617392 Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#rb integration

[CL 4763627 by Ryan Vance in Dev-VR branch]
2019-01-21 15:21:27 -05:00
Ryan Vance
d57bbbcdaf Merging using MainToDevVR
#rb integration

[CL 4748914 by Ryan Vance in Dev-VR branch]
2019-01-17 19:43:28 -05:00
Ryan Vance
7c51ff94af Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
CL 1 of 8
#rb integration

[CL 4748712 by Ryan Vance in Dev-VR branch]
2019-01-17 18:54:05 -05:00
Jason Bestimt
e7ed7cd3ff Unblock robomerge from Main
#RB:none

[CL 4604382 by Jason Bestimt in Dev-VR branch]
2018-11-28 15:05:11 -05:00
Jason Bestimt
011680795f Merging //UE4/Main to Dev-VR-Minimal (//UE4/Dev-VR-Minimal)
Unblocking robomerge

#RB:none

[CL 4524004 by Jason Bestimt in Dev-VR branch]
2018-10-30 11:00:11 -04:00
ben marsh
5a701625db Copying //UE4/Release-Staging-4.21 to Dev-Main (//UE4/Dev-Main)
#rb none
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4502288 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4502301 by ben marsh in Dev-VR branch]
2018-10-24 11:55:58 -04:00
jason bestimt
3d121a822b #CodeReview: jason.bestimt,nick.whiting,mike.beach,ryan.vance
Merge conflict.
jason.bestimt, please merge this change by hand.
More info at https://robomerge.epicgames.net#DEVVR

















































































































































































































































































































--------------------------------------
Copying //UE4/Release-Staging-4.21 to //UE4/Dev-Main (Source: //UE4/Release-4.21 [at] 4447256)

============================
  MAJOR FEATURES & CHANGES
============================

Change 4447256 by Joe.Graf

	Added a video settings field to the debug menu so you can see your choice

	#jira: UE-65026, UE-65017

Change 4446451 by Matt.Kuhlenschmidt

	Fix inline edit conditions not supporting undo

	PR #4854: UE-61432: Add FScopedTransaction to SetEditConditionState (Contributed by projectgheist)


	#jira UE-61432

Change 4446389 by Mieszko.Zielinski

	Fixed navmesh tiles AABB being calculated wrong for large agents #UE4

	#jira UE-65038

Change 4446171 by Matt.Kuhlenschmidt

	Fix crash resetting cascade distributions to default

	#jira UE-64458

Change 4446143 by Uriel.Doyon

	Re-worked fix from CL 4442729 to handle !SUPPORTS_INDEPENDENT_SAMPLERS

	#jira UE-64695

Change 4446071 by Jeff.Fisher

	Duplicating for 4.21 Change: 4446057 UE-64942 Material Switching in MRMesh
	-Fixed run time material switching on MRMesh
	#jira UE-64942

	Files:
	//UE4/Dev-VR/Engine/Source/Runtime/MRMesh/Private/MRMeshComponent.cpp#24
	//UE4/Dev-VR/Engine/Source/Runtime/MRMesh/Public/MRMeshComponent.h#16

Change 4445939 by Joe.Conley

	#jira UE-54503 - Transparency for textures applied to the spectator screen for VR

	Added a flag bUseAlpha that is checked in FDefaultSpectatorScreenController::RenderSpectatorModeMirrorAndTexture(), if (SpectatorScreenModeTexturePlusEyeLayout_RenderThread.bDrawEyeFirst).  It can be set with the SetSpectatorScreenModeTexturePlusEyeLayout Blueprint node.

Change 4445917 by Matt.Kuhlenschmidt

	Guarad against crash when destroying asset view items

	#jira UE-61108

Change 4445911 by Matt.Kuhlenschmidt

	Guard against null objects in asset editors

	#jira UE-64499

Change 4445574 by Wyeth.Johnson

	Kill volume cleanup, helper function for cone, edge case on pendulum
	#jira none

Change 4445472 by Matt.Collins

	UE-64680

	The new depth bounds optimization in PostAO doesn't work with MSAA. The AO target and depth buffer are different sample counts. Forcing this feature off for now.
	In the future if we want to turn it back on we will either have to resolve the depth buffer or increase the AO target sample count.

	#jira UE-64680

Change 4444917 by Bogdan.Vasilache

	UE-63963 - Fix FSystemTextures.InitializeTextures initialization ordering
	#jira UE-63963

Change 4444779 by andrew.porter

	QAGane: Updating focus so we can select UMG test button in TM-PlaybackControls

	#jira UE-29618

Change 4444678 by Richard.Wallis

	Clone of Dev-Rendering CL 4444343:

	Fix for eyedropper in the Color Picker window not grabbing any color values on Mac.  Bug also says Linux - unable to verify if its the same issue so kept change to Mac specific code.

	#jira UE-53789

Change 4444677 by Lauren.Ridge

	Context menu opening cancels a rename
	#jira UE-64525

Change 4444321 by Michael.Dupuis

	#jira none: uncomment the lazy obj ptr warning as the integration is completed

Change 4444288 by Simon.Tourangeau

	BP_SunPosition now has a soft ref to BP_SkySphere to prevent cross level referencing

	#jira UE-64607

Change 4444287 by JeanMichel.Dignard

	Copied 4442004 Daniel.Coelho

	Fix for being unable to trigger on variants from UMG blueprints

	#jira UE-64948

Change 4444105 by Mitchell.Wilson

	Saving assets to resolve UMeshDescription warnings
	#jira UE-64022

Change 4444080 by Ben.Marsh

	Fix path to Win64 DLLs when building DDC on Linux.

	#jira

Change 4444036 by Patrick.Boutot

	Fix crash when there are too many pending task in ImageWriteQueue.
	#jira UE-64991

Change 4443920 by Ben.Marsh

	Fix runtime dependencies not being enumerated for modules that aren't linked into a binary.

	#jira UE-65024

Change 4443889 by Ben.Marsh

	Copy Windows DDCUtils DLLs when building DDC for Linux on the Win64 host platform.

	#jira UE-64975

Change 4443882 by Ben.Marsh

	Fix CIS compile error in UE4Game HTML5.

	#jira

Change 4443531 by Nick.Shin

	#jira UE-65015  HTML5: Project Crashes During Launching Engine due to "Texture format 'R8G8B8A8_UINT' not supported"

	this solution was based on: UE-48208

Change 4443358 by Joe.Graf

	Changed the world mapping state conversion in ARKit to return NotAvailable, Mapping, Mapped

	#jira: UE-65023

Change 4443217 by Dan.Oconnor

	Fixed crash after hitting stop when in-stack-debugging
	Clear GPlayInEditorID when stopping PIE at a blueprint exception/breakpoint

	#jira UE-64895, UE-65005, UE-65008

Change 4443200 by Max.Chen

	Sequencer: Now accouting for frame rate when copying key tangents when converting from matinee to level sequence.

	#jira UE-65020

Change 4443062 by Dan.Oconnor

	Fixed crash when undoing after deleting a function graph that has a math expression node

	#jira UE-62134

Change 4442903 by Lauren.Ridge

	Allowing material graph nodes to have duplicate names in all cases except creating a new parameter from a constant
	#jira UE-64421

Change 4442878 by Joe.Graf

	Disabled the clion ignore file generation on Windows since it isn't supported correctly there

	#jira: UE-64871

Change 4442840 by Max.Chen

	Control Rig: Fix crash tearing down sequencer object spawner

	#jira UE-65013

Change 4442810 by Ethan.Geller

	Fix build for SoundVisualizations plugin: add const qualifiers for WaveInfo. #jira none #rb none #fyi aaron.mcleran

Change 4442769 by Brandon.Schaefer

	Linux: Use the size of our In Rect which is the size of our buffer rather then the size of the Texture which is not always the same size as the buffer

	#jira UE-64785
[at]Rolando.Caloca, [at]Arciel.Rekman

Change 4442758 by Dan.Oconnor

	"Assign [Delegate Name]" blueprint context menu entries now properly create a custom event node again
	#jira UE-65000

Change 4442729 by Uriel.Doyon

	Changed GetForwardDynamicShadowFactors implementation to use Texture2DSampleLevel instead of Load.
	This is because we sometime bind the GWhiteDummy when the light attenuation buffer is not required, which is a 1x1 texture.

	#jira UE-64695

Change 4442724 by Max.Chen

	Sequencer: Added back in ScrubHandleUp/Down for the VisualLoggerTimeSliderController to fix missing brush warning

	#jira UE-64994

Change 4442519 by Marc.Audy

	Avoid broadcasting events that could result in invalidating the array we're iterating.
	#jira UE-64959

Change 4442460 by JeanMichel.Dignard

	Fixed crash with VRED importer
	- DataTable wasn't counting its changes properly resulting in a failed check.

	#jira UE-64982

Change 4442216 by Ethan.Geller

	Unshelved from pending changelist '4438353':

	Ensure const correctness in USoundWave cook processing.

Change 4442191 by Mitchell.Wilson

	Updating min ios version to resolve warnings.
	#jira UE-64815

Change 4442124 by Arciel.Rekman

	Another fix for lock up on starting without audio devices (UE-64506).

	#jira UE-64506

Change 4442006 by Ben.Marsh

	Fix debug info being included for Lumin binaries on Mac.

	#jira UE-65002

Change 4441939 by Ben.Marsh

	Fix inability to package Mac targets from Windows.

	#jira UE-64148

Change 4441374 by tim.gautier

	QAGame: Resaved Niagara assets.
	Rebuilt lighting / resaved TM-ShaderModels
	#jira UE-29618

Change 4441369 by Rolando.Caloca

	UE4.21 - hlslcc - Fix UAV getting removed

	#jira

Change 4441347 by Michael.Dupuis

	#jira UE-63631: LOD Distribution settings, must be > 1.01 as otherwise 1/1 will not give correct result.

Change 4441132 by Dan.Oconnor

	Remove unused dtor

	#jira None

Change 4441108 by Dan.Oconnor

	Fix leaking entries for PLACEHOLDER classes in the new ClassToPlaceholderMap

	#jira UE-64971

Change 4441096 by tim.gautier

	Adding the VRMode_Ball asset for VRMode testing.
	#jira UE-29618

Change 4441093 by Ryan.Gerleve

	Fix the writer's size issue in the auth handler when requesting resends. This fixes packet over/underflows. Also make it so that dropall drops all of auth's packets as well.

	#Jira UE-63796, UE-64156

	#AUTOMERGE using branch //UE4/Dev-Networking_to_//UE4/Release-4.21 of change#4374419 by Jake.Leonard on 2018/09/18 15:41:48.

Change 4441065 by Ryan.Gerleve

	Fix using SetIp(uint) on an IPv6 only platform so that both cases are handled properly. Should contain the same flow as the IPv6 framework.

	#Jira UE-64129

	#AUTOMERGE using branch //UE4/Dev-Networking_to_//UE4/Release-4.21 of change#4374299 by Jake.Leonard on 2018/09/18 15:23:37.

Change 4441052 by Ben.Zeigler

	#jira UE-64446 Fix crash on cooked devices when using GameplayCues but not explicitly setting a manager
	It is unsafe to reference dynamic objects from a CDO so spawn an instance of the default class

Change 4441042 by Ryan.Gerleve

	Remove the bForceUDP from the new CreateSocket signature. This is an argument that came in from UE3 and is not supported. It should not continue to exist anymore.

	#Jira: UE-63879

	#AUTOMERGE using branch //UE4/Dev-Networking_to_//UE4/Release-4.21 of change#4356623 by Jake.Leonard on 2018/09/10 20:35:09.

Change 4441005 by Ben.Zeigler

	#jira UE-64446 Call InitGlobalData from ActionRPG sample and set up path for cue notifies. All projects using abilities should do this

Change 4440944 by Ryan.Gerleve

	Because addrconfig is not supported on HTML5. This is not documented anywhere, so any query with the flag will just be removed from any queries.

	#Jira UE-63791

	#AUTOMERGE using branch //UE4/Dev-Networking_to_//UE4/Release-4.21 of change#4356538 by Jake.Leonard on 2018/09/10 19:35:29.

Change 4440912 by Ryan.Gerleve

	Skip lobbies we are already a part of when generating matchmaking results. This allows us to not try to fetch data on ourselves.

	#Jira UE-63543

	#AUTOMERGE using branch //UE4/Dev-Networking_to_//UE4/Release-4.21 of change#4356532 by Jake.Leonard on 2018/09/10 19:34:39.

Change 4440861 by Ben.Zeigler

	#jira UE-61890 Fix XGE shader compilation on newer incredibuilds by checking registry for path

Change 4440850 by Michael.Dupuis

	#jira UE-62426: Reset InstanceCountToRender if the static mesh is valid or we have no instances

Change 4440514 by Ben.Marsh

	Add additional info to comment around optimization being disabled due to codegen bug.

	#jira

Change 4440501 by Ben.Zeigler

	#jira UE-64971 Fix resolving export tracker to clean itself up after resolving. This fixes the immediate crash, but there may be another way it can end up crashing so this needs further investigation as the structure is unsafe

Change 4440479 by Rex.Hill

	Fix debug hud not rendering when swapping between PIE/SIE modes
	#jira UE-64704

Change 4440447 by Joe.Graf

	Rename/move AR samples

	#jira: UE-64944

Change 4440338 by Joe.Graf

	Cleaned up leftover files from the bad 4.20->Dev-VR merge

	#jira: UE-64957

Change 4440318 by Joe.Graf

	Fixed the bad asset merge that happened from 4.20 back to Dev-VR

	#jira: UE-64957

Change 4440237 by Ben.Zeigler

	#jira UE-64960 Disable validating data dialog when saving, and ony show if > 0.1 seconds

Change 4440157 by Mieszko.Zielinski

	Fixed a bug in how UNavModifierComponent handles FKConvexElems #UE4

	#jira UE-60987

Change 4440017 by Mitchell.Wilson

	Saving SunlightColorLUT in KiteDemo to resolve warnings.
	#jira UE-64744

Change 4439856 by Jurre.deBaare

	Crash when trying to "Update Mesh Section" on any procedural mesh just after "Clear Mesh Section" and "Create Mesh Section" for different vertices and triangles.
	#fix Ensure that we recreate the scene proxy whener a mesh section is updated with a larger amount of vertices than original, this will reinit the vertex buffers to the correct sizes
	#jira UE-60607

Change 4439831 by Ben.Marsh

	Fix ClangEditor CIS warning.

	Change MSVC_PRAGMA to not be defined when compiling using Clang on Windows. Also add a link to bad codegen report on Microsoft's developer forum for an instance of optimization being disabled.

	#jira

Change 4439828 by mason.seay

	Added variable to blueprint

	#jira UE-29618

Change 4439763 by Jurre.deBaare

	#jira UE-62048
	PR #4892: HLOD System: Fix crash when static mesh has no valid material (Contributed by user37337)
	#fix slightly modifier fix

Change 4439731 by Joe.Graf

	Rename/move AR samples

	#jira: UE-64944

Change 4439715 by Cosmin.Sulea

	UE-64937 - IphonePackager cannot verify UDID on new devices (XS or newer)
	#jira UE-64937

Change 4439697 by Wyeth.Johnson

	Metadata errors and fixes
	#jira none

Change 4439658 by Michael.Dupuis

	#jira UE-63831: Added some guard to prevent the crash

Change 4439605 by Michael.Dupuis

	#jira UE-53944: Added some asserto help track what could be happening in this case

Change 4439516 by Ben.Marsh

	UBT: Set the permissions on directories containing scripts to be executed as part of remote builds.

	#jira UE-64860

Change 4439395 by Michael.Dupuis

	#jira UE-63637: When doing migration from 4.18, if the data was in a BP, use a Reset instead of a Reserve, as otherwise we will end up with twice the amounf of instances.

Change 4439197 by Michael.Dupuis

	#jira UE-63242
	#jira UE-63123:
	Integrate from Dev-Editor branch

Change 4439162 by Mieszko.Zielinski

	Made sure NavigationSystemConfig respects GEngine->NavigationSystemClassName #UE4

	#jira UE-62991

Change 4439106 by Cosmin.Sulea

	UE-64603 - Android Devices do not show up in device list for Device Output Log
	#jira UE-64603

Change 4438283 by Ben.Zeigler

	#jira UE-63825 Integrate pull request:
	PR #5073: Implement LoadGameFromMemory function. (Contributed by KelbyG)

Change 4438242 by Ben.Zeigler

	Test case for #jira UE-63705. To verify, open WeakReferencedPrimaryAsset and note that the UntrackedMeshPtr is set to AT_StaticMesh.
	Then, right click and show references, that mesh should NOT show up, as it is marked as Untracked via metadata

Change 4438238 by Ben.Zeigler

	#jira UE-63843 Temporary fix for Visual Studio 2017 compile bug causing crashes in Audio Mixer code

Change 4438237 by Ben.Zeigler

	#jira UE-64770 Fix bug where AssetManager could fail to call delegates in sync load mode

Change 4438236 by Ben.Zeigler

	#jira UE-64466 Fix issues with debug builds with ENABLE_NAN_DIAGNOSTIC and TransformNonVectorized, it's not safe to use the FVector constructor as it will always ensure. Also unified checks with the vectorized version to be consistent

Change 4438234 by Ben.Zeigler

	#jira UE-63705 Add full support for Untracked soft object references, enable by adding that tag to the metadata for a property or using FSoftObjectPathSerializationScope with NeverCollect
	If set the references will not be automatically cooked, reported to the asset registry, or cause warnings when deleting a referenced actor
	They are meant to be used for cases where they are just used as a lazy cache, such as things converted from FLazyObjectPtr
	The reference from Foliage to it's base actor is now an Untracked SoftObjectPtr instead of a LazyPtr

Change 4437969 by Michael.Lentine

	Fix gpu skin cache with multiple cloth sections.

	#jira ue-62951

Change 4437907 by Joe.Graf

	Rename/move AR samples

	#jira: UE-64944

Change 4437901 by Mikey.Boyd

	Resaved QA-Promotion and TM-ShaderModels to clear up warnings for Linear Color Curves in UE-64949.

	#jira UE-29618

Change 4437877 by Dan.Oconnor

	Guard against double-queuing in Macro BP gather phase

	#jira None

Change 4437615 by Sorin.Gradinaru

	UE-64624 App fails to open when packaged for Distribution - Android
	#jira UE-64624
	#Android
	#4.21

	As Chris.Babcock mentioned, this is caused by an app pause event triggered when the obb downloader starts and puts the activity in background. Adding a flag to ignore the first app pause in this situation.

Change 4437541 by Andrew.Porter

	QAGame: Updating location of an animation so it can be visiblty in the sequence

	#jira UE-29618

Change 4437078 by Mitchell.Wilson

	Updating lerp tooltip based on updates by Sam Deiter.
	#jira UEDOC-8219

Change 4436943 by Bogdan.Vasilache

	UE-61698 - Android + Mouse: Hover events and Get Mouse Position on Viewport not working
	#jira UE-61698

Change 4436915 by Dan.Oconnor

	Remove debugging hook accidentally added in 4235135

	#jira None

Change 4436204 by Joe.Graf

	Switched the AREnvProbe sample to Metal 2.1 to fix the z-fighting that happens in 2.0 and below

	#jira: UE-64932

Change 4435856 by Arciel.Rekman

	Fix CIS (UE-64925).

	#jira UE-64925

Change 4435811 by Mark.Satterthwaite

	Sort out the way we report R11G11B10 support for Metal so that it should work correctly on iOS & tvOS.

	#jira UE-64905

Change 4435783 by Brandon.Schaefer

	libvpx: Rebuild on centos7

	#jira UE-64887

Change 4435710 by Thomas.Sarkanen

	Fixed crash drag-dropping a variable onto a state machine

	#jira UE-64539 - [CrashReport] UE4Editor-CoreUObject.dylib!CastLogError()

Change 4435694 by Andrew.Grant

	Removed some stale Orion tests

	#jira UE-64857

Change 4435662 by Ben.Marsh

	Rework the way that custom icons are used on Windows.

	* For code projects, the custom icon is embedded into the resource when compiled from UBT. This ensures the custom icon is set even before packaging, and removes the need for a deployment step.
	* For content projects, the custom icon is set after packaging using the previous method.

	#jira UE-64527

Change 4435599 by Michael.Lentine

	Avoid crash with null materials

	#jira ue-64819

Change 4435596 by Michael.Lentine

	Account for the case where skeletal mesh doesn't exsit in the component body setup.

	#jira ue-63104

Change 4435563 by Brandon.Schaefer

	SDL2: Fix pointer barriers on resize/move and multimonitor

	Part of this change is from PR 5041 (thanks yaakuro)

	#jira UE-60461, UE-63372

Change 4435557 by Michael.Lentine

	Allow for non uniform scaling in some of the capsule functions.

	#jira ue-59651

Change 4435518 by Mitchell.Wilson

	Saving two assets to resolve empty engine version warnings in RemoteSessionApp
	#jira UE-64747

Change 4435416 by Robert.Manuszewski

	Fixing a Cook On The Fly server crash when an asset that has been requested by the client is missing from the server

	#jira UE-64616

Change 4434780 by Uriel.Doyon

	Fixed Niagara proxy rendering in ES2 while the shaders are not available.

	#jira UE-64666

Change 4434758 by Joe.Graf

	Fixed the use of deprecated NSKeyedArchiver and NSKeyedUnarchiver methods

	#jira: UE-64913

Change 4434757 by Joe.Graf

	Removed invalid plugins that were specified for the AR samples

	#jira: UE-64914

Change 4434497 by Joe.Graf

	Fixed incomplete merge of ARSharedWorld sample

	#jira:  UE-64673

Change 4434281 by Joe.Conley

	#jira UE-63793 - ARKit Crash with Session Type: Image

	Removing error logging since it's also getting logged higher up in the callstack.

Change 4434250 by Joe.Conley

	#jira UE-63793 - ARKit Crash with Session Type: Image

	Instead of an assert (and thus crash) if Session Configuration is null (which happens if device/os doesn't support ARKit 2.0), just print out an error to the log and keep running.

Change 4434173 by Aaron.McLeran

	Fix for audio device shutdown

	-- Actually, need to make sure the flush code doesn't execute on platforms without threads. This will still fail on HTML5

	#jira UE-64619

Change 4434112 by Aaron.McLeran

	Bug fix pausability

	- Pausing sound while stopping can cause a crash when updating the sound

	#jira none

Change 4433986 by Michael.Lentine

	Avoid dereferencing null.

	#jira ue-63593

Change 4433954 by Michael.Lentine

	Use correct enable flag.

	#jira ue-64801

Change 4433867 by Uriel.Doyon

	Fixed integration issue from Niagara with "Collision Query" module

	#jira UE-64906

Change 4433779 by Dan.Oconnor

	Mirror 4379405 from Dev-Framework
	Add flags to track bMarkedObjectsPendingKill and bCleanedUpWorld to ensure that sublevels are cleaned up properly

	#jira UE-64227

Change 4433771 by Dan.Oconnor

	Mirror 4365800 from Dev-Framework
	Avoid marking a blueprint as modified when the compiler renames a graph

	#jira UE-63942

Change 4433763 by Dan.Oconnor

	Mirror 4363197 from Dev-Framework
	Perform a placeholder resolve pass immediately after the CDO has been serialized

	#jira UE-62928

Change 4433716 by Chris.Bunner

	#author Bogdan.Vasilache
	Comitting shelf 4433043 for UE-64237.

	#jira UE-64237

Change 4433609 by Uriel.Doyon

	Fixed how UNiagaraDataInterfaceCurlNoise release its render resource by adding a release command in BeginDestroy.

	#jira UE-64898

Change 4433524 by zak.parrish

	Final functionality for AR SaveLoad now in place. Just needs cleanup/commenting and About screen
	#JIRA UE-64681

Change 4433512 by Christina.TempelaarL

	Mirror 4373989 from Dev-Editor.
	Cascade: Copy particle emitter properties when invoking Duplicate Emitter or Export Emitter in the Cascade editor.
	#jira UE-63856

Change 4433328 by Chris.Babcock

	Fix ConfigRules.jar parsing for Linux line endings

	#jira UE-64892
	#ue4
	#android

Change 4433279 by Zachary.Wilson

	Switching DoF methods for PostProcess volumes in QA_PostProcessing and TM_Showflags_LightingFeatures.
	#jira UE-64659

Change 4433092 by Dan.Oconnor

	Fix missing include

	#jira None

Change 4433046 by Michael.Lentine

	Renamed command to relfect actual behavior.

	#jira ue-55368

Change 4433024 by Ben.Marsh

	PR #5154: Prevent crunch_x64.exe from showing in Git commit changes (Contributed by projectgheist)


	#jira

Change 4432990 by Wyeth.Johnson

	Fixing issues related to particle mass and gravity
	#jira none

Change 4432979 by Uriel.Doyon

	Fixed DOF when enabling Pre-Exposure
	Added units to the intensity property of point, spot, rect, directional and sky lights.
	Refactored the VisualizeHDR so that it shows the HDR view is a PIP on top of the main render.
	Fixed PixelInspector results being affected by pre-exposure.
	Added a pre-exposure output value to the PixelInspector.
	Moved ExposureCompensation to the Exposure tab in post-process settings.
	Changed max slider intensity for directional light to be in 120 000 lux
	Changed max slider intensity for sky light to be in 50 000 cd/m2
	Non bUseInverseSquaredFalloff point lights now have their units forced to ELightUnits::Unitless
	Moved light units to advanced display, now that the unit is embeded in the Intensity property
	Added Candela, Lux and CandelaPerMeterSquared units to the engine units
	Fixed meta data properties to support the "Units" keyword.

	#jira UE-64881

Change 4432953 by Chris.Gagnon

	CL 4356067 copied to Release-4.21
	#jira UE-63861

Change 4432934 by Chris.Gagnon

	CL 4399650 copied to Release-4.21
	#jira UE-64070

Change 4432913 by Dan.Oconnor

	Mirror 4363175 from Dev-Framework
	Reuse subobjects during archetype reinstancing path

	#jira UE-59135

Change 4432901 by Michael.Lentine

	Adding missing counter.

	#jira ue-59969

Change 4432895 by Dan.Oconnor

	Mirror 4344890 from Dev-Framework
	Make FObjectFinder visibile to reference collectors and properly replace subobjects on the CDO. This fixes instability after reloading the FirstPersonCharacter blueprint
	#jira UE-54419, UE-63061

Change 4432805 by Uriel.Doyon

	Fixed error when compiling some Niagara GPU particles
	#jira UE-64885

Change 4432789 by Michael.Lentine

	Fix comments.

	#jira 58064

Change 4432766 by Ben.Marsh

	Fix issues with mismatched solution/project configurations.

	* Every C++ project now has an "invalid" configuration. Trying to build any solution configuration which does not apply to the project will now build that, which prints an error rather than building a completely different configuration.
	* Available configurations are now parsed from C# files, so the "Release" configuration will now be used if "Development" is not available, and platforms are supported correctly.
	* Programs are now built in game and editor configurations.

	#jira UE-59288

Change 4432649 by Michael.Lentine

	Resize Temp instead of Out.

	#jira ue-62919

Change 4432540 by Chris.Bunner

	[Duplicating 4432262] - HLOD visibility state is now cleared when not in use.
	#jira UE-64432

Change 4431926 by Chad.Garyet

	Integrating changes from dev-build over to release-4.21
	- Add win64 host support to DDC Group Linux
	- Change project params split to remove empty entries
	- Change BuildDerivedDataCache to skip building a feature pack if there are no project specific platforms for it out of the available targetplatforms
	#jira UE-62311

Change 4431602 by Simon.Therriault

	Merging MediaBundle fix

	#jira UE-64853

Change 4431481 by Brandon.Schaefer

	Linux: Break grabs and bring down pointer barreirs when we have crashed

	#jira UE-63981

[at]Arciel.Rekman

Change 4431456 by Jules.Blok

	Merging CL 4428447 from Dev-VR - Update the WMR plugin for Dev-Rendering changes.

	#jira UE-64507

Change 4431310 by Robert.Manuszewski

	Fixed a crash when setting the initial size of the disregard for Garbage Collection pool to a value greater than 66560.

	#jira UE-64844

Change 4431307 by Sorin.Gradinaru

	UE-64749 App crashes on device when a Widget Blueprint in use contains a Web Browser widget

	#jira UE-64749
	#Android
	#iOS
	#4.21

	Moving SharedThis(this) out of the WB Window's constructor

Change 4431161 by Robert.Manuszewski

	Fixing CIS

	#jira none

Change 4431153 by Sorin.Gradinaru

	UE-63263 Startup movies are not playing on tvOS

	#jira UE-63263
	#4.21
	#tvOS

	Startup movies need AppleMoviePlayer.uplugin, which was never enabled for tvOS.
	Same behavior as an iPhone/iPad, slightly stuttering at first run, plays fine afterwards

Change 4430958 by Matt.Collins

	Returns the default context from GetCurrentContext if none is set. Fixes crash in UE-64369. This is probably not 100% correct - we should fix all the cases where GetCurrentContext is called and a context is not set.

	#jira UE-64369

Change 4430862 by Matt.Collins

	Turning GPU Command Buffer timing back on. Enables correct profiling.

	#jira UE-64841

Change 4430813 by Marcin.Undak

	Linux: fixed editor launch with no audio device

	#jira UE-64506

Change 4430783 by Ben.Marsh

	Include Mac build files on Windows (eg. shell scripts, mono) to support remote compilation.

	#jira UE-64684

Change 4430761 by Ben.Marsh

	Fix issues with running DsymExporter remotely from a PC, and reorder engine filters to reduce the amount of junk which has to be re-transferred every time.

	#jira UE-63883

Change 4430445 by Chris.Gagnon

	Copy of CL 4416373
	Extend GCompilingBlueprint lifetime to include BroadcastBlueprintReinstanced when compiling synchronously

	#jira None

Change 4430103 by Ben.Marsh

	Make sure Newtonsoft is included in the installed engine build. (Also ignore *.build.cs that aren't enumerated from the targets we build; they won't be usable)

	#jira UE-64777

Change 4430050 by Ben.Marsh

	PR #5151: Fix BuildPlugin automation command to include Shaders folder (Contributed by pluranium)


	#jira UE-64781

Change 4430037 by Ben.Marsh

	UBT: Fix generating and checking for UHT manifest in the wrong location. If a target does not have a script plugin, the manifest should not be stored in the project binaries directory.

	#jira

Change 4430035 by Alexis.Matte

	Port a fix from cl: 4366690
	Fix the material ID when creating generating reduce LODs from a mesh where the materials was re-order to the FBX order.

	#jira UE-64028

Change 4429730 by Ryan.Vance

	#jira UEVR-1322

	Instead of tearing down and spinning up the render thread / rhi thread pipeline on pause, simply disable and enable rendering.
	This leaves the rendering infrastructure intact, but with no work to do.

Change 4429709 by Ryan.Vance

	#jira UE-64289

	Distortion correct mesh generation needs to happen on the render thread.

Change 4429690 by Ryan.Vance

	#jira UE-63538

	From 4.20.3 hotfix: 4333358
	Test render target texture size if available to ensure we don't do an extra upscale when not needed.
	The render target size is not updated when the backing render target texture is reallocated.

Change 4429671 by Ryan.Vance

	#jira UE-63333

	Lumin needs task threads to avoid saturating a single core. Reverting to previous task thread behavior for lumin.

Change 4429489 by Mitchell.Wilson

	Saving curve assets to resolve warnings.
	#jira UE-64744

Change 4429160 by Wyeth.Johnson

	First pass at integrating mass as a first class citizen. This includes solver changes, a new gravity force, and updates to a number of other force modules and templates
	#jira none

Change 4429064 by Mitchell.Wilson

	Updating default iOS version to 10 in samples and templates
	#jira UE-64815

Change 4428944 by Michael.Trepka

	Fixed issues with cursor locking on window activation on Mac

	#jira UE-13768

Change 4428879 by Ben.Marsh

	Fix error generating dsyms on Mac through the remote toolchain.

	#jira UE-63883

Change 4428729 by Ben.Marsh

	Fix warning about missing expat libs when generating projects from installed build on Mac.

	#jira UE-64740

Change 4428710 by Dan.Oconnor

	When recompiling a blueprint macro library we now do a full compile of all dependent blueprints

	#jira UE-63284

Change 4428331 by frankie.dipietro

	Update TM-FocusPriority to utilize a looping Music file

	#jira UE-29618

Change 4428295 by Rex.Hill

	Fixed debug hud not drawing during simulate in editor
	#jira UE-64704

Change 4428255 by Zachary.Wilson

	Removing Bokeh and Gaussian DoF tests that were displaying a warning
	#jira UE-64659

Change 4428236 by Andrew.Rodham

	Sequencer: Fixed edge case where equvalent range bounds were not considered equal

	#jira UE-64742

Change 4428210 by zak.parrish

	#JIRA UE-64681

	Getting proper save reporting in place on AR Save Load

Change 4428146 by Ben.Marsh

	Fix CIS error.

	#jira

Change 4428046 by Chris.Babcock

	Fix bad merge

	#jira UE-64784
	#ue4
	#android

Change 4427865 by Ben.Marsh

	Add missing include causing CIS error.

	#jira

Change 4427846 by Ben.Marsh

	When we detect a hang and send an ensure crash report, include the callstack of the thread that hung.

	#jira UE-63982

Change 4427716 by Peter.Sauerbrei

	deprecate IOS 9
	#jira UE-64018

Change 4427575 by Cody.Albert

	Fixed ShooterGame best score logic

	#jira UE-64514

Change 4427537 by Frank.Fella

	Niagara - Disable the houdini plugin in engine test since we're not actively testing it and it's causing lots of cooking problems.
	#jira UE-64736

Change 4427273 by Stefan.Boberg

	PR #5123: Small typo in Engine.h (Contributed by Vatyx)


	#jira UE-64496

Change 4427126 by Simon.Tovey

	Merging from Dev-Niagara 4427076

	Fix for static analysis warnings.

	#jira UE-64717

Change 4427014 by Simon.Therriault

	Fix for MediaFrameworkUtilities plugin

	#jira UE-64774

Change 4426983 by Ben.Marsh

	Remove natvis file from UE4 project.

	#jira

Change 4426920 by Sorin.Gradinaru

	Unshelved from pending changelist '4398174':

	UE-54804 Graphical stuttering for weapon model on Lenovo S939 in First Person Template Project

	#jira UE-54804
	#Android
	#4.21

	The bug was generated by CL3840215 - the fix for UE-53592: Assertion right after rendering scene on Lenovo S939. I've retested UE-53592 on my side and it's OK.

	Also, when building a sample (eg. First Person) on //Dev-Main, the game crashed at start with:
	D/UE4 (22619): Assertion failed: glProgramParameteri [File:C:/Work/UE4_Main/Engine/Source/Runtime/OpenGLDrv/Private\Android/AndroidOpenGL.h] [Line: 479]

Change 4426571 by Ben.Marsh

	Fix UAT compile error.

	#jira

Change 4426569 by Ben.Marsh

	UnrealVS: Fix single-file compile not working for foreign projects where the engine folder contains a space.

	#jira UE-64752

Change 4426529 by Ben.Marsh

	Various fixes/improvements to program plugins.

	* Runtime plugins are no longer loaded for every program (as was the case in 4.20)
	* If a module is whitelisted for a specific program, it will be enabled regardless of whether the Type is  "Program" or not.
	* The bCanBeUsedWithUnrealHeaderTool flag in the plugin descriptor is now translated into support for the "UnrealHeaderTool" program on load.
	* Restored support for the RuntimeAndProgram module type.
	* Plugins are now enabled in UHT by passing the project on the command line, rather than passing explicit plugins to enable.

	#jira UE-64247, UE-64595

Change 4426481 by Jeff.Fisher

	UE-64597 //UE4/Release-4.21 - Build DDC Win64 - BP_DebugMenu has been saved with empty engine version
	-resaved
	#jira UE-64597

Change 4426400 by Ben.Marsh

	Fix extra blank line at the end of ManagedProcess output.

	#jira UE-64780

Change 4426398 by Arciel.Rekman

	Linux: fix ARM server build (UE-64775).

	#jira UE-64775

Change 4426126 by Dan.Oconnor

	Harden EdGraphPin serialization

	#jira UE-64500

Change 4426071 by Dan.Oconnor

	Added logging to Blueprint merge operation
	#jira UE-58891

Change 4426061 by Phillip.Kavan

	Fix for an EDL runtime assertion on load when constructing the CDO for a nativized Blueprint class that contains an instanced object reference of another nativized Blueprint class type that references an instance of a non-nativized Blueprint class as a nested, class-owned subobject.

	- Mirrored from //UE4/Dev-Framework (4413311).

	#jira UE-62514

Change 4426031 by Phillip.Kavan

	Fix potential data loss in inherited SCS component default value overrides at runtime in a cooked build for an instance of a non-nativized child Blueprint class that inherits from a nativized parent Blueprint class.

	- Mirrored from //UE4/Dev-Framework (4365827).

	#jira UE-63757

Change 4425975 by Phillip.Kavan

	Fix potential CDO validation failures at cook time during the C++ code generation pass when Blueprint nativization is enabled.

	- Mirrored from 4371073.

	#jira UE-63647

Change 4425952 by Chris.Babcock

	Add notification channel for Android 26 compatibility

	#jira UE-62741
	#ue4
	#android

Change 4425916 by Dan.Oconnor

	Added logging to package reloading
	#jira UE-63834

Change 4425857 by Rolando.Caloca

	UE4.21 - FIx crash on html5

	#jira UE-64690

Change 4425808 by Jeff.Fisher

	Merging using Dev-VR_to_Release-4.21 Change: 4425273 UEVR-1333 MRMesh normals problems
	-Normals should not be world scaled.
	#jira UEVR-1333

	Files:
	//UE4/Dev-VR/Engine/Plugins/Lumin/MagicLeap/Source/MagicLeap/Private/MeshTrackerComponent.cpp#13

Change 4425722 by Rolando.Caloca

	UE4.21 - Android compile fix

	#jira

Change 4425408 by Phillip.Kavan

	Fix UBT warnings when building/packaging with Blueprint nativization enabled.

	- Mirrored from //UE4/Dev-Framework (4352144).

	#jira UE-62946, UE-63311

Change 4425238 by frankie.dipietro

	Update TM-FocusPriority so that tests may utilize 8 audio channels

	#jira UE-29618

Change 4425232 by Jamie.Dale

	Fixed crash when re-pointing an object referenced in Python

	#jira UE-64363

Change 4425194 by Phillip.Kavan

	Support a proper fallback to construct any native 'noexport' struct-typed literal term in a nativized Blueprint class.

	- Mirrored from //UE4/Dev-Framework (4347635).

	#jira UE-63364

Change 4424786 by Brian.Zaugg

	Add support for new iOS UserNotifications framework, enabled if min iOS version is set >= 10.

	#jira UE-51041, UE-59178

Change 4424584 by Ben.Marsh

	Include the Visual Studio .natvis file as a solution item, to fix problems with VS2017 15.8.5 not finding it in a makefile project.

	#jira UE-64733

Change 4424410 by Max.Chen

	Sequencer: Fix deprecation

	#jira UE-48190

Change 4424364 by Frank.Fella

	Niagara - Fix static analysis for SItemSelector.h - Preflight passed.
	#jira UE-64719

Change 4424291 by Shaun.Kime

	Volume texture work should not be pulled over from Dev-Niagara yet
	#jira UE-64756

Change 4424021 by Jason.Bestimt

	Merging CL 4401151 from Dev-VR - Adding destructor to SoundPresets

	#JIRA:none

Change 4423955 by Brandon.Schaefer

	Linux: Add a timer when we lose focus to check if we have lost application focus

	#jira UE-63931

Change 4422974 by Robert.Manuszewski

	Fixing CIS

	#jira UE-64741

Change 4422709 by Jason.Bestimt

	Merging CL# 4419752 from Dev-VR - Fixes to prevent audio from crashing on exit

	#JIRA: none

Change 4422691 by Jamie.Dale

	Fixing localization warnings

	Added support for gathering from the newly added UI_COMMAND_EXT macro

	#jira

Change 4422394 by Sorin.Gradinaru

	UE-64066 TM-Gameplay Load Game does not work on TVOS

	#jira UE-64066 TM-Gameplay Load Game does not work on TVOS
	#tvOS
	#4.21

	Blocker: GRHIHDRDisplayOutputFormat must have a default value for tvOS (PF_B8G8R8A8, just like mac or ios for non-hdr). The issue appeared at CL4092793 [at] //UE4/Dev-Rendering, 5/24/2018

Change 4422285 by Jamie.Dale

	Fixing localization warnings

	#jira

Change 4421911 by Chris.Babcock

	Fix issues with LLDB data formatters with 2 byte characters

	#jira UE-64737
	#ue4

Change 4421833 by Wyeth.Johnson

	#jira 64735
	Sample Skel Mesh refactor to fix it not initializing, still bugged for vertex colors

Change 4421316 by Jamie.Dale

	Fixing localization warnings

	#jira

Change 4421223 by Ben.Marsh

	Add an experimental setting to enable support for long paths in the content browser.

	#jira

Change 4421197 by Jamie.Dale

	Fixing localization warnings

	#jira

Change 4421191 by Jamie.Dale

	Fixing localization warnings

	#jira

Change 4421179 by Rolando.Caloca

	UE4.21 - Vulkan - Add missing viewport resize function
	- Separate num buffers per usage

	#jira

Change 4420955 by Michael.Trepka

	Ignore tooltips and cursor decorator windows when determining the window under cursor on Mac

	#jira UE-64645

Change 4420323 by Robert.Manuszewski

	Reimplementing CL #4402016 from Dev-Core:

	Fixed cooked materials not working in the editor

	#jira UE-64389

Change 4420227 by Rex.Hill

	Fix USD Linux compiler warning

	#jira UE-63658

Change 4420198 by Ben.Marsh

	UBT: Detect changes to source directories and invalidate the makefile if they are newer. Forces the makefile to be rebuilt when files are added or removed.

	#jira UE-42601

Change 4420194 by Mitchell.Wilson

	Saving color curve assets to resolve warnings.
	#jira UE-64724

Change 4419740 by Jamie.Dale

	Don't force LocRes files to always use Unicode strings

	The automatic Unicode detection works just fine for them, and changing this can produce considerably smaller (up-to 50% smaller!) LocRes files

	#jira

Change 4419728 by Mikey.Boyd

	Updating TM-MaterialAttributes map and MaterialAttributes_Widget for cleaner testing of UEQATC-3497. Set the level to the default GameMode, updated the level blueprint, and disabled interaction with the widget bp.

	#jira UE-29618

Change 4419646 by Ben.Marsh

	UBT: Determine the correct user directory when remote compiling on Mac, rather than inferring it from the user name. The user name can be changed after an account is created.

	#jira UE-64071

Change 4419529 by Jules.Blok

	Merging CL 4323685 from Dev-VR - Fix GLES occlusion queries when HDR is disabled.
	Add occlusion query support for Multi-View.
	Add ShowFlag to visualize occlusion query bounding meshes.

	#jira UE-62347

Change 4419528 by Jules.Blok

	Merging CL 4323400 from Dev-VR - Remove StereoPair in favor of visibility map merging introduced in CL 4036044

	#jira UE-62738

Change 4419525 by Stefan.Boberg

	Reduce CPU usage for Cook-on-the-fly server by not busy-waiting for assets to cook.

	Added an event which is signaled when a network request has been received. The main COTF loop blocks on this event when the cook request queue is empty. This reduces CPU usage while keeping the request latency low.

	#jira UE-51348
graeme.thornton, martin.ridgers

Change 4419034 by Ben.Marsh

	Allow plugins specified on the command line to override engine plugins.

	#jira UE-64685

Change 4419015 by Frank.Fella

	Niagara - Fix linux compile error from CL 4418815.
	#jira UE-63379

Change 4418931 by Frank.Fella

	Niagara - Fix Win32 compile issue caused by cl 4418639
	#jira UE-61823

Change 4418887 by Frank.Fella

	Merging from Dev-Niagara all plugin content updates.
	#jira UE-64711

Change 4418883 by Uriel.Doyon

	Fixed GPU emitters not being ticked correctly on the renderthread.

	#jira UE-64710

Change 4418817 by Chris.Babcock

	Fix for x86 and x86_64 Android architectures with NDK14b

	#jira UE-64708
	#ue4
	#android

Change 4418815 by Frank.Fella

	Merging from Dev-Niagara 4399353 for nicholas.goldstein

	Improve discoverability of and navigability to parent Emitters in Systems
	#jira UE-63379

Change 4418709 by Frank.Fella

	Merging from Dev-Niagara 4397394 for nicholas.goldstein

	Add missing entries and param creation subcategory to Set Variables module.
	#jira UE-63373

Change 4418639 by Frank.Fella

	Merging from Dev-Niagara 4360525, 4360676, 4364096 for Simon.Tovey

	Some compile time optimizations

	- Moved large map of hlsl keyword replacements from C++ to ini file to improve compile times.
	- Now not using templates to handle input parameters to data interface. Now taking a bit from the bytecode offset to denote constant vs register.
	- As well as improving compile times, this also makes DIs far easier to write and maintain so I've rolled out to all DIs. Has no affect on perf.
	- Moved some things into the VectorVM namesspace.

	#jira UE-61823

Change 4418333 by Mark.Satterthwaite

	Fix incorrect usage of a CFDictionary passed into IOServiceGetMatchingServices which releases it for us. #rb none #jira UE-62569

Change 4418323 by zak.parrish

	Checking in files for SaveLoad - almost done. Need to update save status and do the helpAbout screen
	#JIRA UE-64681

Change 4418307 by Frank.Fella

	Merging from Dev-Niagara 4357655 for nicholas.goldstein

	Fix various capitalization inconsistencies in niagara stack menus
	#jira UE-63371
	#jira UE-63446

Change 4418242 by Frank.Fella

	Merging from Dev-Niagara 4356331 for nicholas.goldstein

	Add Spacer between Event Handler header row and added Event Handler properties
	#jira UE-63390

Change 4418222 by Dan.Oconnor

	Close blueprint editor when replacing a blueprint, avoiding crash when using the merge tool to reload a blueprint

	#jira UE-64435

Change 4418217 by Frank.Fella

	Merging from Dev-Niagara 4356318 for nicholas.goldstein

	Adjust DisplayName generation of linked inputs in Niagara Stack input options to show the entire namespace and to not pass through FName::NameToDisplayString
	#jira UE-63387
	#jira UE-60349

Change 4418163 by Frank.Fella

	Merging from Dev-Niagara 4346597, 4346602, 4346709, 4353333, 4353344, 4353346, 4353355, 4355466, 4355948, 4356192

	Niagara - New emitter and new system dialogs

	#jira UE-63765

Change 4418114 by Mark.Satterthwaite

	Assert that Metal heaps and sub-allocated buffers are actually created properly to catch OoM errors. #rb none #jira UE-62235

Change 4417947 by Ben.Marsh

	Compile DebugGame version of the launch module for installed builds.

	#jira UE-64604

Change 4417554 by Joe.Conley

	Merging using Dev-VR_to_Release-4.21

	#jira UE-63210 - "Stereo layers persist in HMD after VR Preview"
	#jira UE-54565 - "Packaged game/Editor with Stereo Layers crashes when exiting game through steam VR overlay"

	Remove check(VROverlay) in FSteamVRHMD::GetStereoLayers() and just return nullptr if it is null.

	Revert previous fix for UE-54565 that caused UE-63210

Change 4417553 by Joe.Conley

	Merging using Dev-VR_to_Release-4.21

	#jira UE-64054 MRC - Mixed Reality Calibration app does not let users toggle between attachment devices.

	Enumerate Motion Sources was getting called before the Motion Controller modular features were being added.

	Added a delay before calling Enumerate Motion Sources.

Change 4417552 by Joe.Conley

	Merging  to Release-4.21 (//UE4/Release-4.21)

	#jira UE-63579 Assert when having too many VR devices

	Increase max controllers to support more.

Change 4417533 by Ben.Marsh

	Fix IPhonePackager not being included in installed builds created on a Mac.

	#jira UE-58493

Change 4417495 by Joe.Conley

	Back out changelist 4417484

	Integrate automatically submitted this before I could convert it to an edit, back out.

	#jira UE-63579 Assert when having too many VR devices

Change 4417484 by Joe.Conley

	Merging using Dev-VR_to_Release-4.21

	#jira UE-63579 Assert when having too many VR devices

	Increase max controllers to support more.

Change 4417438 by Ben.Marsh

	Prevent unzipped frameworks from being removed every time a remote IOS compile is started, preventing iterative builds.

	#jira

Change 4417422 by Ben.Marsh

	PR #4937: UE-62508: Add option to project launcher to include prerequisites com. (Contributed by projectgheist)

	#jira UE-62508

Change 4417362 by Ben.Marsh

	Fix compile warning when converting a blueprint project to native.

	#jira UE-63802

Change 4417357 by Jerome.Delattre

	Copying from Dev-Enterprise CL 4364256
	Fix typo in FGenericPlatformMemory::DumpStats to properly report the free virtual memory.

	#author Martin.Sevigny

	#jira

Change 4417350 by Jerome.Delattre

	Copying from Dev-Enterprise CL 4364260
	SceneCapture: Don't CaptureOnMovement if CaptureEveryFrame is enabled. This prevent the capture from happening twice in 1 frame.

	#author Martin.Sevigny
	#jira UE-64686

Change 4417333 by Uriel.Doyon

	Reduced the amount of interpolants in FVertexFactoryInterpolantsVSToPS by the Niagara when using DynamicParameters.
	Now only the param required are used where as before the count was defined by the max index.
	#jira UE-63712

Change 4417318 by Dan.Oconnor

	Improve error messaging when a class creates its CDO while the class layout is being created

	#jira UE-64534

Change 4417276 by Frank.Fella

	Merging 4340773 from Dev-Niagara for nicholas.goldstein
	Add UProperty Specifiers to PropertyMetaData to fix displayed name and tooltip
	#jira UE-63233

Change 4417226 by Frank.Fella

	Merging 4340719 from Dev-Niagara for nicholas.goldstein
	Disable Widget focus of expander arrows and pulldown arrows in Niagara Stack to prevent unexpected tab selection
	#jira UE-63380

Change 4417196 by Patrick.Boutot

	Create a 10bit media texture for CharBGR10A2 media format.

	#jira UE-64682

Change 4417193 by Patrick.Boutot

	Keep a reference to the current MediaProfile's proxy to prevent GC
	Move MediaProfileSettings to default config.

	#jira UE-64475

Change 4417192 by Patrick.Boutot

	Deprecate ABGR16 and Float RGB from EDefaultBackBufferPixelFormat. They are not supported by D3DX SwapChain. The jira has more info on which formats are supported.
	#jira UE-63090

Change 4416191 by zak.parrish

	Resaving Debug menu for TP_ARBP template
	#JIRA UE-64678

Change 4416030 by Marc.Audy

	Remove broken test (as best it can be told it could never have worked)
	#jira UE-64547

Change 4415784 by Marc.Audy

	PR #5133: UE-64479 Fix the icon display for the Timeline node replication status (Contributed by mamoniem)
	PR #5132: UE-64479: Replicated icon shows up for timelines in BP (Contributed by projectgheist)
	#jira UE-64479
	#jira UE-64596
	#jira UE-64606

Change 4415763 by Steve.Robb

	Fixes for improperly initialized USTRUCT() members.

	#jira UE-64551
	#jira UE-64546

Change 4415723 by Rolando.Caloca

	UE4.21 - Remove Linux hack for Vulkan

	#jira

Change 4415679 by Rolando.Caloca

	UE4.21 - Copy fix from 4415584 and 4401641
	- Added support for -vulkanpresentmode=N where N is a VkPresentModeKHR
	- This prevents the CPU from getting more than one frame ahead of the GPU. In addition to making the Vulkan RHI more consistent with the DX RHIs and reducing game input latency, this also fixes the issue where memory for volatile uniform buffers could be overwritten by the CPU before the GPU was done with it. This could happen when running in immediate present mode with frame pacing and smoothing disabled, as the CPU could get several frames ahead of the GPU.

	#jira

Change 4415654 by Jamie.Dale

	Fixed the editor failing to load the native game localization data during init

	#jira UE-64097

Change 4415635 by Jamie.Dale

	Fixed null pointer access in setting helpers

	#jira

Change 4415630 by Jamie.Dale

	Ensure we GC at various points that could have left lingering references to items being content hot-reloaded

	#jira

Change 4415624 by Jamie.Dale

	Ensure that the transient instance created by the material editor is marked pending-kill once the material editor is closed

	This fixes an issue where a lingering material editor instance would re-apply old material constant values after a content hot-reload, as the content hot-reload would call PostEditChange on the lingering instance.

	#jira

Change 4415620 by Jamie.Dale

	Fixed type validation of objects within containers

	#jira UE-64151

Change 4415613 by Jamie.Dale

	Fixed crash when deleting a package without an SSC state

	#jira

Change 4415592 by Marcin.Undak

	UAT: Aways create directory before saving encryption parameters

	#jira none

Change 4415590 by Jamie.Dale

	Merging CL# 4357533, CL# 4366557 and CL# 4374101

	#jira

Change 4415577 by Marcin.Undak

	Linux: fixed WebM crash

	#jira UE-64157

Change 4415340 by frankie.dipietro

	Empty M_VolumeSampler for testing

	#jira UE-29618

Change 4415334 by frankie.dipietro

	Adjust M_VolumeSample test material to use Emissive

	#jira UE-29618

Change 4415085 by Ben.Marsh

	Restore const signature for FApplePlatformCrashContext::ReportCrash() for compatibility with callbacks.

	#jira

Change 4415032 by Ben.Marsh

	Fix Mac compile error due to calling non-const function.

	#jira

Change 4415005 by frankie.dipietro

	Add M_VolumeSample to QAGame to aid Volume Texture testing

	#jira UE-29618

Change 4414930 by Ben.Marsh

	Include portable callstacks in ensures.

	#jira UE-64574

Change 4414631 by Graeme.Thornton

	Fix for crash when running automation tests

	#jira UE-64652

Change 4414055 by Dan.Oconnor

	Remove use of FAssetData to avoid side effects that can result in CDO creation

	#jira UE-64534

Change 4413933 by Jeff.Fisher

	Merging using Dev-VR_to_Release-4.21

	4374589 UE-57680 [CrashReport] UE4Editor_SteamVR!FSteamVRModel::GetRawMeshData() [steamvrassetmanager.cpp:307]
	-Added some more logging to try to figure out why this is crashing.  Logs the resourceID of the steamVRMesh which might tell us if this is happening with some specific hardware.  Also logs index and vertex counts and pointers to see if the data is somewhat malformed or just completely invalid.

	4380355 UE-57680 [CrashReport] UE4Editor_SteamVR!FSteamVRModel::GetRawMeshData() [steamvrassetmanager.cpp:307]
	-Two more log lines for steamvr shutdown.  Maybe we are trying to get the models after shutdown and get bad data?

	#jira UE-57680


Change 4413599 by Mitchell.Wilson

	Saving SunlightColorLUT to resolve warning.
	#jira UE-64648

Change 4413343 by Ben.Marsh

	Add Rsync filters to installed build on Windows.

	#jira UE-64623

Change 4413276 by Ben.Marsh

	Remove logic that prevents UHT compiling on Mac during a remote build.

	#jira UE-64493

Change 4413205 by Ben.Marsh

	Fix missing dependencies from installed build on Mac and Linux.

	#jira UE-64629

Change 4413154 by Jason.Bestimt

	Merging CL 4379292 from Dev-VR - Fixes for mobile static draw list using incorrect material render proxy

	#JIRA: UEVR-1321

Change 4413148 by Jason.Bestimt

	Merging CL 4373138 from Dev-VR - Fix for media texture crash on Lumin

	#JIRA: UEVR-1319

Change 4413142 by Jason.Bestimt

	Merging CL 4347297 from Dev-VR - Swapping double to single quote to fix Mac Editor packaging for Lumin

	#JIRA: UE-63556

Change 4412619 by Jason.Bestimt

	Merging CL 4331753 from Dev-VR - Allowing output log to capture warning and error verbosity from commandline output it receives (like launch on Lumin)

	#JIRA: UE-62981

Change 4412526 by Jason.Bestimt

	Merging CL 4311018 from Dev-VR - Preventing multiple lumin frame timing hints while the graphics context isn't valid

	#JIRA: UE-62031

Change 4412517 by Jason.Bestimt

	Merging CL 4304939 from Dev-VR - Commenting out Eye Tracker init log until the feature is complete.

	#JIRA: UE-61413

Change 4412515 by Jason.Bestimt

	Merging CL 4304711 from Dev-VR - Downgrading sandbox jail warning to log, as it is expected output

	#JIRA: UE-62992

Change 4412508 by Jason.Bestimt

	Merging CL 4303846 from Dev-VR - Fix for fully qualified name in header

	#JIRA: UE-62068

Change 4412496 by Jason.Bestimt

	Merging CL 4303647 from Dev-VR - Fixing synth style warnings in Lumin Sample

	#JIRA: UE-62068

Change 4412491 by Jason.Bestimt

	Integrating CL 4303618 from Dev-VR to remove Lumin Emulator plugins

Change 4412425 by Mitchell.Wilson

	Updating GetLinearColor nodes in BP_Sky_Sphere to GetClampedLinearColor nodes. Saving curves due to the change to resolve warnings.
	#jira UE-64228

Change 4412349 by Lauren.Ridge

	Adding custom version to linear color curve assets
	#jira UE-64228

Change 4412302 by Ben.Marsh

	Include the full filename of the config file if we can't save a backup. Attempt to track down UE-64554.

	#jira UE-64554

Change 4412161 by frankie.dipietro

	Adding bUsedWithStaticLighting flag to M_Roughness_0 to fix RectLight test

	#jira UE-29618

Change 4411692 by tim.gautier

	Minor adjustment to M_Tree_FallTreeMerged_01 - added a StaticSwitchParam
	#jira UE-29618

Change 4411522 by Lauren.Ridge

	PostLoad check and additional GetClampedColorValue BP function for linear color curves
	#jira  UE-64228

Change 4411494 by Francis.Hurteau

	Copied 4359025 Francis.Hurteau
	Test if have a valid continuation before running it when setting continuation on a ready future

	#jira UE-64567

Change 4411151 by Jeff.Fisher

	Merging using Dev-VR_to_Release-4.21

	4345353 UE-62255 Google 6DOF Motion Controller Support
	-Added support for 6DOF controller tracking on daydream.
	-Project Settings->Android->Advanced APK Packaging->Configure GoogleVR to support specific hardware configurations-> Set to Daydream(6.6 DoF) to enable support for two 6dof controllers. A single 3dof controller is also supported by this configuration, as is a single 6dof controller.
	-Currently the 3dof controller is detected only by noticing that the positions returned for all controllers are exactly 0,0,0 per Google reccomendation.  A future API should make it explicit when a controller is 3dof or 6dof.
	-Currently we arbitrarily make the controller at index 0 the right and the one at 1 the left.  A future api should let us query for controller handedness.

	4346387 Fixing build break in GoogleVRControllerFunctionLibrary.h

	4349142 Fixing GoogleVRController build warning

	4349742 Fixing AndroidRuntimeSettings build errors.

	4350977 Fix for static analysis warning

	4351170 Build fix for bad assert

	#jira UE-62255

Change 4410947 by Lina.Halper

	#DUPEMERGE

	Fixes many reference pose issues, where they want to add node, and how it updates, and how they could move

	- mainly execution can be disabled by button, and  we will mark to compile when it needs recompile due to hierarchy change
	- added quick warning to log when hierarchy is missing
	- still lots of things need more iteration
	- fixed assets

	#jira: UE-63136

Change 4410550 by Lauren.Ridge

	Fix for ListView not propagating selection change events
	#jira UE-64118

Change 4410527 by Lauren.Ridge

	Adding condition to guard against crash when pasting comments
	#jira UE-63214

Change 4410512 by Marcin.Undak

	UAT: Create manifest directory, before writing to it

	#jira none

Change 4410511 by Lauren.Ridge

	Fix for crash on spamming trigger presses in VR mode
	#jira UE-63608

Change 4410489 by Lauren.Ridge

	Fix for disappearing UI handle in VR mode
	#jira UE-63622

Change 4410364 by Ben.Marsh

	PR #5138: Fix bForceBuildShaderFormats not being read correctly in TargetRules (Contributed by rlabrecque)

	#jira UE-64611

Change 4410086 by Ben.Marsh

	UAT: Show timing/agent info in UAT the same way as in UBT, to make it easier to track down badly configured agents.

	(Originallly CL 4343393 in Dev-Build)

	#jira

Change 4410018 by Lina.Halper

	#DUPE MERGe
	Merging using Dev-Anim<->Release4.21

	fix motion blur issue on poseable mesh component

	#jira: UE-62296

Change 4409981 by Simon.Tourangeau

	SunPosition plugin

	#jira UE-64075

Change 4409913 by Michael.Kirzinger

	Fix FUniqueNetIdRepl serialization for out of engine OSSs. Use FNetBitReader/Writer in the serialization test so it properly tests network replication

	#jira UE-63326
[at]josh.markiewicz

Change 4409838 by Simon.Tourangeau

	Integrate misc nDisplay fixes from Dev-Enterprise

	- nDisplayLauncher: Removed useless no-val command line arguments
	- Fixed Editor crash when translation direction is set in BP_DemoWand_Blueprint
	- Use quotation marks for paths
	- A lot of nDisplay warings "wand not found"
	- nDisplayLauncher passes custom arguments at beginning
	- Update blueprints (resubmit + comments)
	- Single view for monoscipic devices
	- Move swap eye attribute to [cluster_node]
	- Removed viewport flip feature
	- Disable input on slave nodes
	- Fix for GL3/4 monoscopic device. Missed changes for 'Viewport positioning fix'.
	- Removed custom swap_int
	- Fixed demo blueprints
	- Fixed crash in DC components when the DC is not initialized
	- Fixed visibility of some inherited members
	- Fixed Editor crash on second PIE session start
	- Fix for viewport positioning
	- BP API docs (comments)
	- Turn off some screen effects in the nDisplay template project

	#jira UE-64170

Change 4409812 by Simon.Tourangeau

	USD SDK updated to v18.09

	Merged from Dev-Enterprise

	#author Rex.Hill
	#jira UE-64140

Change 4409754 by Graeme.Thornton

	Copy of CL 4385549 from Dev-Core

	Try and detect a serialize function inside arbitrary preprocessor blocks and throw an error
	Make a couple of other "can't have things inside preprocessor blocks" messages consistent with this one

	#jira none

Change 4409671 by Jeff.Fisher

	Merging using Dev-VR_to_Release-4.21

	4392743 UE-63646 MagicLeap 4.21 redirects need updating
	-Made redirectors more specific, found a way to do the updates without the MatchSubstring package update flag, to avoid a warning about how it is very slow.

	#jira UE-63647

Change 4409395 by Ben.Marsh

	Fix Python.build.cs adding locally generated *.pyc files as runtime dependencies. Since these files are not tracked as build products, they will not exist on other build machines, causing warnings when building DDC.

	#jira

Change 4408881 by Max.Chen

	Sequencer: Added missing ini change for 4395032

	#jira UE-64258

Change 4408670 by Max.Chen

	Sequencer: Step to next/prev key no longer uses ExclusiveEndFrame - 1. This fixes cases where you want to step to the last key of a section and add another animation clip that doesn't overlap.

	#jira none

Change 4408662 by Max.Chen

	Sequencer: Removed derived blueprint type for level sequence director blueprints

	#jira UE-64258

Change 4408661 by Max.Chen

	Sequencer: When evaluating a range of a sequence, all overlapping segments of that range are now guaranteed to be up-to-date and compiled.

	This is a newer version of 4280319 which was backed out in 4317353, with the TRange::Overlaps issues addressed.

	#jira UE-63336
	#jira UE-62873

Change 4408660 by Max.Chen

	Sequencer: Fix crash when converting matinee assets to sequences due to changes in events. Event keys will now have blueprint event endpoints created in the level sequence blueprint when converting.

	#jira none

Change 4408354 by Marc.Audy

	Fix additional cases where GetBlueprint could get called without a valid blueprint, thus checking
	#jira UE-62444

Change 4408286 by Joe.Conley

	#jira UE-64552 [CrashReport] UE4Editor_MagicLeap!UImageTrackerComponent::TickComponent() [imagetrackercomponent.cpp:391]

	MagicLeap ImageTrackerComponent: Adding check for PLATFORM_LUMIN to prevent PIE crash running code that was designed to only run on device.

	This had been fixed previously but somehow the fix got lost merging between streams.

Change 4408252 by Brandon.Schaefer

	Doubles in the form of 1e+9999 can be larger then 30 chars, set aside more room

	#jira UE-64582

Change 4408076 by Mike.Erwin

	UAT: fix Iterative Deploy leaving behind old files on Android
	(copy 4369737 from Dev-Build)

	For iterative deploy on Android, files & directories not in staging will be zapped from the device.

	The following directories are spared, to maintain config & logs on device:
	Engine/Saved
	Engine/Config
	ProjectName/Saved
	ProjectName/Config

	Tested with Samsung Galaxy S6+ (Android 6.0) and Google Pixel 2 (Android 9.0)

	#android
	#jira UE-61686

Change 4408070 by Mike.Erwin

	UAT: iterative deploy no longer prevents cleaning of staging directory
	(copy 4369732 from Dev-Build)

	Partial fix for
	#jira UE-58838 UE-61686 UE-62879

	Might need additional work to reduce file copies from Build to Stage.

Change 4407741 by Ben.Marsh

	UBT: Avoid trying to figure out which mobile provision to use for a project when we already know the path to the provision we want. Also fix certificate not being updated if mobile provision changes.

	#jira

Change 4407632 by Jamie.Dale

	Removed pyc files from Python SDK

	#jira UE-64531

Change 4407622 by Jamie.Dale

	Updated Python SDK copy script to exclude pyc files

	#jira UE-64531

Change 4407431 by Anousack.Kitisa

	Copied 4392037 Anousack.Kitisa
	Modified API for UV map generation.

	#jira UE-63814

Change 4407427 by Ben.Marsh

	Suppress warning for missing DebugNonUFS files when staging installed build.

	#jira UE-64579

Change 4407401 by Anousack.Kitisa

	Copied 4383601 Anousack.Kitisa
	[StaticMeshEditor]:
	* Fixed material assignment issue when re-importing Datasmith static mesh after deleting a section from the mesh.
	* Fixed material issue when deleting a section from a mesh and undoing and chaging material on the mesh.

	#jira UE-62480

Change 4407274 by Joe.Graf

	Over merge reverted

	#jira: fix

Change 4407268 by Anousack.Kitisa

	Copied 4369800 Anousack.Kitisa
	Import/export FBX metadata on SkeletalMesh and Skeleton assets.

	#jira UEENT-1881

Change 4407220 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - AR samples updated

	#jira: UE-64673

Change 4407213 by Rolando.Caloca

	UE4.21 - Copy 4403346
	DR - Fix post opaque extension running before lights

	#jira

Change 4407208 by Anousack.Kitisa

	Copied 4369604 JeanLuc.Corenthin
	- Fixed indexing issue with FOverlappingCorners object created using a FmeshDescription object:
	    - Changed logic in building of FOverlappingCorners to be based on index of wedge, number of wedges equal 3 times the number of triangles like in FRawMesh, instead of index of vertex instances.
	   - Updated BuildVertexBuffer to take this new logic in account.
	- Fixed crash in FMeshDescriptionOperations::CreateMikktTangents:
	   - MikkTSpace sdk does not handle properly faces with 0 vertices which occur with mesh description with invalid polygons.

	#jira UE-62478, UE-63758

Change 4407188 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Fixed missing include when not using unity builds

	#jira: UE-64673

Change 4407179 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Added a way to see the ARKit CPU consumption across all of its threads

	#jira: UE-64673

Change 4407178 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Bug fix for landscape image detection being at the wrong distance

	#jira: UE-64673

Change 4407174 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Improved debug rendering of AR tracked images

	#jira: UE-64673

Change 4407165 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Added post edit change to force correct aspect ratios when editing physical size for detected images

	#jira: UE-64673

Change 4407162 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Reverted premature merge

	#jira: merge

Change 4407156 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21

	#jira: merge

Change 4407146 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Point cloud rendering additions

	#jira: UE-64673

Change 4407134 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Added some config properties to box component for debug rendering

	#jira: UE-64673

Change 4407128 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Added missing #ifdef

	#jira: UE-64673

Change 4407127 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - AR point cloud debug rendering support added

	#jira: UE-64673

Change 4407119 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - ARVideoSettings sample

	#jira: UE-64673

Change 4407113 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Added a device orientation query in addition to the event that is present

	#jira: UE-64673

Change 4407109 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Fixed a missing nullptr check that was causing AR apps to crash

	#jira: UE-64673

Change 4407105 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Added support for rotating an image while generating a jpeg for ARSharedWorld sample

	#jira: UE-64673

Change 4407101 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Added a set of properties to override thread priorities when using ARKit and UE4 is causing ARKit to starve

	#jira: UE-64673

Change 4407098 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21

	#jira: merge

Change 4407093 by Francis.Hurteau

	Copied 4372687 Francis.Hurteau
	Fix potential assert when changing ProtocolVersion based on ping messages

	#jira UE-64035

Change 4407088 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Added scaling to jpeg creation for ARSharedWorld sample

	#jira: UE-64673

Change 4407082 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - ARSharedWorld sample

	#jira: UE-64673

Change 4407078 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Fix for null session config being passed to AR system

	#jira: UE-64673

Change 4407074 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - ARSharedWorld sample

	#jira: UE-64673

Change 4407064 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - ARSharedWorld sample

	#jira: UE-64673

Change 4407061 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - ARSharedWorld sample

	#jira: UE-64673

Change 4407052 by JeanLuc.Corenthin

	Copy CL #4392021
	  - Fixed crash when importing model thru VRED importer
	  - Includes changes to StaticMeshBuilder.cpp made in CL #4369604

	#jira UE-64152

Change 4407051 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - ARSharedWorld sample

	#jira: UE-64673

Change 4407045 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Code suupport for streaming ar shared worlds

	#jira: UE-64673

Change 4407039 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - ARSharedWorld sample

	#jira: UE-64673

Change 4407032 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Improved AR template

	#jira: UE-64673

Change 4407030 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Better BP exposure of GetMappingStatus for AR

	#jira: UE-64673

Change 4407017 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Better double free fix for ar env probes

	#jira: UE-64673

Change 4407012 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Double free fix for env probes

	#jira: UE-64673

Change 4407007 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - AREnvProbe sample

	#jira: UE-64673

Change 4407006 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - AREnvProbe sample

	#jira: UE-64673

Change 4407003 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - AREnvProbe sample

	#jira: UE-64673

Change 4406999 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Render doc fix for non-editor builds

	#jira: merge

Change 4406994 by Anousack.Kitisa

	Copied 4362955 JeanMichel.Dignard
	Static Mesh Library : SetLodFromStaticMesh
	- Assign materials to new LOD sections based on source mesh LOD.
	- Copy LOD build settings from source.

	#jira UE-63659, UE-64016

Change 4406992 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Fix for CLion IDE usage

	#jira: merge

Change 4406987 by Joe.Graf

	Merging using Dev-VR_to_Release-4.21 - Fix for missing property decoration for video modes

	#jira: UE-64673

Change 4406944 by Max.Chen

	Sequencer: Stop all sounds on tear down

	#jira UE-63501

Change 4406942 by Mark.Satterthwaite

	Duplicate CL #4398322: Rebuild mtlpp using Xcode 10 so Metal 2.1 works on iOS.

	#jira N/A

Change 4406880 by Anousack.Kitisa

	Copied 4356072 Anousack.Kitisa
	[StaticMeshEditor]:
	* Moved the UV channel removal functionality from the LOD details panel to the UV drop-down menu.

	#jira UEENT-1827

Change 4406826 by Francis.Hurteau

	Copied 4366928 Jeremie.Roy
	Fix crashes related to the UndoHistory.
	Add missing UndoBufferChangedDelegate broadcasts in EditorTransaction

	#jira UE-64096

Change 4406820 by Anousack.Kitisa

	Copied 4350474 Johan.Duparc
	Fix UEditorAssetLibrary::DoesAssetExist to handle sub object name

	#jira UE-62333

Change 4406783 by Anousack.Kitisa

	Copied 4348861 Anousack.Kitisa
	[StaticMeshEditor]:
	* Fixed vertices being merged even though they don't share mergeable attributes.

	#jira UE-62980

Change 4406752 by Anousack.Kitisa

	Copied 4348838 Anousack.Kitisa
	Fixed ConvertAnyPathToObjectPath returning wrong path for objects that are named differently than their package.

	#jira UE-62333

Change 4406721 by Brandon.Schaefer

	Linux: Set FORCE_ANSI_ALLOCATOR when using -EnableTSan to avoid multiple definitions

	#jira UE-62804

Change 4406461 by Francis.Hurteau

	Copied 4382276 Francis.Hurteau
	Fix syncing streaming level visibility state with undo/redo

	#jira UE-64315

Change 4406459 by Ben.Marsh

	Fix temporary files containing dependency lists being created in Engine directory. Move them under Engine/Intermediate instead.

	#jira

Change 4406451 by Brandon.Schaefer

	Linux: Dont try to make current if our current window was the SplashScreen window we just destroyed

	#jira UE-64211

Change 4406440 by Chris.Babcock

	Remove AKEYCODE_BACK from valid gamepad keycodes to allow it when controllers are disabled

	#jira UE-64350
	#ue4
	#android

Change 4406382 by Anousack.Kitisa

	Copied 4393087 Patrick.Boutot

	Add a shader source directory for the OpenCVLensDistortion plugin.

	#jira UE-64568

Change 4406345 by Joe.Graf

	Merge Xcode project generation fix to defaul to Legacy build mode using Dev-VR->Release-4.21

	#jira: merge

Change 4405792 by JeanMichel.Dignard

	Copied 4393315 JeanMichel.Dignard
	Better telemetry for plugin warden
	- Added more event attributes to track potential issues.

	#jira UE-64280

Change 4405776 by JeanMichel.Dignard

	Copied 4392578 JeanMichel.Dignard
	Fixed actors not saving properly on a reimport when moved to a sublevel.
	The issue is that they were being parented to actors from another level which isn't supported.
	Also, the scene component template should refer to the parent component through a TSoftObjectPtr in case it's in another package.

	#jira UE-62070

Change 4405738 by Mark.Satterthwaite

	Duplicate CL #4396224: Remove another broken bit of legacy Metal code.

	#jira UE-64128

Change 4405733 by Mark.Satterthwaite

	Duplicate CL #4399472: Handle all Metal formats in ShaderPlatformToPlatformName - I have not made this handle all formats or platforms so this function is *wrong* for a number of others and should *assert* on failure to identify a platform. This fixes incorrect shader compilation for Forward rendering on iOS.

	#jira UE-64355

Change 4405630 by JeanMichel.Dignard

	Copied 43737703 Johan.Duparc
	Prevent crash for old datasmith assets
	Clear transactional flag in user asset data that could cause a crash for Blueprint assets.

	#jira UE-63349

Change 4405481 by Sorin.Gradinaru

	UE-61699 Kindle Fire 5th Gen crashes rotating Remote Session

	#jira UE-61699
	#Android
	#4.21

	From //UE4/Dev-Mobile CL4360704

	Disabling threaded rendering for Kindle Fire HD 7 5th gen in DefaultDeviceProfiles.ini

Change 4405276 by Frankie.DiPietro

	Adding test content for Volume Textures, Iris Normals, and Subsurface Boundary Bleed Color coverage

	#jira UE-29618

Change 4405138 by JeanMichel.Dignard

	Copied 4350470 Johan.Duparc
	Fix crash on property edition for blueprint actors with templated asset user data

	#jira UE-63349

Change 4404967 by Mikey.Boyd

	Making content change to M_Translucent_PanNrm for UEQATC-244. Added a Texture Sample node to be used to test Platform Stats.

	#jira UE-29618

Change 4404909 by Robert.Manuszewski

	When enabling cooked assets in the editor, the engine will now use FArchiveAsync2 in the editor to be able to open them.

	(re-implemented CL #4400327 from Dev-Core)

	#jira UE-64389

Change 4404901 by Robert.Manuszewski

	Fixed a hang when entering PIE when Background Streaming is disabled

	#jira UE-63320

Change 4404816 by Ben.Marsh

	Fix "Non-void function should return a value" warning in CIS.

	#jira

Change 4404621 by Stefan.Boberg

	Re-enabled LLM on Editor builds since the performance issue has been addressed

	#jira UE-60020

Change 4404491 by Max.Chen

	Sequencer: Use cached object bindings when drawing motion trails.

	FindObjectId can be slow because it clears the cached bindings. Added FindCachedObjectId which retrieves the binding without clearing the cache.

	#jira UE-63347

Change 4404490 by Max.Chen

	Sequencer: Fix key reduction not working on imported fbx channel.

	Implement channel Optimize() so that it follows the curve editor's SimplifySelection by evaluating whether a key is needed (rather than removing the key and checking whether the value has changed).

	The main fix is that the tangents need to be calculated as non-normalized (ie. with the DisplayRate)

	#jira UE-62353

Change 4404488 by Max.Chen

	Sequencer: Changed HandleSingleNode fallback check for collapsed parents.

	#jira UE-64394

Change 4404486 by Max.Chen

	Sequencer: Remove restriction on hidden mobility. It's too wide to restrict transform tracks.

	#jira UE-63415

Change 4404472 by Max.Chen

	Sequencer: Restore drawing paths for selected nodes and channels

	#jira UE-64204

Change 4404468 by Max.Chen

	Sequencer: Check for property type in evaluation. This fixes an issue where the property type is changed after the track has been created.

	#jira UE-64278

Change 4404439 by Keli.Hlodversson

	Merging critical SteamVR fixes from Dev-VR
	#jira UE-63198
	#jira UE-64098
	#jira UEVR-1250

Change 4403717 by Marc.Audy

	Inline templated version of GetGameInstance

	#jira UE-62591

Change 4403702 by Marc.Audy

	PR #4944: Added template cast versions of multiple methods. (Contributed by francoap)
	#jira UE-62591

Change 4403699 by Marc.Audy

	Make reregistering an object in the significance manager an ensure not a check
	#jira

Change 4403697 by Marc.Audy

	PR #5074: Fixed minor bugs in GameUserSettings. (Contributed by phoenxin)
	#jira UE-63893

Change 4403695 by Marc.Audy

	Fix crash pasting timeline with external curve that has been force deleted
	#jira UE-64504

Change 4403693 by Marc.Audy

	PR #5077: Prevent TimelineComponent Update delegate from being executed 3 times when looping (Contributed by nedwardsnae)
	#jira UE-63927

Change 4403691 by Marc.Audy

	PR #5076: Correct icon when dragging an event dispatcher variable (Contributed by projectgheist)
	#jira UE-63895

Change 4403689 by Marc.Audy

	PR #5075: Mouse decorator when dragging a category from My Blueprint panel (Contributed by projectgheist)
	#jira UE-63894

Change 4403686 by Marc.Audy

	PR #5096: UE-64019: Use compare function for tooltip FText instead of != operator (Contributed by projectgheist)
	#jira UE-64109
	#jira UE-64019

Change 4403662 by Marc.Audy

	Ensure that objects created via duplication in PIE are correctly constructed
	#jira UE-63505

Change 4403462 by tim.gautier

	Cleaned up M_Tree_FallTreeMerged_01, added comment blocks for UEQATC-212
	#jira UE-29618

Change 4403308 by Michael.Trepka

	Update mouse position on NSDraggingUpdate event on Mac

	#jira UE-60800

Change 4403290 by Michael.Trepka

	Fixed issues with window position and size when toggling between fullscreen and windowed modes

	#jira UE-63212

Change 4403270 by Michael.Trepka

	Fixed a problem with mouse click/drag events being received by incorrect window/widget in certain conditions while dragging windows on Mac

	#jira UE-57506

Change 4403216 by Ben.Marsh

	Fix null reference exception when resolving paths.

	#jira

Change 4403213 by Ben.Marsh

	Revert change to use FileReference for executable to use in the <Spawn> task, to ensure we can use programs in the PATH.

	#jira

Change 4403209 by Ben.Marsh

	Prevent null dereference when tagging a set of files.

	#jira

Change 4403200 by Ben.Marsh

	BuildGraph: Add support for automatic parsing of collection types in BuildGraph parameters.

	#jira

Change 4403188 by Mikey.Boyd

	Adding content for Data Table test coverage.

	#jira UE-29618

Change 4403163 by Ben.Marsh

	Sanitize the contents of all the receipts in the installed engine build, to make sure they don't reference any files we don't distribute.

	#jira UE-56424

Change 4403151 by Ben.Marsh

	UBT: Don't assume that console encoding is UTF-8 when using ParallelExecutor.

	#jira UE-64248

Change 4403136 by Ben.Marsh

	Fix IWYU issues with SQLite support.

	#jira UE-64523

Change 4403116 by Ben.Marsh

	UBT: Fix project files being generated for VS2017 if the user only has AutoSDKs, and does not have the IDE installed.

	#jira UE-62726

Change 4403074 by Ben.Marsh

	UBT: Fix a couple of edge cases when parsing output from child processes.

	* If a single line was larger than 32kb, the process would be treated as having terminated.
	* If the last output line did not have a trailing newline, the line would be dropped.

	#jira UE-64234

Change 4403066 by Ben.Marsh

	Fix project browser reopening when creating a new project, if other command line arguments are present. Missing a space between the project file and previous argument list.

	#jira UE-63724


#lockdown Nick.Penwarden
#rb none

#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-AUTHOR: ben.marsh
#ROBOMERGE-SOURCE: CL 4447546 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4452228 by jason bestimt in Dev-VR branch]
2018-10-11 11:48:32 -04:00
jason bestimt
f2890ac781 --------------------------------------
Copying //UE4/Fortnite-Staging to Dev-Main (//UE4/Dev-Main) [at] 4395008
#rb
#rnx
#lockdown Nick.Penwarden

#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-SOURCE: CL 4395058 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4398121 by jason bestimt in Dev-VR branch]
2018-09-26 10:08:47 -04:00
chris babcock
016d94e747 Copying //UE4/Dev-Mobile to //UE4/Dev-Main (Source: //UE4/Dev-Mobile [at] 4355761)
#lockdown Nick.Penwarden
#rb Jack.Porter

============================
  MAJOR FEATURES & CHANGES
============================

Change 4066430 by Nick.Shin

	HTML5 - fix merge stomping and add in missing SC.Metadatadir (null) object to last {if else} block

	#jira UE-58423  HTML5 Quicklaunch through UnrealFrontEnd fails on Stage Command: Error: System.NullReferenceExeception

Change 4067037 by Bogdan.Vasilache

	#jira UE-57406

	Shaders compiled for GLSL_ES2 with CFLAG_FeatureLevelES31 compiler flag will now shift to GLSL_ES3_1_ANDROID profile instead of GLSL_310_ES_EXT.

Change 4067649 by Jack.Porter

	Remove obsolete cvars from ini files
	#jira UE-54768

Change 4071833 by Bogdan.Vasilache

	#jira UE-57406

	ShaderVersion guid updated to reflect changes in the OpenGL shader compiler.

Change 4075162 by Bogdan.Vasilache

	#jira UE-53195

Change 4099176 by Jack.Porter

	Fix SpeedTree node not working on ES3_1 (Contributed by PicaroonX)

	#jira UE-59685
	PR #4761

Change 4124398 by Mi.Wang

	Add particle cutout support for feature level es31.

Change 4129400 by Sorin.Gradinaru

	UE-60226 Web Browser widget is completely white on Android

	#jira UE-60226
	#jira UE-53247
	#Android
	#4.21

	from Release-4.20 CL 4122319

	The URL from the sample app is malformed (http:www.google.com).
	Since the phone's default browser is able to correct this problem for http and https URLs, I've added this exception to the code that checks the URL prefix, re-writing the fix for UE-53247.

Change 4164212 by Nick.Shin

	minor fixes to merge from Main

	#jira none

Change 4165606 by Nick.Shin

	#jira UE-57006  QA-Promotion WebGL1 HTML5 Launch On has numerous graphical errors

	in order for UNROLL to work -- break statement needs to be removed

Change 4165823 by Nick.Shin

	HTML5 - split single large template file to smaller component (e.g. js & css) files

	custom template files are also supported on a per-project basis:

	copy
	.../Engine/Build/HTML5/GameX.*.template
	to
	<project>/Build/HTML5/.

	build will automatically pick it the project's path (otherwise fallback to the Engine's version)

	this is based on GitHub PR #4780

	#jira UE-60136  GitHub 4780 : Proposed HTML5 Changes

Change 4202481 by Sorin.Gradinaru

	UE-50492 OnUrlChanged does not fire on mobile

	#jira UE-50492
	#iOS
	#4.21

	Adding the events for load started & finished with errors

Change 4202484 by Sorin.Gradinaru

	UEMOB-454 Move the virtual keyboard out of Experimental and make it enabled by default

	#jira UEMOB-454
	#4.21

Change 4202583 by Bogdan.Vasilache

	[UE-53816] Allow texture sampling in vertex shaders for ES2 feature level
	#jira UE-53816

Change 4214064 by Nick.Shin

	Epic's GitHub policy is to treat "unknown" file extensions as "binary"

	changing filenames so that they will show up GitHub's repo

	this is in reference to GitHub PR #4780

	#jira UE-60136  GitHub 4780 : Proposed HTML5 Changes

Change 4224514 by Mi.Wang

	We should not Tick USceneCaptureComponent on DS by default.

Change 4230192 by Nick.Shin

	HTML5 READMEs

	updating old ones - and putting new ones in

	these originally came from (mostly) onboarding the chrome team on UE4 emails.  capturing most of that in markdown format.

	#jria UEMOB-255  HTML5 Multithreading

Change 4232460 by Nick.Shin

	HTML5 - fix UE_MakeHTTPDataRequest() crash

	#jira  UE-38351  ( Pri:1 - 4.21 )  Red and Blue color channels flipped on materials called from HTML5 server

Change 4234647 by Nick.Shin

	HTML5 - ERGBFormat::RGBA  vs  ERGBFormat::BGRA

	- make use of the enums in UAsyncTaskDownloadImage::HandleImageRequest()
	- enable RGBA  vs  BGRA options for JPG decoder

	#jira  UE-38351  ( Pri:1 - 4.21 )  Red and Blue color channels flipped on materials called from HTML5 server

Change 4240086 by Sorin.Gradinaru

	UE-61345 Decals in Remote Session are not rendering on some iOS devices

	#jira UE-61345
	#4.21
	#iOS

	Changed the texture compression from DXT5 to RGBA

Change 4240234 by Sorin.Gradinaru

	UE-61838 Android 'Launch On All' can't run during an existing launch on session on Windows

	#jira UE-61838
	#4.21

	Cancel previous sessions before launching the selected configuration.

Change 4244686 by Nick.Shin

	HTML5 - syncing build scripts

	#jria UEMOB-255  HTML5 Multithreading

Change 4246399 by Nick.Shin

	HTML5 - syncing PhysX build scripts

	#jria UEMOB-255  HTML5 Multithreading

Change 4267990 by Bogdan.Vasilache

	[UEMOB-405] - Mobile PIE polishing - Bezel & Rotation + related subtasks

	#jira UEMOB-405
	#jira UEMOB-458
	#jira UEMOB-459
	#jira UEMOB-460

Change 4280211 by Chris.Babcock

	Fix FD_SET macro invoke crash when Socket FD exceed 1023 (contributed by scahp)

	#jira UE-62290
	#PR #4912
	#ue4
	#android

Change 4300275 by Nick.Shin

	HTML5 - Unreal File Server - css response header fixes

	#jira UE-63009 HTML5 template page has non-centered viewport and loading banner stretches the entire screen

Change 4302328 by Nick.Shin

	#jira UE-63108  HTML5 RunMacHTML5LauncherHelper.command files do not have appropriate permissions to run on Mac

Change 4303428 by Jack.Porter

	Fixed crash during cooking for certain landscapes with collision data out of sync with render data.

Change 4307517 by Jack.Porter

	Fix warning on Mac/Linux

	#jira UE-62993

Change 4311437 by Nick.Shin

	HTML5 : re-enabling [ -s BINARYEN_TRAP_MODE='clamp'; ]

	warning: this is technically slower performing -- but, this fixes a lot of 64-bit issues (HTML5 is "only" 32-bits)

	#jira UE-63049  HTML5 Quicklaunch to Chrome crashes with RuntimeError: float unrepresentable in integer range

Change 4312602 by Chris.Babcock

	Allow some hardware buttons through if hardware keyboard disabled

	#jira UE-63260
	#ue4
	#android

Change 4312711 by Chris.Babcock

	Fix string formatting for some locales in GetMetaDataString Method (contributed by IlinAleksey)

	#jira UE-63252
	#PR #5026
	#ue4
	#android

Change 4321719 by Bogdan.Vasilache

	UE-63378 - Fixed static analysis warnings
	#jira UE-63378

Change 4331224 by Jack.Porter

	Fixed Mobile PIE resolution for iPhone 8 Plus

	#jira UE-63191

Change 4339446 by Jack.Porter

	Modified foliage thumbnail color to better show when it is inactive
	#jira UE-30824
	#5057

Change 4339458 by Dmitriy.Dyomin

	Fixed typos in glObjectPtrLabel type definitions (contributed by TheCodez)
	#4920
	#jira UE-62368

Change 4339460 by Dmitriy.Dyomin

	Fixed: bRenderInMainPass on SkeletalMeshes doesn't work on Mobile
	#jira UE-59077

Change 4339523 by Sorin.Gradinaru

	UE-61351 Error: Failed to send -1 bytes of data to RemoteConnection spammed in the editor log when closing RemoteSession on device during connection

	#jira UE-61351
	#4.21

	Not an real issue. The message is issued whenever the host (or the client) tries to send messages through an inactive channel. There is a "/ping" message sent back and forth between the host and the client, with high frequency (hence the spam) - if this message is no longer received, the host (or the client) decides to terminate the connection.

	"Downgrading" the message from Error to Log, to avoid spamming the log on release builds.

Change 4339590 by Sorin.Gradinaru

	UE-61554 Web Browser: No Transparency in 3D Widget Component on Mobile

	#jira UE-61554
	#Android
	#4.21

	Modified Web Texture Material's blend mode to "Translucent"

Change 4339595 by Sorin.Gradinaru

	[Build] UE4 Dev-Mobile - CL 4339590 - Incremental Editor Win64

Change 4339597 by Jack.Porter

	Fix static analysis CIS
	This function should be moved to SceneUtils.h and the dependency in AsyncTaskDownloadImage resolved another way.
	#jira UE-63378

Change 4339599 by Sorin.Gradinaru

	UE-56076 Android Launch On "Running..." toast intermittently doesn't appear
	#jira UE-56076
	#Android
	#4.21

	wait before getting the process list with "adb shell ps" - on some devices the list is not yet ready

Change 4339647 by Sorin.Gradinaru

	UE-54791 Planar Reflection gamma / brightness incorrect on Samsung Galaxy S5

	#jira UE-54791
	#Android
	#4.21

	The planar texture contains encoded data:
	- decode it immediately after sampling the texture
	- alpha channel was inverted during the PrefilterPlanarReflectionPS step

Change 4339654 by Sorin.Gradinaru

	UE-59697 WebBrowser SetVisibility not working on Android & iOS

	#jira UE-59697
	#4.21
	#iOS
	#Android

	SetVisibility implemented on iOS and Android's web browsers, by extending the implementation on Windows: use a list to store references to the webbrowsers in the scene , then in WebBrowserSingleton::Tick check if the cached web browsers windows or widgets ticked on the last frame

Change 4339656 by Sorin.Gradinaru

	Remove unnecessary comment in IOSPlatformWebBrowser.cpp

Change 4339666 by Bogdan.Vasilache

	[UEMOB-455] Make editor tool to dump out a device .json file for a connected Android device
	#jira UEMOB-455

Change 4339667 by Bogdan.Vasilache

	Mobile PIE bugfixes
	#jira UE-63288
	#jira UE-63282

Change 4339700 by Bogdan.Vasilache

	[bugfix] Accidentally disabled SetPreviewPlatform() call for mobile PIE simulation.

Change 4339733 by Sorin.Gradinaru

	UE-59381 Ios application default orientation

	#jira UE-59381
	#iOS
	#4.21

	- added Initial interface orientation in the generated Plist file (UIInterfaceOrientation key)
	- implemented preferredInterfaceOrientationForPresentation in the IOSViewController
	- re-arranged the orientation list in the Plist file

Change 4339781 by Sorin.Gradinaru

	UE-60716 Show cursor in Editor text boxes when focused on Android

	#jira UE-60716
	#Android
	#4.21

	Updating the widget's cursor position from the native code.
	This also overrides the fix for UE49124 Cursor in virtual keyboard and UMG don't match - initially the solution was to hide the widget's cursor.

Change 4340037 by Jack.Porter

	Added an Android Project Settings checkbox to enable detection of Vulkan device support by default. If unchecked, the -detectvulkan command line parameter can be used.

Change 4340076 by Jack.Porter

	Fix warning seen by CIS

	#jira UE-63377

Change 4340212 by Sorin.Gradinaru

	UE-63224 Android DLC profile in Project Launcher fails if there is a space in the path for the destination directory

	#jira UE-63224
	#4.21
	#Android

	Avoid enclosing path arguments in double quotes (""<path>""). MakePathSafeToUseWithCommandLine(<path>) already adds quotes when needed.

Change 4340721 by Andrew.Grant

	Fixed -vsmac argument not working with GenerateProjectFiles

	#jira nojira

Change 4340822 by Andrew.Grant

	Replaced default iOS splashcreens with UE logo
	Added missing resolutions (iPhone 5 portrait, iPad 10.5")
	Removed custom splash images from RemoteSessionApp

	#jira UE-59864, UE-61939

Change 4340857 by Chris.Babcock

	Fix virtual keyboard crashes on Android

	#jira none

Change 4341047 by Andrew.Grant

	Prevent Xcode upgrade warnings for >9.0 versions

Change 4343797 by Cosmin.Sulea

	iOS - iPhonePackager ExportCertificate command failing 100%

Change 4343823 by Sorin.Gradinaru

	UE-63334 Unreal Remote 2 does not send information about motion control

	#jira UE-63334
	#iOS
	#Android

	The functionality was commented out. Tested it for performance and it seems OK (despite the high frequency of /motion signals)

Change 4343824 by Sorin.Gradinaru

	UEMOB-185 Implement the equivalent of FAndroidJSScripting for iOS
	UE-59488 FWebBrowserWindow::UnbindUObject of IOSPlatformWebBrowser.cpp is not implemented yet

	#jira UEMOB-185
	#jira UE-59488
	#4.21
	#iOS

	New methods (using WebKit, matching the Android implementation):
	- Go back/forward
	- HandlePageLoading (loading/didCommitNavigation, loaded/didFinishNavigation)
	- HandleReceivedError (didFailNavigation)
	- execute JS code
	- controlling the client using JS commands (WKWebViewConfiguration & WKUserContentController):
		- in Android we using shouldInterceptRequest to intercept a custom resource URL (JS: XMLHttpRequest.send, document.location)
		- iOS will register handlers (JS: window.webkit.messageHandlers.<FMobileJSScripting::JSMessageHandler>.postMessage)

Change 4343845 by Sorin.Gradinaru

	Adding the signatures for FJavaWrapper's CallLongMethod, CallFloatMethod and CallDoubleMethod in the AndroidJNI.h

	#4.21
	#Android

Change 4343893 by Cosmin.Sulea

	UEMOB-465 - Add Device Output Log support for iOS
	#jira UEMOB-465

Change 4343895 by Dmitriy.Dyomin

	Fixed: DepthFade does not work in mobile emulation while MobileMSAA enabled
	#jira UE-60404

Change 4343899 by Dmitriy.Dyomin

	GitHub 4851 : Fix layer info property bNoWeightBlend not being saved after tiled landscape import (contributed by cmp-)
	#4851
	#jira UE-61437

Change 4343906 by Bogdan.Vasilache

	Editor's feature level is now saved and restored between sessions
	#jira UE-55506
	#jira UE-59688

Change 4346729 by Jack.Porter

	Fix CIS
	#jira UE-63716

Change 4347811 by Jack.Porter

	Fix dependency chain while including PIEPreviewDeviceSpecification
	#jira UE-63755

Change 4348580 by Jack.Porter

	Fix CIS issues in IOSPlatformWebBrowser
	#jira UE-63809

Change 4350092 by Jack.Porter

	Fix null pointer exception in iPhonePackager when a matching certificate cannot be found

	#jira UE-63821

Change 4350968 by Jack.Porter

	Update binaries for deployment server
	#jira UEMOB-332

Change 4353925 by Jack.Porter

	Merging //UE4/Dev-Main to Dev-Mobile (//UE4/Dev-Mobile)
	Rework PR 4912 from CL 4280211

	#jira UE-62290

Change 4354034 by Jack.Porter

	Rebuilt deployment server after backing out changes

	#jira UE-63826

Change 4354338 by Ben.Marsh

	Attempted fix for incorrect certificate errors when compiling remotely.

	* Overloaded meaning of the -Certificate argument (ie. as the output path rather than as the desired certificate when selecting a provision) was causing certificate name check to fail. Now uses a different parameter to specify the output path.
	* TVOS argument was not being passed when exporting the certificate, also causing the wrong provision/certificate pair to be selected.
	* Add support for the -bundlename argument, though it shouldn't be necessary when invoked from UBT since the UUID discovered in a previous invocation of IPP is explicitly specified.

	Since the provision UUID is already being specified to IPP, it should be able to identify the correct provision on phase -1 using this info.

	#jira UE-63859

Change 4354459 by Chris.Babcock

	Fix issue with Android PCH include files

	#jira UE-63909
	#ue4
	#android

Change 4255761 by Peter.Sauerbrei

	fix for space in manifest name
	#jira UE-63868

#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-SOURCE: CL 4356719 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4356730 by chris babcock in Dev-VR branch]
2018-09-10 21:28:08 -04:00
chris gagnon
9b5d35b7db Copying //UE4/Dev-Editor to //UE4/Dev-Main (Source: //UE4/Dev-Editor [at] 4327887)
#lockdown Nick.Penwarden

#rb none

============================
  MAJOR FEATURES & CHANGES
============================

Change 3813004 by Matt.Kuhlenschmidt

	Fix dpi scale being wrong when there is a mix of high dpi and low dpi monitors and the editor opens the window on the low dpi monitor

Change 3946515 by Michael.Trepka

	Reverted CL 3813004. We need to save editor's root window size and position in DPI-independent units, as that's what the loading code expects.

Change 4052825 by Brandon.Schaefer

	Add back -funwind-tables for arm

	This was removed an only tested on x86 which worked just fine. Arm reqiures this for backtrace

	#jira none

Change 4055318 by Brandon.Schaefer

	Remove extra mallocs when crash handling

	Still need to look into gmalloc calls, such as using FStrings during Ensure/Crash handling

[at]Arciel.Rekman
	#jira UE-58538

Change 4055623 by Brandon.Schaefer

	Replace std::endl with "\n"

	As std::endl is "\n" << std::flush. On windows dump_syms was taking 33 seconds to fflush with std::endl on a 1.2GB file. No longer with "\n".

[at]Josh.Engebretson

Change 4057102 by Jamie.Dale

	Added missing API export

Change 4057384 by Rex.Hill

	Fix ReversePolygonFacing crash

Change 4067426 by Matt.Kuhlenschmidt

	PR #4667: Source control history: remove empty spacing in the right of the detail panel (Contributed by SRombauts)


Change 4067587 by Matt.Kuhlenschmidt

	PR #4311: PlacementModeTools shapes searchable and thumbnail (Contributed by projectgheist)


Change 4068480 by Cody.Albert

	Fix display name for Display UI Extension Points

Change 4070876 by Brandon.Schaefer

	Avoid printing when in a signal handler. Put that off until the end

	#jira UE-36663

[at]Arciel.Rekman, [at]Anthony.Bills

Change 4071980 by Brandon.Schaefer

	Cache files that are invalid or the wrong case sensitivity

	#jira UE-58250

[at]Arciel.Rekman

Change 4079967 by Matt.Kuhlenschmidt

	Added scale parameter to Canvas::DrawText

	#jira UE-59023

Change 4080228 by Alexis.Matte

	Fix the PerPlatformPropertiesWidget to be readable when there is many platform

	#jira UE-57556

Change 4081171 by Matt.Kuhlenschmidt

	PR #4272: Fix typo. (Contributed by Damianno19)

Change 4081601 by Matt.Kuhlenschmidt

	GitHub 4077 : Hide SDetailView Filterbox when no actor selected

Change 4090114 by Matt.Kuhlenschmidt

	Fixed touch events simulated through mouse not respecting high dpi

	#jira UE-59477

Change 4091999 by Matt.Kuhlenschmidt

	Fixed insert/delete/duplicate children  calling PostEditChange on the existing child node not the array

Change 4093187 by Arciel.Rekman

	Do not save window position if running with -nullrhi (UE-52498).

	- This also fixes a crash on exiting automation tests.

	#jira UE-52498

Change 4096404 by Richard.TalbotWatkin

	Resaved test assets to update to latest UStaticMesh serialization format.

Change 4096445 by Richard.TalbotWatkin

	New serialization layout for UMeshDescription.
	- Only the bare minimum is serialized: any internal values which can be inferred from others in the Mesh Description are omitted.
	- Triangles are no longer serialized: a triangulation step is performed per polygon when serialized.
	- Attribute arrays of simple types are now serialized with BulkSerialize for speed; only FName requires element-by-element serialization.

Change 4112843 by Brandon.Schaefer

	Rebuilt replacing std::endl with '\n' avoiding a std::flush *pre* write

	Was taking 30 seconds to std::flush on a 1.2 GB file

	#jira none

Change 4113422 by Brandon.Schaefer

	If we are using the native bundled toolchain set LC_ALL=C to avoid locale issues

	#jira UE-59416

Change 4113849 by Cody.Albert

	Fix support for toolbar extensions in the UMG editor

Change 4118758 by Richard.TalbotWatkin

	- Refactor to put UStaticMesh Mesh Descriptions in a separate object which is not loaded by default, but which can be requested when needed. This needs to be kept in sync with the number of SourceModel LODs.
	- Various refactors to import/building.
	- Changed UMeshDescription to FMeshDescription, and made its preferred semantics pass-by-reference rather than by pointer.
	- Deprecated UMeshDescription.

Change 4119883 by Rex.Hill

	Cleanup blueprint callable categories

	Landscape Editor -> Landscape|Editor
	Landscape Runtime -> Landscape|Runtime
	Cloth -> Clothing Simulation
	Cinematics -> Cinematic
	Utility -> Utilities

Change 4119898 by Rex.Hill

	Cleanup blueprint callable categories

	x|Magic Leap -> Magic Leap|x
	Apple ARKit * -> Apple ARKit|*

Change 4119972 by Brandon.Schaefer

	Dont add colors if we are not outputing to a terminal

	#jira UE-58173

Change 4119994 by Brandon.Schaefer

	Only check once if we are outputing to a terminal

	#jira UE-58173

Change 4122654 by Alexis.Matte

	Fix re import assignment of sections
	#jira UE-59611

Change 4123536 by Alexis.Matte

	Add to the fbx importer the possibility to use different sample rate when importing an animation.
	#jira UE-59444

Change 4124702 by Brandon.Schaefer

	Fix duplicated struct/class from slightly different submit into main coming back into dev-editor

	#jira UE-60163

Change 4133449 by Mike.Erwin

	glTF importer work

	Foundations of work for Skeletal Mesh import; right now we just support Static Mesh.
	- node hierarchy
	- joint IDs & skinning weights
	- matrix & quaternion values

	#jira none

Change 4133749 by Matt.Kuhlenschmidt

	PR #4771: Fix access violation for ImportAsset commandlet fbx reimport. (Contributed by UristMcRainmaker)


Change 4133758 by Matt.Kuhlenschmidt

	PR #4675: Properly set TextScale for OnScreenDebugMessages (Contributed by projectgheist)


Change 4134543 by Alexis.Matte

	Update the staticmesh LOD model max deviation when generating a LOD
	#jira UE-60353

Change 4134559 by Alexis.Matte

	Deprecate FRawMesh, replace by MeshDescription - Editor scripting utilities
	#jira UE-60666

Change 4134560 by Alexis.Matte

	Deprecate FRawMesh, replace by MeshDescription - SpeedTreeImporter
	#jira UE-60667

Change 4135335 by Alexis.Matte

	Deprecate FRawMesh - GLTF importer
	#jira UE-60670

Change 4135857 by Alexis.Matte

	Fix CIS build warning
	#jira none

Change 4137249 by Matt.Kuhlenschmidt

	Fix tiny fonts from appearing in slow task dialogs

Change 4137280 by Matt.Kuhlenschmidt

	Fix specifying relative paths for the auto-import commandlet not working

Change 4137283 by Matt.Kuhlenschmidt

	PR #4305: Light map index was unintialized (Contributed by DSDambuster)


Change 4137290 by Matt.Kuhlenschmidt

	PR #4382: Prevent error log due to non-existing plugin directory (Contributed by projectgheist)


Change 4147032 by Alexis.Matte

	Deprecate FRawMesh, replace by MeshDescription - ABC Importer
	#jira UE-60702

Change 4147978 by Matt.Kuhlenschmidt

	Fix one of the CIS fails

Change 4154874 by Matt.Kuhlenschmidt

	Fix hidden asset properties in struct details panels.
	We consider all object properties with "allowedclasses" metadata to be asset properties since they only show an asset picker.

Change 4167303 by Matt.Kuhlenschmidt

	Work around for sync to content browser from details panels not working for interface properties

Change 4167388 by Matt.Kuhlenschmidt

	Make sure when converting relative path filenames in automated import that we convert them relative to the project directory.

Change 4171891 by Matt.Kuhlenschmidt

	Fix preview mesh actor becoming stuck to the cursor when the editor or viewport loses focus

	#jira UE-61246

Change 4175503 by Cody.Albert

	Updated variable details panels to not display unusable metadata options for UMG widget references

	#jira UE-55078

Change 4175736 by Cody.Albert

	PR #4663: UE-20103: Slate widgets retain their category name v2 (Contributed by projectgheist)


Change 4178937 by Rex.Hill

	Fix crash opening level after removing as sublevel
	jira: UE-61305

Change 4181097 by Matt.Kuhlenschmidt

	Fix Linux/Mac CIS

Change 4184333 by Alexis.Matte

	Fix the material ID assignation when re-importing static mesh

	#jira none

Change 4199682 by Arciel.Rekman

	Linux: enable XGE during cross-builds to see whether the build issues persist.

	- Licensees are asking for this and XGE folks are eager to help investigating the crashes, if any.

Change 4200944 by Cody.Albert

	Updated VR Mode button to become inactive during SIE (instead of disappearing altogether)

	#jira UE-50220

Change 4204817 by Alexis.Matte

	Enable or disable the morph target weight slider depending of the project settings.
	#jira UE-61671

Change 4204821 by Alexis.Matte

	Optimize import time for morph targets
	#jira UE-61670

Change 4207394 by Cody.Albert

	PR #3299: UMG Slider Additions (Contributed by Dzuelu)


Change 4208299 by Brandon.Schaefer

	Fix warning/error with logical operators

	#jira none

Change 4210660 by Cody.Albert

	PR #3458: UE-43728: Always show scrollbar when necessary (Contributed by projectgheist)


	#jira UE-43727, UE-43278

Change 4215684 by Brandon.Schaefer

	Linux: Implement minimized function for LinuxWindow

	#jira UE-56023

Change 4217350 by Brandon.Schaefer

	Linux: Clean up IsMaximized

	#jira none

Change 4217489 by Brandon.Schaefer

	Linux: Make popup menus BORDERLESS. Slate will give the menu events

	This appears to fix a lot of our grabs causing compiz to do something issue.

	#jira UE-59237, UE-54085, UE-51407, UE-50018, UE-53915

Change 4225018 by Cody.Albert

	UMG Hierarchy now remembers expansion state when being destroyed and recreated (due to closing widget or switching to Graph view)

	#jira UE-61836

Change 4225088 by Cody.Albert

	Added hover style for color picker slider

Change 4226081 by Richard.TalbotWatkin

	New attribute array API.

	Fixed some flaws in the original API, deprecated various methods, and introduced some new features.
	- Now attribute arrays are accessed via TAttributesRef or TAttributesView (and corresponding const versions). These value types hold references to attribute arrays, and individual elements can be accessed by their element ID and attribute index. Using a value type is safer than the previous method which required assignment to a const-ref (and not doing so would take a temporary copy of the attribute array).
	- The attribute set has been totally flattened, so all attributes of different types are added to the same container. This greatly improves compile times, prevents attributes from being created with the same name but different types, and permits the view feature.
	- The class hierarchy has changed to have generic base classes where possible with no particular ElementID type. This reduces the code footprint by no longer generating nearly identical copies of templated methods.
	- A TAttributesView allows the user to access an attribute array by the type of their choosing, regardless of its actual type. For example, the Normal attribute may be registered with type FPackedVector, but accessed as if it was an FVector. This allows us to move away from very strong typing, and instead transparently store attributes of a more efficient size, while the user is not affected.
	- A transient attribute flag has been added, to denote that a particular attribute should not be saved.

Change 4226083 by Richard.TalbotWatkin

	Reinstated original mesh editor materials.

Change 4226102 by Richard.TalbotWatkin

	Fixed some deprecation warnings, and a mistake in MeshAttributeArray.h.

Change 4226118 by Richard.TalbotWatkin

	Fix build errors:
	- Added missing file
	- Corrected the last fix.

Change 4226121 by Richard.TalbotWatkin

	Bumped static mesh mesh data GUID.

Change 4226231 by Richard.TalbotWatkin

	Removed some test code which got checked in by mistake.

Change 4226232 by Richard.TalbotWatkin

	Fixed typo which caused build errors.

Change 4226234 by Richard.TalbotWatkin

	Fixed a typo in MeshDescriptionTests.

Change 4226237 by Richard.TalbotWatkin

	Removed over-cautious deprecation warnings. Once GetAttributes() is changed to GetAttributesRef(), element access will still work with array syntax.

Change 4226625 by Richard.TalbotWatkin

	Added missing asset.

Change 4227365 by Matt.Kuhlenschmidt

	Fix brush actors not showing the correct icon in scene outliner.
	- Actors can now supply their own icon if needed

	#jira UE-61948

Change 4229632 by Alexis.Matte

	Make the namespace an import option
	#jira UE-62099
	#jira UE-62067

Change 4229637 by Alexis.Matte

	Fix fbx importer staticmesh the light map index, the index was check before the build.
	#jira UE-62064

Change 4232793 by Chris.Gagnon

	Added include to fix non unity builds.

	#jira UE-62138

Change 4234206 by Brandon.Schaefer

	Linux: Allow windows that want to be resizable to be resizeable

	Github PR #3578 thanks hhyyrylainen

	#jira UE-45847

Change 4234322 by Brandon.Schaefer

	Continue after starting UnrealVersionSelector to avoid blocking a chain command

	#jira UE-61530

Change 4234446 by Chris.Gagnon

	Properly handled FPackageName::TryConvertFilenameToLongPackageName() failing in Cache Thumbnail.

	#jira UE-61990

Change 4235057 by Brandon.Schaefer

	Linux: Write to stderr when we fail to find expected to find sym file

	#jira none

Change 4235121 by Brandon.Schaefer

	Linux: Mark the static bool as soon as we enter the scope

	#jira none

Change 4235399 by Brandon.Schaefer

	Linux: Check we are not x86 otherwise add unwind tables

	Copying the change that went over into 4.20.1 here

	#jira none

Change 4240539 by Jamie.Dale

	Made DataTableUtils::GetX functions take a const data pointer

Change 4240646 by Chris.Gagnon

	Fix for delayed destruction of UWidgets when they are manually removed from a panel as part of tear down.
	Inspired by the pull request, however I put in a more generic fix.

	PR #4904: Fix late release of Slate resources managed by UMG slot widgets (Contributed by cmp-)

Change 4242975 by Yuriy.ODonnell

	Moved duplicated code from MeshUtilities and MeshDescriptionOperations (FLayoutUV, FAllocator2D, FOverlappingCorners, etc.) into a new single module MeshUtilitiesCommon.

	Add a generic opaque mesh view interface FLayoutUV::IMeshView to abstract mesh data access and allow FLayoutUV to be used with any mesh type in any module.
	Replaced few instances of using an old version of overlapping corners data structure (multi-map) with new specialized FOverlappingCorners container.

Change 4243112 by Yuriy.ODonnell

	Use new attribute array API for accessing FMeshDescription data.

Change 4243131 by Brandon.Schaefer

	Cast our new resize w/h to int before checking if we are already that size

	#jira UE-52291

Change 4243172 by Brandon.Schaefer

	Ceil not trunk for this compare

	#jira none

Change 4243271 by Brandon.Schaefer

	Change address to be more portable

	MS compiler does not place a '0x' on %p formating. Linux/Mac append a '0x' to the address

	#jira UE-62325

Change 4243276 by Richard.TalbotWatkin

	Fixed deprecated MeshDescription calls (merged with Yuriy's changes).

Change 4244067 by Lauren.Ridge

	Preventing crash on floating text if asset container does not exist. VR Editor floating text is now not placeable or blueprintable.
	#jira UE-62139

Change 4244547 by Lauren.Ridge

	Changes to more accurately represent android behavior in PIE and UMG
	#jira UE-62301

Change 4244830 by Alexis.Matte

	Fix animation Range import, prevent changing the option when validating the anim range.
	#jira UE-62055

Change 4250565 by Yuriy.ODonnell

	Removed GeometryCache dependency on MeshUtilitiesCommon in non-editor configs.

Change 4254733 by Matt.Kuhlenschmidt

	Slate Fast Path  - Changed FSlateWindowElementList GetWindow to be thread safe.  For fast path, this is accessed on multiple threads so it needs to be safe
	GetWindow is deprecated and GetPaintWindow should be used instead

	Edigrate from source CL 4254611

Change 4257092 by Chris.Gagnon

	Improved UMG rename validation to respect the errors from the blueprint validator.
	This fixes at least the case where it miss reported the issue when the name was greater than the length limit in blueprints.

	#jira UE-62417

Change 4257124 by Chris.Gagnon

	PR #4924: UE-62113 Fix Other filters toggling all assets to show up (Contributed by mamoniem)


	#jira UE-62457

Change 4258696 by Chris.Gagnon

	Removed Tab Spawner for Color Curve Editor is your not editing the color curve.

	#jira none

Change 4258937 by Chris.Gagnon

	Simplifed the code in the case of a null CurveOwner.

	#jira UE-62443

Change 4259162 by Richard.TalbotWatkin

	Fixed crash when entering mesh editor mode after having loaded a new level.

Change 4259909 by Chris.Gagnon

	Added better check output to try and learn more about a crash in the wild.
	Added some better const saftey while in there.

	#jira UE-60696

Change 4259995 by Chris.Gagnon

	Fix for possible crash if the mesh has invalid materials.
	Also fixed the fact the FindMaterialIndicesUsingTexture() didn't work as advertised at all.

	Seems like you'd attemp to paint all materials even when trying to only paint the ones using a particular texture.

	#jira UE-62488

Change 4261012 by Michael.Dupuis

	#jira UE-48899: Make sure the RootComponent is valid before trying to use it.

Change 4261361 by Michael.Dupuis

	#jira UE-48899: Fixed the warning about scale

Change 4261926 by Michael.Dupuis

	#jira UE-48899: Only check the root component validity as it's possible that the component is not registered when this get called.

Change 4262163 by Richard.TalbotWatkin

	Fixed uninitialized member.
	#jira UE-62493
	#jira UE-62506

Change 4262549 by Brandon.Schaefer

	Linux: Update the Slate application what the window size will most likely be

	As X11 takes a frame to send an Event that a window has had its size changed. This causes things such as the slate renderer to think the window size is different then it actually it. This causes streching of tooltips

	#jira UE-62555

Change 4262581 by Brandon.Schaefer

	Linux: Use Show so we preserve our bIsVisible bool and avoid sending SDL_ShowWindow twice (ie. if its already shown)

	#jira none

Change 4262906 by Chris.Gagnon

	PR #4915: [UMG] Bind UWidgetAnimation from C++ to blueprint created animation (Contributed by TheCodez)


Change 4262965 by Chris.Gagnon

	PR #4932: Fix to generate cleaner C++ files when using "New C++ Class" (Contributed by TheCodez)


Change 4263177 by Chris.Gagnon

	PR #4935: Prevent crash when clicking use selected game mode multiple times (Contributed by projectgheist)


Change 4264723 by Christina.TempelaarL

	Fixed SceneCaptureComponent so ShowOnlyActors property is writeable in blueprints.
	#jira UE-62547

Change 4266029 by Michael.Dupuis

	#jira none: Guarded against the scene being null

Change 4266356 by Richard.TalbotWatkin

	Changed FMeshDescription to a struct from a class.
	Added log errors when loading UMeshDescription objects (now deprecated), in preparation to resave any which remain.
	Once all serialized UMeshDescriptions are wiped out (they only exist internally), FMeshDescription will become a USTRUCT.

Change 4266621 by Matt.Kuhlenschmidt

	Fix UE4 icon to be the correct one

Change 4266635 by Chris.Gagnon

	Added Message Log output for invalid software cursor as opposed to ensure/log.

	#jira UE-62554

Change 4268136 by Matt.Kuhlenschmidt

	Fix outline colors not updating when changing on the fly

	#jira UE-42116

Change 4269184 by Chris.Gagnon

	Fix for possible nullptr dereference.

	#jira none

Change 4269902 by Brandon.Schaefer

	Slate dialog modal window was not settings its parent window

	#jira UE-62608

Change 4272083 by Chris.Gagnon

	Fix for case where the the property noded arn't rebuilt in time and custom property ui can be using stale data.

	#jira UE-62499

Change 4272869 by Michael.Trepka

	Make sure ShooterGame sets correct input modes/mouse capture in menus and in game to avoid problems with keyboard not working in menus after alt-tab

	#jira UE-61017

Change 4275155 by Michael.Dupuis

	#jira UE-62526: Update lightmap/shadow UV mapping after lighting build on HISMC. ISM will get also updated due to the Edit() that will reapply the values on CreateSceneProxy

Change 4275298 by Lauren.Ridge

	Fixed string parsing when looking at parent cvar values

	#jira UE-62301

Change 4275391 by Lauren.Ridge

	Fix for resolutions increasing when swapping landscape/portrait

Change 4275606 by Lauren.Ridge

	Moving all asset container access to PostActorCreated to avoid VR editor assets in cooks
	#jira UE-57797

Change 4275807 by Lauren.Ridge

	Duplicating color themes now dupllicates the color labels as well
	#jira UE-60697

Change 4275989 by Lauren.Ridge

	When selecting a node while the details panel is behind a different panel in the same dock tab, the details panel is brought forward
	#jira UETOOL-1325

Change 4276146 by Lauren.Ridge

	Fix for new texture sample nodes not taking the selected texture from the content browser as the starting value.
	#jira UETOOL-1322

Change 4276412 by Lauren.Ridge

	Assets that can be dragged into the material graph now indicate that with a checkmark
	#jira UE-56024

Change 4279549 by Lauren.Ridge

	Fixed recursion of calls through SetDesignerFlags to avoid double-recursion with many nested panels

	#jira none

Change 4279894 by Lauren.Ridge

	Adding check for RootWidget existing

Change 4279969 by Michael.Trepka

	Updated FDesktopPlatformMac::FileDialogShared() to handle a case where no extensions were specified in FileTypes string

	#jira UE-62421

Change 4280317 by Lauren.Ridge

	Adding if WITH_EDITOR

Change 4280716 by Chris.Gagnon

	PR #4979: UE-62795: Deprecate bAutoWrapText in TextBlock (Contributed by projectgheist)
	Slightly modified, the base syncronize sets the autowrap value.


Change 4280847 by Lauren.Ridge

	Single property setting changes will now also call OnModified delegate for their section
	#jira UE-58276

Change 4280850 by Chris.Gagnon

	Added early out and log if focus is attempted to be set when the window is suppost to be be disabled due to a modal window being up.

	#jira UE-62742

Change 4280931 by Brandon.Schaefer

	Linux: Use MallocCrash when hitting out of memory issues in BinnedAllocFromOS

	#jira FORT-108267

Change 4281460 by Lauren.Ridge

	Clearing focus on a variable once it is committed. Fixes assert on undo
	#jira UE-61872

Change 4283706 by tim.gautier

	QAGame: Adding HISM test map / assets

Change 4283980 by Michael.Trepka

	Unshelved from pending changelist '4238012':

	Xcode project generator improvements

	- Per-project precompiled header that wraps UnrealEd.h with #ifdef __cplusplus to allow Xcode to compile the pch in ObjC mode. Later we could replace UnrealEd.h with some other header file for non-editor targets
	- Moved commands that disable compile warnings from MacToolChain's GetCompileArguments_Global to ApplePlatformCompilerPreSetup.h. Thanks to this we can have all the Xcode recommended warnings enabled in the project, but still allow Clang to index our code without reporting warnings
	- Few more minor changes to fix Xcode's project validation and indexing warnings

	Also, unify compile warning flags across all Apple platforms.

	#jira UE-47965, UE-44327

Change 4284062 by Michael.Trepka

	Copy of CL 4222794 from 4.20

	Fixed a crash at exit in Mac editor caused by an attempt to use MetalProfiler after deleting it

	#jira none

Change 4284266 by Brandon.Schaefer

	Linux: Fix deadlock in a file cache which could be locked in a crash handler

	#jira UE-62808

Change 4284469 by Lauren.Ridge

	Fix for material parameter node crashing

Change 4284541 by Lauren.Ridge

	Blueprints inheriting from UWidget will now show up in the palette view even if they are not loaded.
	#jira UE-59164

Change 4284542 by Michael.Trepka

	Copy of CL 4222797

	Fixed a problem with FMacPlatformMisc::NormalizePath allocating an autorelease pool during crash handling, which resulted in the OS killing the process before we spawn CrashReportClient. Now this function is identical to Linux version.

	#jira UE-61779

Change 4285288 by Cody.Albert

	Fixed crash when changing "Show Coalesced" setting in profiler

Change 4285483 by Chris.Gagnon

	PR #4936: Duplicate widget functionality for UMG editor (Contributed by projectgheist)

	Fixed up some variable names.

	#jira UE-62528

Change 4287219 by Brandon.Schaefer

	dump_syms: Replace inline file/line with their callsite over the inline location
	Fix <name omitted> appearing as the names for the function
	Disable CFI generation for Windows (Linux theres a command line). Speeds up symbol generation

	#jira FORT-670

Change 4287247 by Brandon.Schaefer

	BreakpadSymbolEncoder: If the file doesnt have a newline at EOF handle that as a seperate case

	#jira none

Change 4287259 by Brandon.Schaefer

	dump_syms: Build on centos7

	#jira none

Change 4287269 by Brandon.Schaefer

	Linux: Disable generating CFI info when running dump_syms

	#jira none

Change 4287326 by Brandon.Schaefer

	dump_syms: Update to disabling the CFI generation version

	#jira none

Change 4287902 by Brandon.Schaefer

	TestPAL: Add cases for testing inline callstacks

	#jira UEENGQA-21414

Change 4288365 by Lauren.Ridge

	PR #4422: Set default material parameter name (Contributed by projectgheist)


Change 4292002 by Brandon.Schaefer

	Linux: If our default settings are empty help fill in the proper name

	#jira UE-62910

Change 4292496 by Lauren.Ridge

	Now all renamable nodes do name verification also

Change 4292532 by Lauren.Ridge

	PR #4989: Add icons to folder context menu favorites (Contributed by projectgheist)


Change 4293043 by tim.gautier

	QAGame: Added a panner to ML_Albedo

Change 4295326 by Richard.TalbotWatkin

	- Updated MeshDescription attribute calls to fix deprecation warnings.
	- Removed TMeshAttributeArraySet::AddArray because the functionality was already available as part of SetNumIndices.
	- Renamed TMeshAttributeArraySet::InsertArray, RemoveArray to InsertIndex, RemoveIndex for naming convention consistency (these methods deal with attribute indices, not with arrays). Added support for them in other attribute classes, and made them virtual so they can be called as part of an AttributesView.
	- Removed redundant code in FUSDStaticMeshImportState::AddPolygons, when determining the number of UVs in the mesh description.

Change 4295795 by Richard.TalbotWatkin

	Corrected MAX_MESH_TEXTURE_COORDS_MD references.

Change 4297308 by Cody.Albert

	Fixed bug with InputPreProcessorsHelper::Add not correctly adding input processors

Change 4297799 by Brandon.Schaefer

	Linux: Dont assume DISPlAY=:0

	#jira UE-63050

Change 4298150 by Brandon.Schaefer

	dump_syms: This is rebuilding dump_sym changes from CL 4287219 for Mac
	Replace inline file/line with their callsite over the inline location
	Fix <name omitted> appearing as the names for the function
	Disable CFI generation for Windows (Linux theres a command line). Speeds up symbol generation

	Source code changes for dump_syms was changed at CL 4287219

	#jira none

Change 4298369 by Brandon.Schaefer

	dump_syms: Rebuild for Linux/Windows to fix a possible crash when missing debug_ranges in the debug section

	Source changed in CL 4298150

	#jira none

Change 4301952 by Lauren.Ridge

	Fixing input labels on material function inputs
	#jira UE-63077

Change 4302388 by Brandon.Schaefer

	Linux: If we have a 0 LineNumber lets try to use to the previous Record.

	Still an issue with non-virtual thunks reporting line number zero but it seems even windows skips these frames. GDB reports a different callsite that doesnt seem super related (possibly?) Nothing to do with thunking though.

	#jira UE-62930

Change 4304835 by Alexis.Matte

	Add imported framerate info to anime sequence
	#jira UE-51302

Change 4307480 by Brandon.Schaefer

	SDL2: Update to newer version hg-12121:4358e537000a

	Fixed github PR #4844 as well (thanks tomix1024)

	#jira UE-62783 UE-61369

Change 4307481 by Brandon.Schaefer

	SDL2: Rebuild with the newer version hg-12121:4358e537000a

	Fixed github PR #4844 as well (thanks tomix1024)

	#jira UE-62783 UE-61369

Change 4308264 by Brandon.Schaefer

	Linux: Make both DLLIMPORT the same value

	#jira UE-61174

Change 4308640 by Matt.Kuhlenschmidt

	Added a "report bug" menu entry to the help menu

	#jira UE-63182

Change 4309508 by Brandon.Schaefer

	nvTextureTools: Rebuild on Linux using our libc++ and not libstdc++

	Move to the proper runtime depend location

	#jira UE-54892 UE-61705

Change 4309554 by Brandon.Schaefer

	SDL2: Add last missing folder

	#jira none

Change 4309955 by Chris.Gagnon

	PR #5017: UE-63105: Modify SGraphActionMenu::OnKeyDown to use a different branc. (Contributed by projectgheist)


Change 4311008 by Brandon.Schaefer

	nvTextureTools: Actually remove libstdc++ from Linux build

	#jira UE-54892

Change 4312195 by Alexis.Matte

	- Fix the set range feature to always use the file sample rate so the range match what the user see in the DCC
	- Also add some fbx file information to the import dialog

	#jira UE-62504

Change 4315347 by Brandon.Schaefer

	Linux: Disable XGE builds as it appears to be lower casing folders when the build platform is Windows

	#jira UE-63296

Change 4318704 by Lauren.Ridge

	Fix for crash on opening map built data
	#jira UE-63301

Change 4319999 by Lauren.Ridge

	Fix for crash in vr mode

	#jira UE-63376

Change 4320144 by Chris.Gagnon

	Fix for smoke content that set the hovered size different to the normal size on the UMG slider handle.

	#jira UE-63367


Change 4327887 by Michael.Trepka

	Disable nonportable-include-path warning in iOS toolchain to allow incorrect case in paths to headers passed using -include

	#jira UE-63408

Change 4217622 by Brandon.Schaefer

	Linux: Pass a command line argument to crash reporter to show or skip a user agreement popup

	#jira none

Change 4312048 by Brandon.Schaefer

	Linux: Dont disable ICU by default on Servers

	#jira UE-59113

Change 4320173 by Chris.Gagnon

	Fix for startup movie streamer on xbox not finishing.

#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-SOURCE: CL 4329255 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4329265 by chris gagnon in Dev-VR branch]
2018-08-29 18:37:17 -04:00
Jason Bestimt
783ddf7a34 Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
- Unclog robomerge

#RB:none

[CL 4326140 by Jason Bestimt in Dev-VR branch]
2018-08-29 11:34:47 -04:00
Jason Bestimt
41618916e3 Merging //UE4/Dev-Main to Dev-VR (//UE4/Dev-VR)
#RB:none
#lockdown: nick.whiting

[CL 4289879 by Jason Bestimt in Dev-VR branch]
2018-08-15 17:10:40 -04:00
jeanmichel dignard
cc05d78f2e Copying //UE4/Dev-Enterprise to //UE4/Dev-Main (Source: //UE4/Dev-Enterprise [at] 4279600)
#rb none
#lockdown Nick.Penwarden

============================
  MAJOR FEATURES & CHANGES
============================

Change 4073383 by Patrick.Boutot

	[AJA] Set base timecode for AJA TimecodeProvider

Change 4075631 by Patrick.Boutot

	Change icon for TimecodeSynchronizer.
	Update TimecodeSynchronizer with the new AJA delayed open sources.
	Add TimecodeProvider to TimecodeSynchronizer. Can now sync with TimecodeProvider or a master.
	Make sure the source are ready before viewing them.
	Remove PreRoll command.

Change 4077328 by JeanMichel.Dignard

	Fixed SoftObjectPtr/Paths becoming invalid when saving a new world since it's being moved from /Temp/Untitled to its own package.

	#jira UEENT-1423

Change 4077338 by Rex.Hill

	USD plugin updated to v8.4 with python support

Change 4079063 by Rex.Hill

	USD sdk recompiled as vs2015 targeting older version of CRT, also dependency added for PythonScriptPlugin

Change 4079911 by Rex.Hill

	USD pyd files recompiled

Change 4080058 by Rex.Hill

	Fix usd plugin loading, added missing libtrace.dll

Change 4080376 by Matt.Hoffman

	Improvements to Sequence Recorder's public API to expose more functionality for third parties.

Change 4084984 by Matt.Hoffman

	Sequence Recorder can now set a global time dilation when recording starts, optionally ignoring the dilation when recording keys. This is useful for recording objects in your scene that move too fast to track with a camera but still ending up with the same length recording in the end.

	#jira UESP-670

Change 4086688 by Matt.Hoffman

	Exposes getting and setting keys from sequencer sections via the scripting layer. Examples for how to work with Python and key data can be found in /Plugins/MovieScene/SequencerScripting/Content/Python in the form of "sequencer_examples.py" and "sequencer_key_examples.py". Documentation on how to use these examples is included in the python file.

	#jira UESP-547

Change 4088904 by Max.Chen

	Sequence Recorder: Set actor tags as unique

Change 4089176 by Max.Chen

	Sequence Recorder: Add option to record to the target level sequence playback range length.

Change 4089180 by Max.Chen

	Sequence Recorder: Add protection agains null movie scene sections

Change 4089205 by Max.Chen

	Sequence Recorder: Save recorded audio files if auto save is on.

	#jira UESP-660

Change 4089206 by Max.Chen

	Sequencer: When importing fbx, if a camera is created, force mapping to be by name matching only so that other nodes in the fbx file do not get mapped onto the newly created camera.

	#jira UE-59347

Change 4089214 by Max.Chen

	Sequence Recorder: Add support for looping/rolling takes

	#jira UESP-658

Change 4089280 by Max.Chen

	Sequence Recorder: Added support to specify properties from actor classes (camera rig rail - current position on rail)

Change 4093824 by Andrew.Rodham

	Editor: Added option to class pickers to force use of class Display Names

Change 4093826 by Andrew.Rodham

	Removed implicit gamma to linear conversion from EXR writer

	  - This was only implemented for exr data that was supplied as 8 bits per channel (ie. uint8), but there is no way of communicating with the Image Writer API to tell it whether you want it to do that conversion. This code is too low level to be making assumptions about what color-space the data is in.
	  - This ensures that R8G8B8A8 render targets exported as EXR are exported as-is without any modification

	#jira UESP-545

Change 4093830 by Andrew.Rodham

	Fixed shutdown crash when destroying a media player that was still playing

Change 4093831 by Andrew.Rodham

	Fixed exception handling in png image wrapper

Change 4093833 by Andrew.Rodham

	Slate: Fixed not being able to set a hyperlink on notifications with unbound attributes that had explicit values set

Change 4093841 by Andrew.Rodham

	Added a utility struct for dealing with editor actor layers from within Blueprints

Change 4093867 by Andrew.Rodham

	Sequencer: Added the ability to implement custom capture protocols for movie scene captures

	  - Converted capture protocol settings and instances to be single UObjects. This unifies the two concepts, and allows for Blueprint implementations.
	  - Removed capture protocol registry since it is no longer required.
	  - Removed FCaptureProtocolID in favor of class discovery at runtime.
	  - Added new module "ImageWriteQueue", responsible for asynchronously managing a queue of image file write operations.
	  - Added new capture protocol for capturing final pixels to EXR (including burn-ins)
	  - Added a new BP function, ExportToDisk, accessible on all UTexture properties for writing texture and render target data to image files
	  - New global BP nodes for querying movie capture status: IsCaptureInProgress, FindCaptureProtocol
	  - Removed Flush On Draw functionality from viewports and frame grabber since it is unnecessary.

	#jira UESP-545

Change 4094239 by Rex.Hill

	Export sequence to usd
	#jira UESP-563

Change 4094393 by Andrew.Rodham

	Renamed references of 'BufferName' to 'StreamName' for user defined capture protocols

Change 4094622 by Patrick.Boutot

	Add MediaFrameworkUtilitites plugin.
	Add MediaBundle. An asset that create a MediaPlayer, MediaSource, MediaTexture and MaterialInstance.
	Add MediaBundleActor. Can auto play a MediaBundle when click & drag in the viewport.
	Add the Media category in placement mode.
	Add flag on the MediaPlayer that prevent it from closing when PIE is started or closed.

Change 4094673 by Anousack.Kitisa

	Created widget to display metadata as list view of tags/values.

	#jira UEENT-1296

Change 4094795 by Simon.Therriault

	MediaFrameworkUtilities

	- Adding default media texture for default media bundle material
	- Changed default material to unlit

Change 4094867 by Rex.Hill

	Usd sequence exporter camera rotation corrected

Change 4096426 by JeanLuc.Corenthin

	- Fixed logic of FLayoutUV::FindCharts to properly extract the list of triangles based on a mesh description.
	- Fixed logic in FMeshDescriptionOperations::ConverToRawMesh & FMeshDescriptionOperations::ConvertHardEdgesToSmoothGroup to take in account the fact that the arrays are sparse arrays
	- Fixed logic in FQuadricSimplifierMeshReduction::ReduceMeshDescription which wrongly assumed that number of vertex instances equals three times the number of triangles.
	- Added early-out in UMeshDescription::ComputePolygonTriangulation when perimeter has 3 vertex indices
	- Changed version of static mesh and mesh description
	- Fixed issue with mismatching attribute set when generating LOD meshes

	#jira UEENT-887, UE-59474, UE-59471

Change 4097101 by Patrick.Boutot

	Remove warning in PropertyEditorClass when trying to load the "None" class.

Change 4097443 by Rex.Hill

	USD export bake keys

Change 4097468 by Patrick.Boutot

	Edit and initialize the timecode provider of the editor.

Change 4097479 by Anousack.Kitisa

	Added support for commandlet and unattended script modes to Plugin Warden.

	#jira UE-57333

Change 4097578 by Rex.Hill

	USD export tweaks

Change 4098257 by Simon.Therriault

	GarbageMatteCaptureComponent

	- Adding spawned actor tracking to be able to use GarbageMatteActor spawned in editor.

Change 4100072 by Jamie.Dale

	Updated wrapped enums to be more consistent with native Python enums

	 - Wrapped enums now generate values that are instances of the enum type itself, containing a name and value field (like native Python enums).
	 - Wrapped enums are now strongly typed and do not allow implicit conversion from numbers (explicit casting is available, but throws if the value is unknown).
	 - Wrapped enum entries may be compared against numbers (even numbers that don't have valid values) via the == and != operators (like IntEnum in Python).
	 - Wrapped enums may now be iterated (like native Python enums).
	 - Wrapped enums now return a length based on their number of entries (like native Python enums).
	 - ScriptName meta-data can now be used with enum entries.

Change 4100255 by Patrick.Boutot

	[MediaBundle] Modify the base shader to support "failed texture"

Change 4103838 by Simon.Therriault

	MR Garbage Matte Component

	- Adding FocalDriver interface to be able to poll focal information from outside (cinecamera). Could be updated to be event driven.

Change 4115616 by Rex.Hill

	USD Exporter now exposed to UI

Change 4116333 by Simon.Therriault

	MediaBundle

	- Updated default media bundle to include lens distortion and chromakeying
	- Added possibility to spawn material editor for MediaBundle inner material
	- Fix for inner objects flags preventing asset deletion
	- Fix for CloseMedia not being called when changing map

	Lens Distortion
	- Fix for not being able to generate a Identity lens displacement map

Change 4117952 by Rex.Hill

	Expose OpenEditorForAssets to python

Change 4118498 by Rex.Hill

	Sequencer USD export can now export properties of actors in levels

Change 4118515 by Rex.Hill

	Update sequencer export task comment

Change 4118706 by Rex.Hill

	Sequencer USD updates

Change 4118968 by Rex.Hill

	Sequencer USD export now supports visibility

Change 4119702 by Simon.Therriault

	MediaBundle

	- Fix crash when changing MediaBundle on Actor multiple times.
	- Fix crash when Undoing after placing a MediaBundle and pressing Stop then Undo.
	- Fixed bad reference count in MediaBundle when undo/redo of MediaBundle setting changed on MediaBundleActor
	- Added PostEditChange after setting MaterialProperty to fix potential propagation.

Change 4120060 by Patrick.Boutot

	Fix typo for TimecodeProviderClassName.
	Add "Config required restart"
	Add a button to reapply the CustomTimeStep or TimecodeProvider

Change 4122062 by Krzysztof.Narkowicz

	Fixed movie burnout fixed timestep. Engine didn't use a fixed time step due to a following bug:
	1. UAutomatedLevelSequenceCapture::Initialize calls UMovieSceneCapture::Initialize.
	2. UMovieSceneCapture::Initialize creates FRealTimeCaptureStrategy and calls CaptureStrategy->OnInitialize().
	3. UAutomatedLevelSequenceCapture::Initialize changes CaptureStrategy to FFixedTimeStepCaptureStrategy, but no one calls CaptureStrategy->OnInitialize(); after that and this function is required to set the fixed time step.
	4. Result: movies are burned out with variable time step, causing different inconsistencies between frames, settings and HW configurations.

	#jira none

Change 4122236 by Anousack.Kitisa

	Made the "Import Into Level..." File menu action follow the EditorImport flag of a SceneImportFactory.

	#jira UE-57612
	#jira UEENT-762

Change 4122588 by Rex.Hill

	Sequencer Export USD lights now supported

Change 4122822 by JeanMichel.Dignard

	Fix for UV packing FlipX. Don't flip the empty columns at the end since they are always expected to be on the right side. The same was already done for FlipY.

	#jira UE-56664

Change 4123009 by JeanMichel.Dignard

	Copied fixes from MeshUtilities LayoutUV to MeshDescription LayoutUV

Change 4123517 by JeanLuc.Corenthin

	Fixed crash when running cooked game crash with asset imported from datasmith

	#jira UE-60173

Change 4124569 by Patrick.Boutot

	[AJA]
	When the CustomTimeStep & TimecodeProvider signal is lost in the editor (not in PIE), try to re-synchronize every second.

Change 4126421 by Max.Chen

	Sequencer: Add the ability to switch the takes of all the selected shots/subsections.

	#jira UESP-761

Change 4133010 by Simon.Therriault

	MediaBundle

	- Made assets in the bundle visible in the content browser (different package per asset) and updated to support duplication correctly
	- Quick fix for MaterialDynamicInstance garbage matte parameter not going back to default value when cleared.
	- Added looping option on the bundle

	Keyer and lens materials

	- Renamed some parameter groups to Keyer_XX

Change 4135728 by Rex.Hill

	MovieSceneCapture crash fix when iteration on classes defined in python

Change 4135732 by Rex.Hill

	Sequencer scripting: expose get playback range, sub sequence get sequence

Change 4135734 by Rex.Hill

	USD python code refactored

Change 4136017 by Matt.Hoffman

	Fixes FrameNumber nodes tripping an ensure when using them via Blueprints and fixes FrameNumbers & friends not being properly breakable in BP.

	#jira UE-60188

Change 4147959 by Patrick.Boutot

	Media Output Architecture. Support 8bits & 10bits color. Capture the buffer as is with the correct pixel format and the corredt target size.

Change 4147962 by Patrick.Boutot

	Remove AjaMediaViewportOutput && AjaMediaViewportOutputImpl.
	Refactor AjaMediaOutput to extend MediaOutput.
	Refactor AjaMediaGrameGrabberProtocol to use AjaMediaCapture.
	Create AjaMediaCapture.

Change 4148395 by Rex.Hill

	USD python code cleanup

Change 4152901 by Rex.Hill

	Fix crash when recompiling blueprint or script class that serializes an object reference manually

Change 4152906 by Rex.Hill

	USD level import/export exposed to UI

Change 4152956 by Rex.Hill

	Rename unreal_usd to usd_unreal to avoid future module name conflicts

Change 4153331 by Rex.Hill

	Simplify USD attribute definitions

Change 4155472 by Rex.Hill

	USD level import now handles cameras and lights

Change 4155832 by Patrick.Boutot

	Fix Packaging for MediaFrameworkUtilities
	Fix MediaPlayer that crash on close when the engine is closing.

Change 4156020 by Mike.Zyracki

	LIVE LINK Sequencer Recording and Playback

	#jira UESP-714
	#jira UESP-715
	Support for Live Link Recording/Playback with Sequencer.
	Basically if we see a MotionController controlled by a LiveLink Subject or a LiveLink Component on a Actor we create a LiveLinkTrack for it that will record raw sequencer data into. We currently do that at the end of recording but will investigate saving it as we record.
	For Playback we create a Live Link Subject per recorded track and push up interpolated data per Engine Tick on Evaluate. We need to see if we need to send out raw data but that's complicated due to the fact that sequencer time may not be sequential but random,

	Moved FLiveLinkTimeFrame to LiveLinkTypes so we can grab raw data. Added functions to LiveLinkClient/Subject to get raw data so we dont' need to do expensive searches.

	Also changed that code so that we can only save the LiveLinkData when specified. We decided to have the sequencer own saving of the live link data so we explicilty turn on saving when we start to record and then turn if off at the end. Without this it's possible to easily run out of memory while LiveLink records.

	In order to record LiveLinkComponents under Actors we had to change ActorRecording to record ActorComponents and not jus SceneComponents.  Not sure of any drawbacks with this but it seems to work well.  Had to make sure we stll keeped attach/parent/child logic when recording.

Change 4158488 by Rex.Hill

	USD scene import/export now uses UsdLux lights

Change 4158742 by Rex.Hill

	USD: Add test for level export and import

Change 4161645 by Patrick.Boutot

	Update MediaRecorder to use the ImageWriteQueue.
	Add flag in IImageWriteQueue.Enqueue to prevent block if the queue is full.

Change 4161651 by Patrick.Boutot

	Modify MediaCompositing to use an existing MediaPlayer

Change 4161657 by Patrick.Boutot

	Extend the SequenceRecorder to support additional object to record from other plugins.
	Add SequenceRecorder for MediaPlayer. Will record every frame to disk that the MediaPlayer produce.

Change 4162699 by Rex.Hill

	USD export sequence updates

Change 4163138 by Rex.Hill

	USD sequence export test added

Change 4163426 by Mike.Zyracki

	Fix for Curve Names being kept and AutoSetting Tangents on Live Link Recording

Change 4165714 by Patrick.Boutot

	[MediaCapture]
	Remove color box that tell the status of the MediaCapture.
	Add MediaCapture's name and use an image to represent the status.
	Use a ScrollBox around the "preview" output.
	Can select any actors.
	Only show the selectable camera grid when there is more than one camera.

Change 4166652 by Rex.Hill

	Expose SetMobility to scripting

Change 4167292 by Mike.Zyracki

	Make sure we call Finalize Evaluation when closing or deleting the Sequencer. This will make sure TearDown is called on sections which fixes issues with LiveLink Sources not getting deleted and probably also issues with MovieScenePlayers not getting released correctly.

	Also includes addition to show the SubjectName next to the Sequencer Source in the LiveLinkClient UI.

Change 4170578 by Rex.Hill

	PackageTools exposed to scripting

Change 4170619 by Rex.Hill

	Fix ReversePolygonFacing crash

Change 4170621 by Rex.Hill

	USD mesh import can now be given list of individual meshes

Change 4172495 by Matt.Hoffman

	Fixes some flipped logic in Sequencer Media Track that was preventing it from working as expected.
	Slightly simplifies the logic on setting up movie data, and ensures that the external movie player has a callback registered so that SeekTo calls will work. Makes it so that you can specify your own sound component with an external media player as a media player can have multiple sound components listening to it. Adds support for flagging the media player to loop to help cue some media sources like EXR to handle loop points better.

	#jira None

Change 4173387 by Jon.Nabozny

	Bookmark usability and extensibility improvements

Change 4173755 by Rex.Hill

	PackageTools namespace deprecation

Change 4181799 by Patrick.Boutot

	Fix precesion error when importing a camera switcher in sequencer
	#jira UE-61212

Change 4184435 by Patrick.Boutot

	Only show the MediaCapture tab spawner in the level editor.
	Make sure the Material used to draw the render target is GCed.

Change 4195803 by Patrick.Boutot

	Warn user if the AJA CustomTimeStep is used with VSync enabled.

Change 4195866 by Patrick.Boutot

	Remove mention of CharBGR10A2 in AJA. The feature is not yet ready.

Change 4196059 by Rex.Hill

	Fix linux compile due to a .cpp including BookMarkBase.h instead of BookmarkBase.h

Change 4196380 by Patrick.Boutot

	MediaCapture capture the backbuffer when the Viewport don't use an internal texture.
	#jira UE-61601

Change 4199378 by Patrick.Boutot

	For MediaFramework, add support for 10bits RGB texture

Change 4199380 by Patrick.Boutot

	[AJA] Add support for 10bits RGB texture in input
	Fix interlaced format that wasn't using the proper Stride value.

Change 4200359 by Jamie.Dale

	Renamed some "K2_" prefixed functions for Python

Change 4203016 by Max.Chen

	Sequencer: Add movie scene locking/read only.

	Fixed a few bugs with locked sections - shouldn't be able to create or move keys on locked sections

	#jira UESP-867

Change 4203018 by Max.Chen

	Sequencer: Test for movie scene read only before calling modify/transactions.

	#jira UESP-867

Change 4203622 by Simon.Therriault

	Bringing Aja MediaOutput MediaMode fix from Release 4.20

Change 4204895 by Rex.Hill

	Expose several file path functions to scripting

Change 4206747 by Rex.Hill

	USD level import and export updates

Change 4206783 by Rex.Hill

	USD updates

Change 4207021 by Rex.Hill

	USD, fix rotation on level import when there is non-uniform scale

Change 4207414 by Rex.Hill

	USD import static mesh material improvements

Change 4209733 by Patrick.Boutot

	Change the log time to use the current frame Timecode

	#jira UEENT-1107

Change 4209738 by Patrick.Boutot

	Option to automatically try to reopen the MediaSource again if an error is detected

Change 4210385 by Max.Chen

	Sequencer: Fix CurrentShot LocalTime computation by using sequence time in playback resolution to compute the local shot time.

	Also, fixed the burnin asset so that CurrentShotLocalTime is hooked up to ShotFrame instead of MasterTime.

	This fixes a bug where the burnin's {ShotFrame} is not reporting the local shot frame number.

	#jira UE-61728


Change 4219824 by Patrick.Boutot

	Use the correct EditorCondition for property MaxNumAncillaryFrameBuffe

Change 4220706 by Louise.Rasmussen

	Sequencer: Syncronizes Sections using Source Timecode Relative to the first Selected Section

	#JIRA UESP-826

Change 4220708 by Louise.Rasmussen

	Sequencer: Adds SourceTimecode option to the Render Movie Settings Burn In

	#JIRA UESP-826

Change 4226970 by Patrick.Boutot

	Add a Timecode widget, TimecodeProvider widget and a TimecodeProvider Tab

Change 4227333 by Rex.Hill

	USD Sequencer export now supports deltas

Change 4227455 by Matt.Hoffman

	Adds support to the Audio Mixer Submix to pause and resume a recording.

	#jira UESEQ-77

Change 4230963 by Patrick.Boutot

	Make the namespace an import option

Change 4234208 by Jon.Nabozny

	Fixed crash when 5 or more LiveLink sources were connected at the same time

Change 4234273 by Jon.Nabozny

	Add methods in FApp to get the current Timecode FrameRate.

Change 4237170 by Simon.Therriault

	MediaCapture

	Fix for MediaCapture panel not working in PIE

Change 4243758 by Andrew.Rodham

	It's now possible to resolve pixel data from a render target whose texture resource is still pending creation

Change 4244790 by Matt.Hoffman

	This adds experimental support to Sequencer's Render to Movie for exporting audio via rendering a second pass.
	This requires the new audio mixer (launch editor with "-audiomixer") and currently supports exporting to .wav. The second pass disables rendering in the Viewport and disables capturing frames during this pass which removes the overhead caused by rendering the scene. Complex scenes still evaluate the sequence which may impact performance in complex situations (such as the Fortnite Launch Trailer).

	Current Limitations:
	Requires the new audio mixer ("-audiomixer")
	The second pass must acheive real time framerates. The audio engine is only built to handle real time situations (due to the high precision needed, gotten via the platform clock) so any drops in engine framerate during the second pass will cause a desync of the audio (as there will be more samples captured than frames of video).
	The editor has significant overhead which often prevents achieving consistent real-time rates. Using "Capture in New Process" alleviates this issue, even without closing the Editor.
	Audio has been enabled for both image capture and audio capture passes, which means stuttery audio now plays back during image capture. Attempts to alleviate this issue ended up conflicting with some editor code that forces the audio multiplier to 1.0 each Tick(), so audio has to play on both image and audio passes. Forces background audio (otherwise your output audio wav will be blank!) when app is not in focus, though users should leave the app in focus for best performance.

	#jira UESEQ-77, UESP-669

Change 4246443 by Simon.Tourangeau

	Remove Beta flag from nDisplay plugin

	#jira UEENT-1716

Change 4246480 by Simon.Tourangeau

	Fix nDisplay plugin icon

	#jira UEENT-1715

Change 4246571 by Simon.Tourangeau

	Merging Lauren's VR Editor fixes

	4085915 Gamma correction fixes for VR Mode Content Browser icons and camera previews
	4087955 Adding a third looping option to the Sequencer Radial Menu. Selecting the Looping option now cycles through No Looping > Loop All > Loop Range
	4089914 Adding set start/end range buttons to radial menu
	4090502 Fixing sequencer looping not being set correctly
	4092824 Cameras are now visible in VR Mode - interim implementation until Game Mode works entirely
	4095161 Fix for opening a sequence blocking level editor tab drag and drop
	4096999 Making a VR Edit show flags mode that is similar to Game Mode but without the Game flag set to true, does hide billboards. Camera hide/show behavior is now correct.
	4097286 Placing cameras now only summons the preview panel once you release
	4100941 New spawn location for camera preview window (in front and to the side, on whichever side matches your UI hand)
	4102732 Hiding VR editor elements from camera preview
	4103378 Added camera burnin text on preview windows as well.
	4103466 Fixes for camera text
	4103779 Fix for the actor previews not unpinning when entering VR mode.
	4105722 Adding support for multiple viewport previews in VR mode, and not creating a new viewport interaction if one already exists when getting it.
	4106982 Any dockable window can now be placed in the world.
	4107298 Fix for crash when closing multiple camera previews
	4107426 Fix for crash when connecting node with no texture set
	4136343 UI windows docked "to the world" no longer scale with you and stay the size they are docked at.
	4136345 Settings for tweaking VR mode movement
	4147473 Fix for controllers not showing up
	4147734 Sequencer scrubbing will now pause when removing your thumb from a Vive touchpad
	4171489 Added external UI panel support to VREditor module. Created an example camera-adjusting UI
	4186392 Second fix for sequencer scrubbing on the radial menu

Change 4247984 by Jamie.Dale

	Fixed potential memory corruption caused by Python glue code generation

	#jira UE-62397

Change 4255471 by Anousack.Kitisa

	Added functionalities to add/insert/remove UV channel from a StaticMesh accessible through the StaticMeshEditor and scripting.

	#jira UEENT-1592
	#jira UEENT-1597
	#jira UEENT-1660

Change 4256323 by Anousack.Kitisa

	Added Polygon Selection Mode by smoothing group in the MeshEditor.

	#jira UEENT-1594

Change 4258012 by Homam.Bahnassi

	Extending UVEdit material function to support mirroring. #jira UE-57306

Change 4258231 by Jamie.Dale

	Fixed GetHostName failing to convert UTF-8 data correctly

Change 4258579 by Jamie.Dale

	Ensure that packages re-created after deleting their only asset are marked as fully loaded

Change 4258652 by Jamie.Dale

	Added script exposed method to convert an Unreal relative path to absolute

Change 4259124 by Patrick.Boutot

	For MediaBundle, show or hide the failed texture on console.

	#jira UE-61672

Change 4259264 by Jamie.Dale

	Show an error if trying to use ExecutePythonScript without Python enabled

	#jira UE-62318

Change 4259451 by Jamie.Dale

	No longer use stale subtitles in dialogue waves

	#jira UE-61500

Change 4259511 by Jamie.Dale

	Fix crash when passing None as the class for find/load_asset

	#jira UE-62130

Change 4259542 by Patrick.Boutot

	Can select the TimecodeSynchronizer from the Toolbar menu. Add option to show it in the toolbar. Can be defaulted by user/machine.

Change 4259582 by Patrick.Boutot

	Hide Edit & Paste from PropertyMenuAssetPicker

Change 4260760 by Max.Chen

	Sequencer: Fix dereferencing null pointer - CameraNode

Change 4260895 by Jamie.Dale

	Changing localization target settings now updates the gather INI files immediately

Change 4262166 by Patrick.Boutot

	Add support for MediaSourceProxy and MediaOutputProxy.

Change 4262535 by Andrew.Rodham

	Sequencer: Added a method for user-defined capture protocols to resolve a buffer and pass it directly to a bound delegate handler

	Originating source CL#4261391

Change 4262669 by Patrick.Boutot

	Add MediaProfile. It let the user select their media sources and media outputs by machine by user.

Change 4264577 by Patrick.Boutot

	Change the type of FMediaFrameworkCaptureCameraViewportCameraOutputInfo.LockedCameraActors to LazyObject to enable cross level reference.
	#jira UE-62438

	Include dependence to settings

Change 4265750 by JeanLuc.Corenthin

	Fix array's size issues with MeshDescription utility functions

	#jira UEENT-1574

Change 4268181 by Patrick.Boutot

	Mark LockedCameraActors as deprecated.

#ROBOMERGE-OWNER: jason.bestimt
#ROBOMERGE-SOURCE: CL 4279869 in //UE4/Main/...
#ROBOMERGE-BOT: DEVVR (Main -> Dev-VR)

[CL 4280409 by jeanmichel dignard in Dev-VR branch]
2018-08-13 14:05:42 -04:00
Marc Audy
a15c78f0bc Fix non-unity compile
#rb
#rnx
#lockdown Nick.Penwarden

[CL 4094417 by Marc Audy in Main branch]
2018-05-25 12:36:28 -04:00
Mitchell Wilson
6a5d9a10e7 Copying //UE4/Dev-Documentation to //UE4/Samples-Main (Source: //UE4/Dev-Documentation @ 4091886)
#lockdown Nick.Penwarden
#rb none
============================
  MAJOR FEATURES & CHANGES
============================

Change 3725068 by Kimio.Yasuda

	Fixed typo

Change 3809004 by Tim.Hobson

	mesh Distance Field missing updates for cms copy.

Change 3809144 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3599948

Change 3809151 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3151855

Change 3809156 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3151855

Change 3809164 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3717114

Change 3809166 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3151855

Change 3809213 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3717114

Change 3809217 by Kimio.Yasuda

	Updated fie against INTSourceChangelist:3782314

Change 3809225 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3151855

Change 3809238 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3151855

Change 3809243 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3151855

Change 3809247 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3151855

Change 3809606 by Jeff.Wilson

	More fixes for migration

Change 3809611 by Jeff.Wilson

	Fixed incorrect syntax

Change 3809644 by Jeff.Wilson

	Adding XML templates

Change 3811009 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3718347

Change 3811010 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3811011 by Kimio.Yasuda

	Error fixed (column alignment error)

Change 3811015 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3811017 by Kimio.Yasuda

	Fixed image missing error (by updating DoNet)

Change 3811026 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3811032 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3811043 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3811054 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3726228

Change 3811063 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3811070 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3811079 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3811080 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3811083 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3735117

Change 3811090 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3811092 by Kimio.Yasuda

	Fixed error

Change 3811098 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3811099 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3811101 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3811150 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3811151 by Yang.Zhang

	#loc UE4DocCHN moved or deleted

Change 3811152 by Masayo.Kondo

	#loc UE4DocJpn File updated against 3782314

Change 3811157 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3811160 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3811161 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3811164 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812250 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812252 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812256 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3812258 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812262 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812265 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812268 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812270 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812276 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812280 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812281 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812289 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812296 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812306 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812309 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3812326 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3812498 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3678273

Change 3813612 by Kimio.Yasuda

	Minor translation change

Change 3813654 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813663 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813668 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813686 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813687 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3813711 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813725 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813730 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813732 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813734 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813737 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813740 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813741 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813742 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813748 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3813800 by Sungjin.Hong

	#loc UE4DocKOR

Change 3814338 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3814339 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3814340 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3814342 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814354 by Masayo.Kondo

	INTSourceChangelist:3810557

Change 3814355 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3814356 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3814357 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3814359 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3814776 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3801260

Change 3814780 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3801260

Change 3814784 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814786 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814787 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814789 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814790 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814792 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814794 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814798 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814799 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814801 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814808 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3814814 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3814815 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3814817 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3814821 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3814823 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3814824 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3814825 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3814828 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3809606

Change 3814832 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3809606

Change 3814833 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3809606

Change 3814834 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3809606

Change 3814840 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3809606

Change 3814843 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3814844 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3814845 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814940 by Masayo.Kondo

	#loc UE4DocJpn File updated against INT# INTSourceChangelist:3782314

Change 3814941 by Masayo.Kondo

	#loc UE4DocJpn File updated against INT# INTSourceChangelist:3782314

Change 3814942 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3814943 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3814944 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3814945 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3815773 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3815774 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3815776 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3815779 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3815780 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3815785 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3815791 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3815793 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3815796 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3806721

Change 3815797 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3804170

Change 3815799 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3815801 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3815803 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3815808 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3815814 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3815815 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3815816 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3815818 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3801260

Change 3815820 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3815822 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3815826 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3815828 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3815832 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3808342

Change 3815834 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3808342

Change 3815835 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3808342

Change 3815836 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3816009 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3718323

Change 3816010 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3727000

Change 3816012 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3816037 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3816040 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3622284

Change 3816049 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3680097

Change 3816050 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3692730

Change 3816052 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3816053 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3692730

Change 3816089 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3816091 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3816094 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3816098 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3816102 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3809606

Change 3816375 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3809606

Change 3816733 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3689149

Change 3816736 by Kimio.Yasuda

	Fixed bookmark error

Change 3816745 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3723511

Change 3819579 by Sungjin.Hong

	#loc UE4DocKOR

Change 3819679 by Sungjin.Hong

	#loc UE4DocKOR

Change 3822726 by Kimio.Yasuda

	Updated file against  INTSourceChangelist:3397556

Change 3822745 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3822750 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3822758 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3822771 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3822778 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3827349 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3827377 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3827379 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3827384 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3827386 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3827391 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3827396 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3726228

Change 3827404 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3474032

Change 3827405 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3801260

Change 3827409 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3827411 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3827416 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3827419 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3827421 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3827426 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3827447 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827450 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827455 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827457 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827458 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3827463 by Sungjin.Hong

	#loc UE4DocKor

Change 3827464 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827465 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827466 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827470 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827472 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827475 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3827486 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3827537 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3716175

Change 3827538 by Kimio.Yasuda

	Fixed title translation

Change 3827541 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3211040

Change 3827548 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807086

Change 3827550 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3766333

Change 3827717 by Sungjin.Hong

	#loc UE4DocKOR

Change 3829650 by Kimio.Yasuda

	File updated against INTSourceChangelist:3782314

Change 3829653 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829656 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829658 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829662 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829663 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829677 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829681 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829686 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829694 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829704 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829714 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829721 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829725 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829727 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829732 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829735 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829736 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829739 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829741 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829742 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829751 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829754 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829793 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829798 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829799 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829803 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829804 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829805 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829808 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829809 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829814 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829816 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829818 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829821 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829823 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829824 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829825 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829827 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829828 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829829 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829833 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829837 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829850 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829855 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829859 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829862 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829864 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829866 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829869 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829870 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829872 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829876 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829877 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829878 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829882 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829895 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829898 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829900 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829901 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829902 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829904 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829905 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829906 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829907 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829909 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3829911 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831636 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3831644 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3831649 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831651 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831654 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831656 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3831664 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3831667 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831671 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3831672 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831674 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831682 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831687 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831690 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831694 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831695 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3831705 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831716 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831721 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831722 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831739 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831744 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831745 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3831752 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831772 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3831779 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3831783 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3831793 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3831794 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3831796 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3831803 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3831805 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831808 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3831811 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831812 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3831815 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831826 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831828 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831835 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831837 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831839 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831845 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831847 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831850 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831851 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831859 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831862 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831863 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831865 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831870 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831928 by Kimio.Yasuda

	c:\UE4\Main\Engine\Documentation\Source\Engine\Performance\Visualizers\OutOfBoundsPixels\OutOfBoundsPixels.INT.udn

Change 3831931 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831934 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831939 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831956 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831957 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831964 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831977 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831978 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831981 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831986 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831989 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831991 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831997 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3831998 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832001 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832004 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832006 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832015 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832016 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832018 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832019 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832021 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832022 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832026 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832027 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832028 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832032 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832040 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832042 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832051 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832053 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832063 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3832064 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832072 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832073 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3832074 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832076 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3832078 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832080 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832083 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3832086 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832088 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3809606

Change 3832089 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832092 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832093 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832094 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832100 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832103 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832105 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832107 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832111 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832114 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3832115 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832116 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832119 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832125 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3832132 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832133 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832137 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832138 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832141 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3832142 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3833977 by Kimio.Yasuda

	Fixed link error

Change 3833981 by Kimio.Yasuda

	Fixed link error

Change 3833990 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3833995 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834027 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834030 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834038 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3810557

Change 3834041 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834060 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834072 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834078 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834086 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834089 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834097 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3834098 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834100 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834102 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834106 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834117 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834124 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834126 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834134 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834136 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834138 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834140 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834147 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834155 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834157 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834158 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3834159 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834163 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834168 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834172 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834173 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834175 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834183 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834185 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3834187 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834188 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834190 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834193 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834196 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834197 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834201 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834203 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834210 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834231 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834232 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834233 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834236 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834238 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834242 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834243 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834244 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834245 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834246 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834248 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834249 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834250 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834251 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834252 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834253 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834259 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834260 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834261 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834262 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834263 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834264 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834265 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834266 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834267 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834268 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834271 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834272 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834274 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834275 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834276 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834282 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834298 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834299 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834304 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3834305 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834311 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834313 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834314 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834315 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834316 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834318 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834319 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834322 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834331 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834334 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834336 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834342 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834344 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834347 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834351 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834364 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834366 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834367 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834378 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834384 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834388 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834390 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834392 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834395 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834396 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834399 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834402 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834409 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834410 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834412 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834418 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834419 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3834428 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834430 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834439 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834444 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834450 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834451 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834452 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834456 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3834459 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3835269 by Robert.Gervais

	#UE4Doc
	Updated Toolchain table to include link to newest cross compile toolchain.
	#code_review Arciel.Rekman

Change 3837426 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3837428 by Masayo.Kondo

	#loc UE4DocJpn File updated against3810557

Change 3837430 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3835269

Change 3837433 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837436 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837438 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837483 by Kimio.Yasuda

	Updatd file against INTSourceChangelist:3810557

Change 3837484 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837492 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837495 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837504 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837506 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3761563

Change 3837507 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837518 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3750352

Change 3837519 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837521 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837522 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3804170

Change 3837523 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837524 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837526 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3810557

Change 3837527 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837531 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837537 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837557 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3837569 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837580 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837581 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837585 by Kimio.Yasuda

	Fixed translation

Change 3837590 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837591 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837592 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837593 by Kimio.Yasuda

	Updated file against sINTSourceChangelist:3810557

Change 3837595 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837597 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837598 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3837599 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837605 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837606 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837607 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837609 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837612 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837614 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837618 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837621 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837624 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837626 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837627 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837640 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3837643 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3837649 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837650 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3837652 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837657 by Kimio.Yasuda

	Updatead file against INTSourceChangelist:3810467

Change 3837658 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3837660 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837661 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837665 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837666 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837667 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837668 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837669 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837671 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837672 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837682 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837683 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837687 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837688 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837689 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837690 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837691 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837695 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837697 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837698 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837699 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837703 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3837707 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837708 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837710 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837713 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837716 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3837806 by Sungjin.Hong

	#loc UE4DocKor

Change 3839390 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839428 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3839430 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839440 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3804170

Change 3839460 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839476 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839480 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3804170

Change 3839482 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839501 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3839507 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3839522 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3839539 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3839547 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839556 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3839558 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3839562 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839565 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3839567 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839568 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3809606

Change 3839630 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839632 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3839648 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839649 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839651 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3750351

Change 3839654 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3761485

Change 3839657 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3750407

Change 3839659 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3750348

Change 3839660 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3750348

Change 3839662 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3750348

Change 3839664 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839665 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3750348

Change 3839667 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3750348

Change 3839668 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3750348

Change 3839670 by Kimio.Yasuda

	Updated file against Updated file against INTSourceChangelist:3750348

Change 3839673 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736300

Change 3839682 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736300

Change 3839683 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736300

Change 3839684 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3839686 by Sungjin.Hong

	Foliage Instanced Mesh system > Foliage Mode

Change 3839688 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839690 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3839693 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736212

Change 3839696 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736212

Change 3839697 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736250

Change 3839699 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3839702 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3839706 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3839707 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3839708 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3839709 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3839710 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3839711 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3839712 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3839714 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3839715 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839716 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839717 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839718 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839719 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839720 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839724 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3839732 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3839734 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839735 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839736 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839737 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839738 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839739 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839740 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839741 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839742 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839743 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839744 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839750 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3839757 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839758 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839759 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839760 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839761 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839763 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839764 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839765 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839766 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839767 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839768 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839769 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839771 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3839778 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3211040

Change 3839779 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839781 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839786 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3242329

Change 3839788 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3839789 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3839790 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3839792 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3489715

Change 3839975 by Sungjin.Hong

	#loc UE4DocKOR

Change 3841564 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3841572 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3839686

Change 3841646 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3841664 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3841672 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3808342

Change 3841679 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3841680 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3808342

Change 3841683 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3808342

Change 3841688 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3808342

Change 3841694 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3841695 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3841699 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3841701 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3841708 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3841728 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3841747 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3841754 by Masayo.Kondo

	loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3841757 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3841772 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3841789 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3841801 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3841859 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3841877 by Sungjin.Hong

	#loc UE4DocKOR

Change 3841882 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3841905 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3841909 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3843230 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3843244 by Kimio.Yasuda

	Fixed typo

Change 3843401 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843410 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843411 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843421 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843432 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3801260

Change 3843439 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843441 by Masayo.Kondo

	#loc UE4DocJpn File updated against  INTSourceChangelist:3782314

Change 3843442 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843444 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843445 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843448 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843453 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843456 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843460 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843466 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843478 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843496 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843537 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843543 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843547 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843549 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843553 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843569 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843570 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3843571 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843573 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3843574 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3843586 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3843593 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3843596 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3843598 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3843651 by Sungjin.Hong

	#loc UE4DocKOR

Change 3845030 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3809606

Change 3845036 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3809606

Change 3845040 by Masayo.Kondo

	#loc UE4DocJpn File updated against INT# 3810557

Change 3845099 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3845107 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845111 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845115 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845117 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810467

Change 3845118 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845122 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845128 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3716096

Change 3845148 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3715974

Change 3845160 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845172 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3721613

Change 3845174 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845198 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845201 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845205 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845210 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845215 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845217 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845221 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845226 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845235 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845244 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845246 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845249 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845259 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845271 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845304 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845343 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3845381 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845382 by Sungjin.Hong

	#loc UE4DocKOR

Change 3845384 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845391 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3807090

Change 3845393 by Sungjin.Hong

	#loc UE4DocKOR

Change 3845394 by Kimio.Yasuda

	Updated file agaisnt  INTSourceChangelist:3807090

Change 3845397 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845400 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845403 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845404 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845408 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845410 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3845416 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3845427 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3845429 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3845438 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3845447 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3848205 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3801260

Change 3848212 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3848214 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3848215 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3848217 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3848237 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3848239 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3848246 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3848253 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3848254 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3848259 by Kimio.Yasuda

	Fixed according to INT fixes for migration

Change 3848260 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3848261 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848262 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3848263 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848264 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848266 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848267 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848269 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848270 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848271 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848272 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848273 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848274 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848275 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848278 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848281 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848282 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848286 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848289 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3848293 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850310 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850317 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850330 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850334 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801137

Change 3850335 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850339 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850427 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3850588 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850642 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850643 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850649 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850650 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850652 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850654 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850657 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850659 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850661 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850663 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850666 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850670 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850671 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850680 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850681 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850683 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850684 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850685 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850686 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850688 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850689 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850690 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850692 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850695 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850747 by Kimio.Yasuda

	Updated file against INTSourceChangelist :3783201
	Also change "Level of detail (LOD)" to just "Lovel of detail" due to linkage error which had caused another document (Skylight)

Change 3850748 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3850753 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3850755 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850756 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850757 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850760 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850764 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850765 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850766 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850767 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850768 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850769 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850772 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3810557

Change 3850775 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850781 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850785 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850796 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850798 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3850799 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850800 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850802 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850812 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3850814 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3850818 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850819 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850821 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3750353

Change 3850822 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850823 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850824 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850827 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850830 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850831 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850833 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3750353

Change 3850834 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3850835 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850839 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3850843 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852604 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3750353

Change 3852625 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3750353

Change 3852631 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3750353

Change 3852646 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3852659 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3750353

Change 3852685 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3852713 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3852724 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3852732 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3852755 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3852770 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852773 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852788 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852800 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852803 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852804 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852809 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852815 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852816 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3852819 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852820 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852828 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852832 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852835 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852844 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852845 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852846 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852850 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852851 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852863 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852864 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852865 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3852867 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852870 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852871 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852881 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852885 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852888 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852894 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852908 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852918 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852921 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852923 by Kimio.Yasuda

	Fixed title translation

Change 3852924 by Kimio.Yasuda

	Fixed translation

Change 3852925 by Kimio.Yasuda

	Fixed translation

Change 3852930 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852932 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852938 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3852939 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852941 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852942 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852944 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852947 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852948 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3852949 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3852961 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3853008 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3853012 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3853014 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3730858

Change 3853022 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3728517

Change 3853023 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3728517

Change 3853024 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3728517

Change 3853037 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3728406

Change 3853046 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3853058 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3726700

Change 3853063 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3853075 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3726075

Change 3853084 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3853091 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3853095 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3721197

Change 3853105 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3718992

Change 3853108 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3853110 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3807090

Change 3853111 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3717118

Change 3853112 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3717117

Change 3853124 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3717059

Change 3853125 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3853143 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3716175

Change 3853158 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3804170

Change 3853168 by Kimio.Yasuda

	Fixed translation

Change 3853170 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3677919

Change 3855031 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3804170

Change 3855095 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3855166 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3622529

Change 3855180 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3599948

Change 3855204 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3599948

Change 3855206 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3855218 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3599948

Change 3855226 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3487496

Change 3855229 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3467293

Change 3855236 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3429264

Change 3855240 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3372845

Change 3855241 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3253196

Change 3855249 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3429254

Change 3855252 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3244370

Change 3855257 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3243860

Change 3855267 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3238697

Change 3855282 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3151861

Change 3855285 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3151861

Change 3855321 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855326 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855329 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855344 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810557

Change 3855346 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3855357 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3855366 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3855370 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3810467

Change 3855375 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807092

Change 3855379 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3855384 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3855391 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855392 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855408 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855410 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855415 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855417 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855423 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855429 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855432 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855469 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855470 by Kimio.Yasuda

	Fixed line alignment

Change 3855471 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855479 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3855492 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3856665 by Joe.Conley

	Deleting old misnamed file (.PN.udn instead of .JPN.udn)

Change 3856858 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3856863 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3801260

Change 3856865 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3856869 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3856957 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3856981 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3856984 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3856987 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3856991 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3856997 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3599948

Change 3857002 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3599948

Change 3857035 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3801260

Change 3857049 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3807090

Change 3857051 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3857054 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3857063 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3857070 by Masayo.Kondo

	#loc UE4DocJpn File updated againstINTSourceChangelist:3782314

Change 3857094 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3808342

Change 3857098 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3857108 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3733519

Change 3857109 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736174

Change 3857116 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736174

Change 3857135 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736175

Change 3857136 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3857143 by Kimio.Yasuda

	Fixed indent space

Change 3857145 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3736300

Change 3857146 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3857148 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3753383

Change 3857149 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3857192 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3857194 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3857202 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3857204 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3782314

Change 3859716 by Masayo.Kondo

	Fixed to match structure

Change 3859717 by Masayo.Kondo

	Fixed to match structure

Change 3859718 by Kimio.Yasuda

	Fixed error (linkage unmatched)

Change 3859719 by Masayo.Kondo

	Fixed to match structure

Change 3859720 by Masayo.Kondo

	Fixed to match structure

Change 3859726 by Masayo.Kondo

	#loc UE4DocJpn File updated against INT# INTSourceChangelist:3782314

Change 3859727 by Kimio.Yasuda

	Removed extra indent space before [/EXCERPT:Browser] on line 114 (which caused conversion error in  Perforce\Basics\PerforceBasics)

Change 3859728 by Kimio.Yasuda

	Removed extra index space which caused conversion error

Change 3859730 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3859732 by Masayo.Kondo

	Removed a space after Description

Change 3859738 by Masayo.Kondo

	Fixed line spaces to match structure

Change 3859740 by Masayo.Kondo

	Fixed lines and spaces in programming section

Change 3859747 by Masayo.Kondo

	Fixed lines in programming section

Change 3859755 by Masayo.Kondo

	Fixed lines in programming section

Change 3859756 by Masayo.Kondo

	Fixed lines in programming section

Change 3859757 by Masayo.Kondo

	Fixed lines in programming section

Change 3859759 by Masayo.Kondo

	Fixed lines in programming section

Change 3859768 by Masayo.Kondo

	Fixed lines in programming section

Change 3859769 by Masayo.Kondo

	Fixed lines in programming section

Change 3859774 by Masayo.Kondo

	Fixed lines in programming section

Change 3859776 by Masayo.Kondo

	Fixed lines in programming section

Change 3859778 by Masayo.Kondo

	Fixed lines in programming section

Change 3859780 by Masayo.Kondo

	Fixed lines in programming section

Change 3859783 by Kimio.Yasuda

	Updated file against INTSourceChecklist:3108692

Change 3859786 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3859790 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3859794 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3108692

Change 3859797 by Kimio.Yasuda

	Removed extra line

Change 3859798 by Kimio.Yasuda

	Fixed to match migration structure

Change 3859799 by Kimio.Yasuda

	Fixed structure for migration

Change 3859800 by Masayo.Kondo

	Fixed lines in programming section

Change 3859801 by Kimio.Yasuda

	Fixed structure for migration

Change 3859803 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859805 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859810 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859814 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859819 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859820 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859823 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859824 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859825 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859828 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859829 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859831 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859835 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859841 by Masayo.Kondo

	Fixed "Bookmark"to bookmark

Change 3859845 by Masayo.Kondo

	Fixed line spaces in programming section

Change 3859864 by Kimio.Yasuda

	Fixed structure for migration

Change 3861599 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3861603 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3861687 by Kimio.Yasuda

	Fixed linkage path

Change 3861689 by Kimio.Yasuda

	Remove extra line to match migration structure

Change 3861694 by Kimio.Yasuda

	Fixed structure for migration

Change 3861697 by Kimio.Yasuda

	Fixed structure for migration

Change 3861700 by Kimio.Yasuda

	Fixed structure for migration

Change 3861702 by Kimio.Yasuda

	Fixed structure for migration

Change 3861712 by Kimio.Yasuda

	Updated file agaistn INTSourceChangelist:3810557

Change 3861717 by Kimio.Yasuda

	Fixed structure for migration

Change 3861765 by Kimio.Yasuda

	Removed extra index space

Change 3861766 by Kimio.Yasuda

	Fixed structure for migration

Change 3861771 by Kimio.Yasuda

	Anothre structure fix for migration

Change 3861776 by Kimio.Yasuda

	Fixed structure for migration

Change 3861778 by Kimio.Yasuda

	Fixed structure for migration

Change 3861784 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3746172

Change 3861785 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3746172

Change 3861788 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3861795 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3861797 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3746172

Change 3861799 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3746534

Change 3861808 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3861814 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3861819 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3746172

Change 3861823 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3861824 by Kimio.Yasuda

	Fixed structure for migration

Change 3861870 by Kimio.Yasuda

	Fixed structure for migration

Change 3861871 by Kimio.Yasuda

	Fixed structure for migration

Change 3861873 by Kimio.Yasuda

	Fixed structure for migration

Change 3861875 by Kimio.Yasuda

	Fixed structure for migration

Change 3861877 by Kimio.Yasuda

	Fixed structure for migration

Change 3861884 by Kimio.Yasuda

	Fixed structure for migration

Change 3861888 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3108692

Change 3861892 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3108692

Change 3861895 by Kimio.Yasuda

	Fixed structure for migration

Change 3861898 by Kimio.Yasuda

	Fixed structure for migration

Change 3861900 by Kimio.Yasuda

	Fixed structure for migration

Change 3861901 by Kimio.Yasuda

	Fixed structure for migration

Change 3861903 by Kimio.Yasuda

	Fixed structure for migration

Change 3861906 by Kimio.Yasuda

	Fixed structure for migration

Change 3861908 by Kimio.Yasuda

	Fixed structure for migration

Change 3861910 by Kimio.Yasuda

	Fixed structure for migration

Change 3861911 by Kimio.Yasuda

	Fixed structure for migration

Change 3861913 by Kimio.Yasuda

	Added tag

Change 3861914 by Kimio.Yasuda

	Fixed structure for migration

Change 3861915 by Kimio.Yasuda

	Added tag

Change 3861917 by Kimio.Yasuda

	Fixed structure for migration

Change 3861919 by Kimio.Yasuda

	Fixed structure for migration

Change 3861920 by Masayo.Kondo

	#loc UE4DocJpn File updated against 3810467 fixed image file sections for migration

Change 3861922 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3861929 by Masayo.Kondo

	#loc UE4DocJpn File updated against 3810467

Change 3861940 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3108692

Change 3861947 by Kimio.Yasuda

	Updated structure only for migration (translation partially not completed)

Change 3861950 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3861951 by Kimio.Yasuda

	Inserted a line to fix structure for migration

Change 3861954 by Kimio.Yasuda

	Fixed structure for migration

Change 3861955 by Kimio.Yasuda

	Added hyphen for type

Change 3861957 by Kimio.Yasuda

	Fixed structure for migration

Change 3861958 by Kimio.Yasuda

	Inserted a line to fix structure for migration

Change 3861965 by Masayo.Kondo

	Fixed spaces for migration

Change 3861997 by Masayo.Kondo

	Checked structure for migration

Change 3862001 by Masayo.Kondo

	Fixed for migration

Change 3862008 by Masayo.Kondo

	Fixed for migration

Change 3862014 by Masayo.Kondo

	Fixed for migration

Change 3862016 by Masayo.Kondo

	Fixed for migration

Change 3862019 by Masayo.Kondo

	Fixed for migration

Change 3862029 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3108692

Change 3862034 by Masayo.Kondo

	Fixed for migration

Change 3862037 by Masayo.Kondo

	Fixed for migration

Change 3862039 by Masayo.Kondo

	Fixed for file migration

Change 3862049 by Kimio.Yasuda

	Fixed format

Change 3862051 by Kimio.Yasuda

	Fixed structure for migration

Change 3864073 by Masayo.Kondo

	Fixed for migration

Change 3864086 by Masayo.Kondo

	Fixed spaces and lines

Change 3864088 by Kimio.Yasuda

	Fixed structure for migration

Change 3864101 by Masayo.Kondo

	Put a space between version and 4.9.

Change 3864114 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3108692

Change 3864115 by Kimio.Yasuda

	Fixed version "V" to capital letter

Change 3864116 by Masayo.Kondo

	Fixed spaces between version and 4.9 and lines

Change 3864117 by Kimio.Yasuda

	Fixed version number

Change 3864127 by Kimio.Yasuda

	Minor adjustment for migration

Change 3864133 by Masayo.Kondo

	Checked structure but only a difference found is a space between description: E has a space which usually do not

Change 3864192 by Kimio.Yasuda

	Updated file against INTSouceChangelist :3782314

Change 3864193 by Masayo.Kondo

	Fixed for migration

Change 3864216 by Masayo.Kondo

	Checked for structure

Change 3864221 by Kimio.Yasuda

	Fixed typo

Change 3864222 by Kimio.Yasuda

	Minor line adjustment for migration

Change 3864226 by Masayo.Kondo

	Checked for structure

Change 3864233 by Masayo.Kondo

	Checked for structure

Change 3864244 by Masayo.Kondo

	Fixed lines and spaces

Change 3864249 by Masayo.Kondo

	Fixed  :-- section|

Change 3864296 by Kimio.Yasuda

	Minor structure adjustment for migration

Change 3864322 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3780178

Change 3864355 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3717050

Change 3864358 by Kimio.Yasuda

	Fixed typo

Change 3864383 by Masayo.Kondo

	Updated for migration

Change 3864384 by Masayo.Kondo

	Updated for migration

Change 3864408 by Kimio.Yasuda

	Added translation

Change 3864420 by Masayo.Kondo

	Fixed line spaces

Change 3864426 by Kimio.Yasuda

	Added translation

Change 3864429 by Masayo.Kondo

	Updated for migration

Change 3864431 by Masayo.Kondo

	Fixed line spaces

Change 3864435 by Masayo.Kondo

	Fixed line spaces

Change 3864439 by Masayo.Kondo

	Fixed line spaces

Change 3864442 by Masayo.Kondo

	Fixed line spaces

Change 3864446 by Masayo.Kondo

	Fixed line spaces

Change 3864447 by Kimio.Yasuda

	Added translation

Change 3864451 by Masayo.Kondo

	Fixed line spaces

Change 3864456 by Masayo.Kondo

	Fixed a space Version

Change 3864459 by Masayo.Kondo

	Fixed line spaces

Change 3864461 by Masayo.Kondo

	Fixed spaces

Change 3864463 by Masayo.Kondo

	Fixed line spaces

Change 3864466 by Masayo.Kondo

	Fixed line spaces

Change 3864470 by Kimio.Yasuda

	Added translation

Change 3866266 by Masayo.Kondo

	Updated for migration

Change 3866271 by Masayo.Kondo

	Fixed line spaces

Change 3866273 by Masayo.Kondo

	Fixed lines and spaces

Change 3866279 by Masayo.Kondo

	Fixed line spaces

Change 3866286 by Masayo.Kondo

	Fixed programming section

Change 3866292 by Masayo.Kondo

	Fixed programming section

Change 3866294 by Masayo.Kondo

	Fixed line spaces

Change 3866296 by Masayo.Kondo

	Fixed line spaces

Change 3866298 by Masayo.Kondo

	Fixed line spaces

Change 3866299 by Masayo.Kondo

	Fixed line spaces

Change 3866305 by Masayo.Kondo

	Fixed asterisk to number1

Change 3866306 by Masayo.Kondo

	Fixed Version: space

Change 3866315 by Masayo.Kondo

	Fixed line and version spaces

Change 3866316 by Masayo.Kondo

	Fixed ver space

Change 3866326 by Masayo.Kondo

	Fixed line spaces

Change 3866331 by Masayo.Kondo

	Fixed line spaces

Change 3866335 by Masayo.Kondo

	Fixed line spaces

Change 3866337 by Masayo.Kondo

	Fixed line spaces

Change 3866345 by Masayo.Kondo

	Fixed line spaces

Change 3866353 by Masayo.Kondo

	Fixed line spaces

Change 3866360 by Masayo.Kondo

	Fixed programming section comment

Change 3866363 by Masayo.Kondo

	Fixed programming section

Change 3866372 by Masayo.Kondo

	Fixed a line space

Change 3866385 by Masayo.Kondo

	Fixed line spaces

Change 3866392 by Masayo.Kondo

	Fixed for migration

Change 3866395 by Masayo.Kondo

	Fixed line spaces

Change 3866400 by Masayo.Kondo

	Fixed line spaces

Change 3866404 by Masayo.Kondo

	Fixed line spaces

Change 3866406 by Masayo.Kondo

	Fixed line spaces

Change 3866417 by Masayo.Kondo

	Fixed line spaces

Change 3866424 by Masayo.Kondo

	Updated for migration

Change 3866427 by Masayo.Kondo

	Fixed line and colon spaces

Change 3866434 by Masayo.Kondo

	Updated for migration

Change 3866442 by Masayo.Kondo

	Fixed line spaces

Change 3866568 by Masayo.Kondo

	Updated for migration INTSourceChangelist:3781189

Change 3866569 by Masayo.Kondo

	Fixed line spaces

Change 3866570 by Masayo.Kondo

	Fixed line spaces

Change 3866573 by Masayo.Kondo

	Fixed spaces for migration

Change 3866574 by Masayo.Kondo

	Fixed space for End result part

Change 3866575 by Masayo.Kondo

	Fixed space for End result part

Change 3866576 by Masayo.Kondo

	Fixed End result space

Change 3866582 by Masayo.Kondo

	Fixed End result part

Change 3866598 by Masayo.Kondo

	Fixed line spaces

Change 3866601 by Masayo.Kondo

	Fixed line spaces

Change 3866602 by Masayo.Kondo

	Fixed line spaces

Change 3866607 by Masayo.Kondo

	Fixed line spaces

Change 3866609 by Masayo.Kondo

	Fixed line spaces

Change 3866613 by Masayo.Kondo

	Fixed png file names

Change 3866615 by Masayo.Kondo

	Fixed lines

Change 3866617 by Masayo.Kondo

	Fixed a space

Change 3866620 by Masayo.Kondo

	Updated for migration

Change 3866629 by Masayo.Kondo

	Fixed tabs before 1

Change 3866633 by Masayo.Kondo

	Fixed line spaces

Change 3866640 by Masayo.Kondo

	Fixed image height section and line spaces

Change 3866642 by Masayo.Kondo

	File updated for INTSourceChangelist:3108692

Change 3866644 by Masayo.Kondo

	Fixed line spaces

Change 3866650 by Masayo.Kondo

	Updated for INTSourceChangelist:3716214

Change 3866651 by Masayo.Kondo

	Fixed line spaces

Change 3866654 by Masayo.Kondo

	Fixed line spaces and programinng comments

Change 3866657 by Masayo.Kondo

	Fixed line spaces

Change 3866662 by Masayo.Kondo

	Fixed lines

Change 3866669 by Masayo.Kondo

	Fixed lines

Change 3866670 by Masayo.Kondo

	Fixed line spaces

Change 3866671 by Masayo.Kondo

	Fixed for migration

Change 3866672 by Masayo.Kondo

	Fixed for migration

Change 3866673 by Masayo.Kondo

	Fixed lines

Change 3866677 by Masayo.Kondo

	Fixed lines

Change 3866681 by Masayo.Kondo

	Fixed lines

Change 3866683 by Masayo.Kondo

	Fixed lines

Change 3866685 by Masayo.Kondo

	Fixed for migration

Change 3866686 by Masayo.Kondo

	Fixed lines

Change 3866688 by Masayo.Kondo

	Fixed for migration

Change 3866691 by Masayo.Kondo

	Fixed for migration

Change 3866696 by Masayo.Kondo

	Fixed for migration

Change 3866702 by Masayo.Kondo

	Fixed for migration

Change 3868509 by Masayo.Kondo

	Fixed line spaces

Change 3868513 by Masayo.Kondo

	Fixed line spaces

Change 3868521 by Masayo.Kondo

	Fixed line spaces

Change 3868544 by Masayo.Kondo

	Fixed for migration

Change 3868563 by Masayo.Kondo

	Fixed a space

Change 3868572 by Masayo.Kondo

	Deleted one redundant line beforePurchasing from the Store section

Change 3868578 by Masayo.Kondo

	Fixed a line space before 284

Change 3868586 by Masayo.Kondo

	Fixed :--- section again

Change 3868672 by Masayo.Kondo

	Added spaces after colons

Change 3868679 by Masayo.Kondo

	Fixedⁿ@" parent:Engine/Editor" part

Change 3868856 by Masayo.Kondo

	Second check for migration

Change 3868875 by Masayo.Kondo

	Second check for migration fix line spaces and indent

Change 3868889 by Masayo.Kondo

	Second check fixed line spaces and deleted JP comment in programming section

Change 3868895 by Masayo.Kondo

	Second fix, one indent

Change 3868911 by Masayo.Kondo

	Second ck, fixed removed part

Change 3868924 by Masayo.Kondo

	Second fix,

Change 3868927 by Sungjin.Hong

	#loc UE4DocKOR

Change 3868930 by Masayo.Kondo

	Second fix, deleted JP comment in programming

Change 3868937 by Masayo.Kondo

	Second fix, deleted JP comment in programming section

Change 3868950 by Masayo.Kondo

	Second fix, deleted JP comment in programming section

Change 3868966 by Masayo.Kondo

	Second check table spaces

Change 3868972 by Masayo.Kondo

	Second check, fixed indent,

Change 3868973 by Masayo.Kondo

	Second ck, fixed Unreal VS file as well

Change 3868978 by Masayo.Kondo

	Second fix

Change 3868980 by Masayo.Kondo

	Fixed

Change 3871569 by Masayo.Kondo

	Second check, added asterisk, removed JP comment in programing section

Change 3871579 by Masayo.Kondo

	Second check

Change 3871587 by Masayo.Kondo

	Fixed headings #

Change 3871616 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3871617 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3872326 by Robert.Gervais

	#UE4Doc
	Updating Linux Quick Start as part of UGS-P4V workflow description.
	#jira 5789

Change 3873219 by Robert.Gervais

	#UE4Doc
	Updating Linux XCompile Toolchain download table.
	I'll keep this ticket up open until v11_clang-5.0.0-centos7 becomes available for download from our cdn.
	#jira UEDOC-7081
	#code_review jeff.wilson, nick.bullardbradley

Change 3873696 by Masayo.Kondo

	Submitted for migration

Change 3873698 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3873219

Change 3873700 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3872326

Change 3873766 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3782314

Change 3873800 by Masayo.Kondo

	File updated

Change 3873823 by Masayo.Kondo

	File updated

Change 3873836 by Masayo.Kondo

	File updated fot INT3108692

Change 3873845 by Kimio.Yasuda

	Added translation

Change 3873926 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3746172

Change 3873927 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3746532

Change 3873946 by Masayo.Kondo

	File updated for INTSourceChangelist:3759006

Change 3873948 by Masayo.Kondo

	File updated for INTSourceChangelist:3750407

Change 3873979 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3108692

Change 3873982 by Kimio.Yasuda

	Added translation

Change 3873983 by Masayo.Kondo

	Updated for INTSourceChangelist:3108692

Change 3874000 by Masayo.Kondo

	Updated for INTSourceChangelist:3108692

Change 3874024 by Masayo.Kondo

	Updated for INTSourceChangelist:3108692

Change 3875865 by Masayo.Kondo

	Fixed book mark error, SelectionTool to Select Tool

Change 3875906 by Kimio.Yasuda

	Fixed translation

Change 3875909 by Masayo.Kondo

	Fixed a line space

Change 3875947 by Kimio.Yasuda

	Minor adjustment for file migration

Change 3875980 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3875999 by Kimio.Yasuda

	Minor adjustment for file migration

Change 3876015 by Kimio.Yasuda

	Minor adjustment for file migration

Change 3876019 by Kimio.Yasuda

	Added topic-image

Change 3876021 by Kimio.Yasuda

	Another structuer adjustment

Change 3876027 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3801260

Change 3876043 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3807090

Change 3876069 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876074 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876078 by Kimio.Yasuda

	Remove space for file migration

Change 3876183 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3108692

Change 3876189 by Kimio.Yasuda

	Minor adjustment for file migration

Change 3876193 by Kimio.Yasuda

	Inserted space for structure adjustment

Change 3876195 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876196 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876198 by Kimio.Yasuda

	Fixed structure

Change 3876204 by Kimio.Yasuda

	Inserted space for structure adjustment

Change 3876207 by Kimio.Yasuda

	Minor adjustment for file migration

Change 3876210 by Kimio.Yasuda

	Removed "*" for structure adjustment

Change 3876212 by Kimio.Yasuda

	Inserted spaces for structure adjustment

Change 3876214 by Kimio.Yasuda

	Added "*"  for structure adjustment

Change 3876221 by Kimio.Yasuda

	Fixed property name from Japanese to English

Change 3876225 by Kimio.Yasuda

	Inserted spaces as necessary for structure adjustment

Change 3876229 by Kimio.Yasuda

	Added topic image line

Change 3876233 by Kimio.Yasuda

	Minor adjustment for file migration

Change 3876244 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876251 by Kimio.Yasuda

	Minor strucutre adjustment for file migration

Change 3876262 by Kimio.Yasuda

	Minor structrue adjustment (Removed *)

Change 3876265 by Kimio.Yasuda

	Minor structure adjustment (inserted line)

Change 3876267 by Kimio.Yasuda

	Minor structure adjustment (inserted space)

Change 3876270 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876276 by Kimio.Yasuda

	Minor structure adjustment for file migation (added space)

Change 3876279 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876295 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876305 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876322 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876329 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876332 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876341 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876342 by Kimio.Yasuda

	Removed extra "*"

Change 3876345 by Kimio.Yasuda

	Added missing "*"

Change 3876348 by Sungjin.Hong

	#loc UE4DocKOR

Change 3876354 by Kimio.Yasuda

	Chaged Version into English

Change 3876356 by Kimio.Yasuda

	Changed 'Version 4.9' back to English

Change 3876358 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876365 by Kimio.Yasuda

	Removed extra space.

Change 3876369 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876373 by Kimio.Yasuda

	Minor structure adjustment for file migration

Change 3876396 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3808342

Change 3876457 by Sungjin.Hong

	#loc UE4DocKOR

Change 3877048 by Arciel.Rekman

	Linux: update the link to the cross toolchain in docs.

	- Also updated part of the tutorial that mentioned the toolchain version.

Change 3878311 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3877048

Change 3878388 by Kimio.Yasuda

	Fixed typo

Change 3878423 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3877048

Change 3878504 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3878538 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3878563 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3878565 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3878589 by Sungjin.Hong

	#loc UE4DocKor

Change 3878618 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3878621 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3782314

Change 3878695 by Kimio.Yasuda

	Fixed translation

Change 3878731 by Kimio.Yasuda

	Fixed translation

Change 3878788 by Masayo.Kondo

	Fixed an indent

Change 3878801 by Masayo.Kondo

	Updated and added asterisks at beginning

Change 3880663 by Masayo.Kondo

	Removed an extra line

Change 3880697 by Masayo.Kondo

	Fixed layout

Change 3880702 by Masayo.Kondo

	Fixed line spaces between paragraphs

Change 3880708 by Masayo.Kondo

	Added a line space between paragraphs

Change 3880717 by Masayo.Kondo

	Added a numbering 1

Change 3880720 by Masayo.Kondo

	Fixed indents

Change 3880724 by Masayo.Kondo

	Fixed a line space

Change 3880739 by Masayo.Kondo

	Fixed a line space

Change 3880744 by Masayo.Kondo

	Fixed an indent

Change 3880756 by Masayo.Kondo

	Added an line between paragraphs

Change 3880761 by Masayo.Kondo

	Fixed an indent

Change 3880774 by Masayo.Kondo

	Removed a line between paragraphs

Change 3880791 by Masayo.Kondo

	Updated for INTSourceChangelist:3782314

Change 3880803 by Masayo.Kondo

	Added an asterisk at beginning of sentense

Change 3880810 by Masayo.Kondo

	Fixed a line space between paragraphs

Change 3880829 by Masayo.Kondo

	Fixed a line space

Change 3880892 by Masayo.Kondo

	Checked for structure

Change 3880944 by Masayo.Kondo

	Fixed for migration

Change 3880950 by Masayo.Kondo

	Fixed a line space

Change 3880955 by Masayo.Kondo

	Fixed a heading ##

Change 3880968 by Masayo.Kondo

	File Updated

Change 3880973 by Masayo.Kondo

	Added ## to headlline

Change 3881059 by Masayo.Kondo

	Fixed spaces

Change 3881064 by Masayo.Kondo

	Removed an asterisk

Change 3881076 by Masayo.Kondo

	Fixed indents

Change 3881080 by Masayo.Kondo

	Fixed a line space

Change 3881089 by Masayo.Kondo

	Added an asterisk

Change 3881098 by Masayo.Kondo

	Fixed spaces between numberings

Change 3881104 by Masayo.Kondo

	Checked for structure

Change 3881109 by Masayo.Kondo

	Fixed skill field

Change 3881118 by Masayo.Kondo

	Fixed skill level field

Change 3881128 by Masayo.Kondo

	Fixed for migration

Change 3881141 by Masayo.Kondo

	Fixed line spaces

Change 3881142 by Masayo.Kondo

	Removed an asterisk

Change 3881147 by Masayo.Kondo

	Fix a line space

Change 3881150 by Masayo.Kondo

	Fixed line spaces

Change 3881154 by Masayo.Kondo

	Fixed layout

Change 3881159 by Masayo.Kondo

	Removed an unnecessary symbol

Change 3881162 by Masayo.Kondo

	Added numbering 1

Change 3881164 by Masayo.Kondo

	Fixed wrong image index

Change 3881172 by Masayo.Kondo

	Fixed around ver field

Change 3881182 by Masayo.Kondo

	Fixed table field

Change 3881191 by Masayo.Kondo

	Fixed around ver field

Change 3881192 by Masayo.Kondo

	Added a line between paragraphs

Change 3881197 by Masayo.Kondo

	Fixed table and around ver field

Change 3881204 by Masayo.Kondo

	Added an asterisk

Change 3881208 by Masayo.Kondo

	Removed an asterisk

Change 3881213 by Masayo.Kondo

	Fixed Region tags

Change 3881218 by Masayo.Kondo

	Fixed DIR section

Change 3881219 by Masayo.Kondo

	Fixed a line

Change 3881224 by Masayo.Kondo

	Fixed a space

Change 3881225 by Masayo.Kondo

	Fixed a space

Change 3881237 by Kimio.Yasuda

	Fixed translation

Change 3881240 by Kimio.Yasuda

	Fixed translation

Change 3890899 by Kimio.Yasuda

	Fixed translation

Change 3892946 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3892962 by Kimio.Yasuda

	Updated file against INTSourceChangelist:3891955

Change 3892964 by Masayo.Kondo

	Fixed description space

Change 3892970 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3892975 by Kimio.Yasuda

	Updated file agaisnt INTSourceChangelist:3891955

Change 3892980 by Masayo.Kondo

	Fixed title spaces

Change 3892983 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3893002 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3893023 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3893032 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3893041 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3893059 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3893074 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3893080 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3893090 by Masayo.Kondo

	#loc UE4DocJpn File updated against INTSourceChangelist:3891955

Change 3893200 by Masayo.Kondo

	#loc UE4DocJpn Initial translation against INT#3810557

Change 3920877 by Jeff.Wilson

	moving enterprise pages back to original location - yay

Change 3920986 by Jeff.Wilson

	Fixing links in enterprise pages

Change 3921434 by Jeff.Wilson

	fixes for enterprise

Change 3922416 by Tim.Hobson

	#UE4 Docs: Unreal Studio - Getting Started page edits

Change 3924191 by Masayo.Kondo

	#loc UE4DocJPN moved or deleted

Change 3924925 by Jeff.Wilson

	Adding templates from migration

Change 3924926 by Jeff.Wilson

	misc style/template updates

Change 3926259 by Jeff.Wilson

	Misc fixes

Change 3926759 by Tim.Hobson

	#UE4 Docs: Unreal Studio Getting Started Doc Edits.
	- Line 36 needs Project Templates PDF link
	- Line 221 needs Supported Software and File Types PDF link
	-

Change 3926778 by Jeff.Wilson

	More updates for enterprise

Change 3926780 by Jeff.Wilson

	misc styling updates

Change 3927257 by Jeff.Wilson

	enterprise updates

Change 3930427 by Sungjin.Hong

	#loc UE4DocKOR moved or deleted

Change 3930979 by Sungjin.Hong

	#loc UE4DocKOR

Change 3940592 by Mitchell.Wilson

	Initial check in of 4.19 Major release notes. Waiting for Minor release notes so I can add them here.

Change 3941748 by Mitchell.Wilson

	Adding minor notes.

Change 3942094 by Masayo.Kondo

	#loc UE4DocJPN moved or deleted

Change 3964177 by Sungjin.Hong

	#loc UE4DocKOR moved or deleted

Change 3975369 by Mitchell.Wilson

	Adding switch trigger inputs to VehicleGame.
	#jira UE-47835

Change 3977387 by Sungjin.Hong

	#loc UE4DocKOR

Change 3977853 by Mitchell.Wilson

	Updating Tile_Gem Blueprint and P_Selected_Title particle system to resolve "immortal particle system" warnings.
	#jira UE-54735

Change 3978060 by Mitchell.Wilson

	Removed console command referencing a custom event that no longer exists to resolve warnings.
	Rebuilt lighting and saved all levels to resolve vert paint warnings on level load.
	#jira UE-54932

Change 3982168 by Mitchell.Wilson

	Saving levels to resolve UReflectionCaptureComponent warnings when packaging.
	#jira UE-54970

Change 3989408 by Mitchell.Wilson

	Correcting a spelling error in Blueprint_Communication example 1.4
	#jira UE-54308

Change 3989612 by Mitchell.Wilson

	Updating path in DefaultEditor and DefaultEngine ini to resolve warnings.
	#jira UE-32185

Change 3992974 by Mitchell.Wilson

	Sampler source changed to Shared: Clamp to resolve clipping issues in material properties example. Updated texture sample to "Masks". Rebuilt lighting in level and saved.
	#jira UE-54464

Change 3997379 by Sungjin.Hong

	#loc UE4DocKOR

Change 4008826 by Robert.Gervais

	#jira UEDOC-7427
	Adding ObjectOrientation tooltip update.
	#UE4Doc
	#code_review jeff.wilson

Change 4029781 by Mitchell.Wilson

	Updating documentation links in some engine tutorials
	#jira UEDOC-7444

Change 4036799 by Richard.Hinckley

	Fixing an incomplete code comment due to a UDN report.

Change 4036853 by Mitchell.Wilson

	Building engine content levels and saving to resolve warnings.
	#jira UE-58327

Change 4039760 by Sungjin.Hong

	#loc UE4DocKOR

Change 4054483 by Mitchell.Wilson

	Adding organization in world outliner for VR Template levels.
	#jira UE-55565

Change 4064060 by Richard.Hinckley

	Doxygen warning markers to clean up an API doc issue.

Change 4064750 by Richard.Hinckley

	Moving Paulo's shelved files for ARPG.

Change 4065297 by Andrew.Grant

	Merging 4063960 (RemoteSession work) from //UE4/Main to Dev-Documentation

Change 4065344 by Andrew.Grant

	Merging latest RemoteSession plugins & app from //UE4/Main to Dev-Documentation

Change 4065901 by Andrew.Grant

	Restored RemoteSession changes that were removed in Dev-VR integration

Change 4066000 by Jim.Brown

	Action RPG

	- Changed level to include center obstruction for more varied gameplay.
	- Added 4th weapon, Fire Axe
	- Changed visuals of regular Axe
	- Added damage curves and uniqe anim montages for each weapon (every weapon should behave slightly differnt now)
	- Fixed lighting issue on foliage actors
	- Added slight flicker to into screen lighting

Change 4067491 by Jim.Brown

	Action RPG:

	- Fixed rocks in middle of map not showing up in proper location

Change 4067781 by Jim.Brown

	Action RPG:

	- Fixed some clipping issues in map (rocks clipping into one another)

	- Cleaned up, organized, and commented all UMG scripting

Change 4069094 by Sorin.Gradinaru

	UE-57770 Resizing New Window results in grey space on device

	#jira UE-57770
	#4.20
	#iOS

	From 4039175 on //Dev-VR

	Listen to the viewport resize event on the host

Change 4069098 by Sorin.Gradinaru

	UE-57687 Support portrait orientation based on PIE window settings

	#jira UE-57687
	#iOS
	#4.20

	From CL4039449 //Dev-VR

	Please note that remote host window can be resized (please see UE-57770), meaning that even if the windows setting were initially for protrait mode (eg. 750x1334), we can easily modify the window's aspect to look like a landscape app (1334x750), before connecting the client.

	The host-client communication basically consists in sending screenshots of the host window.

	After solving UE-57770, we'll no longer have gray areas, the host window's content is displayed on the client in full-screen mode (eventually stretched). This also solved the problem with the input mapping - another problem with UE-57770 was that the touch areas remained mapped full-screen (0.0 - width, height) on the iPad, even though the host window was resized.

	Adding rotation support, to allow the user to rotate the device for a better experience, i.e. if the image looks stretched.

Change 4069102 by Sorin.Gradinaru

	UE-57686 Interactable pixel border in Virtual Camera UI

	#jira UE-57686
	#iOS
	#4.20

	From CL 4039450 on Dev-VR

	The Client/Host input mapping should take into account only the interactable area of the host window, without the title bar and borders

Change 4069107 by Jim.Brown

	Action RPG:

	New Skills:
	- 1st Skill = Fireball
	- 2nd Skill = Fire Wave
	- 3rd Skill = Meteor (new!)
	- 4th skill  = Meteor Storm
	- Adjusted price values to reflect power of skills.
	- Tweaked fireball effect (range increase, size increase, wobbles a bit on cast instead of traveling in a perfectly straight line)

	New weapon scaling:
	- Cleaver is default (weakest)
	- War Hammer is second (does highest damage per hit, but slowest ROF)
	- Molten Axe is third (axe damage + fire damage) good combos
	- Ember Sword is 4th (lower damage per hit, but extra fire damae+super fast ROF and powerful combos)
	- New FX/anims/etc. to reflect power and abilities of weapons.

Change 4069219 by Andrew.Grant

	Removed work-around for missing files

Change 4070190 by Andrew.Grant

	Added icons for iOS RemoteSessionApp

Change 4071200 by Ben.Zeigler

	Fix abilities on player character by adding an InventoryLoaded callback, this is needed because the pawn now spawns before the inventory loads due to changes to game mode

Change 4071868 by Jim.Brown

	RPG Game:
	- Changed Meteor ability to Combustion (to make it more obviously different from Meteor Storm).
	- Fixed the broken Fire Axe attack so it would advance through all stages of the combo
	- Updated format of all Ability descriptions so they were presented in the same way (capitals, no punctuation)
	- removed blank combo sections from axe attack that were left in accidentally
	- started groundwork for exploding Lvl3 Guardian.

Change 4071873 by Mitchell.Wilson

	Submitting Match3 marketplace icon.
	#jira UE-58774

Change 4071918 by paulo.souza

	Action RPG:
	- Lightmap render in production quality
	- Changed stationary lights to be static
	- Added vegetation to hide seams

Change 4073664 by paulo.souza

	Action RPG:
	- Fix: Rocks in the middle of the level were blocking the intro cut-scene
	- Minor foliage fixes

Change 4074023 by Jim.Brown

	Action RPG :
	- Turned Level 2 enemy into a ranged attack enemy (he now spits a slime ball instead of melee attacks)
	- More prep work for making lvl 3 enemy explode upon death.
	- various tweaks and polish

Change 4074136 by paulo.souza

	ActionRPG: Fixed on screen joypad not working properly

Change 4075235 by paulo.souza

	Action RPG: Main menu screen re-lighting and animated light

Change 4075315 by James.McNatton

	Added warning message textbox to RemoteSessionApp and hooked up a message to notify when connection was dropped #fyi Andrew.Grant #rb none

Change 4076500 by Jim.Brown

	Action RPG:

	- Rotated all spawn points (player and enemy) to opposite end of the map.  Map seems better when viewed from this angle?  Let me know what you think...
	- Updated the material used on the pillars to reflect the same stone runes found in the main UI.  WIP, not finished yet, but proof of concept.

Change 4076818 by paulo.souza

	Action RPG:
	- Camera collision issues
	- AI logic cleanups and fixes

Change 4077051 by paulo.souza

	ActionRPG:
	- Fix: Loading screen uses the new logo
	- Shows game-over screen when all waves are finished
	- PlayerStart position

Change 4077828 by Sam.Deiter

	Adjusting the lighting for the foliage as it was broken after building lighting.

Change 4078833 by paulo.souza

	ActionRPG:
	- Fix: Wave spawning freezing after wave 1
	- Imported and converted all animations/montages to use skeleton from Infinity Blade
	- Re-imported "warrior" SM from Infinity blade
	- New hatchet mesh

Change 4079024 by Jim.Brown

	Action RPG:
	- Changed impact to be generic pouf instead of fire.
	- Changed Guardian Slime attack to be a lob instead of a direct line of fire.

Change 4079980 by paulo.souza

	ActionRPG: Fix missing AnimBP references

Change 4080097 by Jim.Brown

	Action RPG:
	- Converted Cleaver to new weapon (looks very different from Axe now)
	- Added temp icon to UI.  Polished version WIP.

	#Paulo.Souza, Sam.Deiter

Change 4080099 by Sam.Deiter

	Adding an IsValid node to the Recived Notify End Function in the WeaponAttackNS Blueprint. It was giving an error after the game was closed.

Change 4080205 by Jim.Brown

	Action RPG:
	- Removed cast animation from  NPC Behavior Tree (no longer needed as idle since the anim was fixed and cast animation is now used by Lvl2 enemies).

Change 4080598 by Jim.Brown

	Action RPG:
	- Fixed shader on Rock Rune surfaces
	- Tweaks to Slimeball attack (now arcs, moves more realistically, looks better overall)

Change 4080738 by paulo.souza

	ActionRPG:
	- Fix: Rocks where colliding with the player's spring arm
	- Fix: Wave spawner stuck at Wave 4 (Spider was never destroyed)
	- Fix: Mana/health potion were spawning attached emitters
	- Fix: Weapon effects were spawning off character's feet

Change 4081177 by Jim.Brown

	Action RPG:
	- Removed all unused modules and emitters from Particle Systems.
	- Optimization pass on a few systems to remove dynamic lights, extra particles, etc. where they weren't needed (or rendering on mobile)
	- 1st pass at priortization / significance setup

Change 4082335 by paulo.souza

	ActionRPG:
	- Fix: Blocking volumes not working in cooked build: Somehow bNotForClientOrServer was set as True on volume brushes.
	- Fix: Not creating initial weapons during loading
	- UI test: Moving auto-play button to top
	- Unifying physics assets and redirectors
	- Barbarous material roughness map

Change 4083255 by Jim.Brown

	Action RPG:

	- Updated Hatchet icon to replace placeholder that was there.
	- Tweaked progression.  I was still able to complete with basic weapon (Hatchet), but it was more difficult and required planning (no longer 100% given that you will have enough time).  I think that's a good thing?  LMK!

Change 4083390 by paulo.souza

	ActionRPG:
	- Fix:  Character rotation reset when attacking or rolling if not moving
	- Delete unused BT nodes

Change 4083842 by paulo.souza

	ActionRPG: Update HUD icon when switching weapons

Change 4084420 by Jim.Brown

	Action RPG:
	- Tweaked Lvl2 Guardian attack behavior (they should properly attack from range now)
	- Added extra column in distance to help with parralax / depth in the scene
	- Tweaked normals on column per Paulo's feedback
	- Slight tweak to Character roughness (moved beard into channel with skin so it wasn't shiny)
	- Adjusted intro cine:
	---- Slighlty tighter camera angle in opening shot to cover the character feet sliding unrealistically on the ground
	---- Changed Guardian animations so they were not mirrors of each other (looked odd that they would both be doing the exact same thing)

Change 4085038 by Ben.Zeigler

	Add BeginPossessPawn and EndPossessPawn events to RPGPlayerControllerBase for initialization events
	These may make sense on base controller/playercontroller as well, but it may conflict with game overrides that are very common

Change 4085228 by paulo.souza

	ActionRPG:
	- Re-enable damage root motion animations
	- Enable falldown animations on Goblins when hit by non-melee attacks
	- Delete unused variables from parent BPs
	- Joypad support

Change 4085941 by Andrew.Grant

	Fixed issue where client and server were using their respective project versions and not a shared verson number

Change 4086525 by Ben.Zeigler

	Fix race condition where it may spawn the player pawn before loading the world. We now delay spawning until the start play event goes off, and don't initialize the UI until the controller possesses a pawn

Change 4086939 by Ben.Zeigler

	Some player/game mode BP cleanup, fixed some runtime warnings from last checkin

Change 4087732 by Sam.Deiter

	Re-building the reflection captures as they where always saying they needed to be re-built.

Change 4087740 by Sam.Deiter

	Adding a isValid node to the blueprint to stop an error from happeing in the log.

Change 4088038 by paulo.souza

	ActionRPG:
	- Player physics asset
	- Main title screen has a QUIT buton when not running on mobile
	- Fix: Virtual joypad showing during sequences

Change 4088575 by paulo.souza

	ActionRPG: Project settings/name update

Change 4089005 by Sorin.Gradinaru

	UE-59360 BackChannel and RemoteSession plugins don't have Epic Games as authors

	#jira UE-59360
	#4.20

	Updating uplugin's fields	"CreatedBy": "Epic Games, Inc." and "CreatedByURL": "http://epicgames.com",

Change 4089006 by Sorin.Gradinaru

	UE-59314 RemoteSessionApp unreal console blocks 4+ multi-touch input from reaching host

	#jira UE-59314
	#4.20

	Disable the console on 4 finger tap, on mobile platforms - DefaultInput.ini: bShowConsoleOnFourFingerTap=false

Change 4089007 by Sorin.Gradinaru

	UE-58048 Second device does not autoconnect to session if the user quits out from the first device
	#jira UE-58048
	#iOS
	#4.20

	If the host's TCP socket was already connected, we get SE_ECONNRESET when trying to re-use it => when the client disconnects, we should also reset the host TCP socket.

Change 4089031 by Sorin.Gradinaru

	UE-57987 White screen on device when connecting to Play in Viewport session

	#jira UE-57987
	#4.20

	Engine: needed to refer SLevelViewport::ActiveViewport as TSharedPtr<FSceneViewport>
	RemoteApp plugin: re-wrote input mapping (including the fix for UE-57686 Interactable pixel border in Virtual Camera UI) - generic code for UEEditor's vieport and standalone/floating windows

Change 4089239 by paulo.souza

	ActionRPG: Moved emitter spawn to OnDeath event

Change 4090632 by paulo.souza

	ActionRPG: Loading screen logo + iOS icons and launchscreens

[CL 4091939 by Mitchell Wilson in Main branch]
2018-05-24 11:28:53 -04:00
Marc Audy
d90da4ab1a Merge to Dev-Main for 4.20 @ 4090813
#rb
#rnx
#lockdown Nick.Penwarden

[CL 4091081 by Marc Audy in Main branch]
2018-05-23 21:04:31 -04:00
Marcus Wassmer
8522799c64 Copying //UE4/Dev-Rendering to //UE4/Dev-Main (Source: //UE4/Dev-Rendering @ 4072632)
#lockdown Nick.Penwarden

============================
  MAJOR FEATURES & CHANGES
============================

Change 3870267 by Arne.Schober

	DR - SafeRelease SRVs that might be hold by the Vertexfactories (maybe due to indirect use in GlobalResources)
	Note that the VFs are not owners of the data, e.g the underlying Buffers might be released before this and this reference counting should be uneccessary

Change 3872507 by Arne.Schober

	Back out changelist 3870267

Change 3988916 by Marcin.Undak

	Quail/Linux compilation fix #rb none #codereview arciel.rekman

Change 4042277 by Rolando.Caloca

	DR - Clear UBs between PSOs on D3D to help track down not setting resources

Change 4042297 by Arne.Schober

	DR - Fix case where LPV requires SSAO to run but no GBuffer is available in formward mode. In this case we force the behaviour to use the simple AO (as ASyncAO pass)
	#jira UE-42135

Change 4042404 by Jian.Ru

	Fix a race condition when RT is disabled and then re-enabled
	#jira

Change 4042437 by Richard.Wallis

	Mac Localization - Mac now uses FUICommand and NSLOCTEXT to build main menu items.  Don't fetch menu items using name since that could change.  Lookup using ID's.

	Note:
	New CB function binding system in *FStartupApplicationToMacMenuBinder*.  Added to simplify the existing and new CB function binding.

	Update:
	Application menu now also gets an update on runtime langauge changed event.  Other menu's get updated anyway as per runloop updates.

	#jira UE-49526

Change 4042602 by Guillaume.Abadie

	Adds support for alpha channel in DOF.

Change 4042603 by Guillaume.Abadie

	Gates global sampler behind SUPPORTS_INDEPENDENT_SAMPLERS for nicer error messsage on platform that do not support them.

Change 4042671 by Guillaume.Abadie

	Massages DOF's shader code for HLSLCC.

Change 4042772 by Mark.Satterthwaite

	Expose the MTLComputePipelineState's label string.

Change 4043013 by Juan.Canada

	Fixed bounds of skeletal meshes could be inverted (min > max) with negative scaling. That was breaking occlusion tests in some scenes, creating flicking issues.
	#jira UE-49290

Change 4043171 by Rolando.Caloca

	DR - Workaround crash on hlslcc

Change 4043182 by Uriel.Doyon

	Fixed skylight issues when using pre-exposure.
	Improved IndirectIrradiance gbuffer encoding when using pre-exposure.

Change 4043452 by Mark.Satterthwaite

	Extensively refactor the MetalRHI GPU profiling code. There is now a "MetalProfiler Start/Stop/Frames=X" in-game command that will spit out JSON files similar to the platform-agnostic TracingProfiler, but this displays the command-buffer encoding and execution which actually makes sense with Metal where we can't arbitrarily insert requests for time-stamps and breaking command-buffers/encoders is expensive.

Change 4044732 by Richard.Wallis

	Fix for macOs restoring to fullscreen results in render with large black border.  Also tested that is fix doesn't seem to re-introduce UE-51270 (CL 3696161).  There appears to be an edge case that can cause the toogleFullScreen: method to not correctly expand window frame to the full screen size - we end up with a frame size of the previous setting.  Forcing the correct values doesn't fix the issue - the only consistant fix seems to be to re-introduce the - (NSSize)window:(NSWindow *)window willUseFullScreenContentSize:(NSSize)proposedSize delegate method.

	#jira UE-57549

Change 4044741 by Guillaume.Abadie

	Fixes a couple of regressions in DOF when using temporal upsampling.

Change 4044753 by Guillaume.Abadie

	Fixes a bug in WaveBroadcastIntrinsics.ush

Change 4045010 by Guillaume.Abadie

	Creates TM-DepthOfField in QAGame to test DOF.

Change 4045417 by Jian.Ru

	Prevent recursive flush
	#jira

Change 4045923 by Mark.Satterthwaite

	Further insulate private plugin usage within MetalRHI.

Change 4046006 by Mark.Satterthwaite

	Simplify dependency on the private module and hope it now builds properly.

Change 4046612 by Mark.Satterthwaite

	Apple A9 introduced support for baseVertex & baseInstance, earlier GPUs don't support it at all. The code was incorrectly compiling shaders assuming they did at given Metal shader standard versions. Instead we always compile mobile shaders assuming they don't support base index & vertex and for dektop shaders we now need an A9 or better GPU for it to work.

	#jira UE-55234

Change 4047504 by Mark.Satterthwaite

	Supress warnings about the missing module when not available or enabled. Also make it work on all Metal platforms.

Change 4048765 by Uriel.Doyon

	Fixed compilation issue from CL 4048308

Change 4048776 by Guillaume.Abadie

	Fixes a static pixel projection regressions in TAA caused by alpha channel support in DOF.

Change 4049059 by Mark.Satterthwaite

	Thread names in the MetalProfiler output and don't load the private module when selecting a device as it isn't useful anymore.

Change 4050290 by Mark.Satterthwaite

	Sort out the timebase for all the different Metal clocks when profiling - everything is now in microseconds and seems to line up! Need to rework all the other timing code similarly - but not in this commit.

Change 4050822 by Mark.Satterthwaite

	Partial custom counter support - still has bugs.

Change 4051210 by Guillaume.Abadie

	Dumps PermutationID of shader when shader compile worker crashes.

Change 4051652 by Guillaume.Abadie

	Optimises DOF's reduce with wave broadcast instrinsics.

Change 4051839 by Mark.Satterthwaite

	Tiny fix to changing custom counters.

Change 4052553 by Guillaume.Abadie

	Implements GATHER_INPUT_LAYOUT_RGB_SEPARATE_COC to save texture bandwidth in gather pass.

Change 4052611 by Guillaume.Abadie

	Fixes a crashes in light shaft.

Change 4052916 by Mark.Satterthwaite

	Extend the Mac & iOS Frame-Pacer API to proivde the target output time and the intended duration so that the MetalProfiler can record the display V-Blank window.

Change 4053111 by Rolando.Caloca

	DR - hlslcc - RequiresNegateDDY()

Change 4053402 by Mark.Satterthwaite

	Add instrumentation for buffer & texture allocation and shader & pipeline compilation to MetalProfiler. Everything that I personally care to track should now be in place but the implementation details are grim so there's still plenty of room for improvement.

Change 4053454 by Mark.Satterthwaite

	More attempts to allow the builders to compile for Mac in such a fashion that the private module's perfectly innocuous headers don't cause an error.

Change 4053765 by Guillaume.Abadie

	Fixes a failure in DOFGather's ShouldCompilePermutation() caused by R11G11B10 change.

Change 4053911 by Marcus.Wassmer

	Copying //Tasks/UE4/Dev-Rendering-RectLight@4053906 to Dev-Rendering (//UE4/Dev-Rendering)

Change 4053915 by Marcus.Wassmer

	Attempt to fix what looks like some unity build rearrangement issue.

Change 4053916 by Marcus.Wassmer

	Fix PS4 shader compile issues.  Point seems to be a reserved keyword in PSSL

Change 4054642 by Rolando.Caloca

	DR - Fix SCW not showing correct callstack/exception info on crashes

Change 4054661 by Mark.Satterthwaite

	Make thre MetalBackend convert depth texture sampls to float4 from float to match the expected return type and fix compiler errors.

	#jira UE-58670

Change 4054780 by Guillaume.Abadie

	Cuts number of shader permutation for DOF's gather pass from 138 to 41.

Change 4054950 by Rolando.Caloca

	DR - vk - Fix negated ddy

Change 4055019 by Guillaume.Abadie

	Cuts number of shader permutation for tonemapper from ~2k to 64.

Change 4055144 by Guillaume.Abadie

	Adds an ensure to catch when there is too many permutations on a global shader.

Change 4055240 by Krzysztof.Narkowicz

	Checkboard subsurface fix for resolutions non divisible by 2. Align up subsurface prepare buffer, so downsampling always pickups correct pixel from the full-res buffer.
	#jira FORT-79981

Change 4055323 by Rolando.Caloca

	DR - Fix GLSL-based platforms

Change 4055387 by Guillaume.Abadie

	Adds a point mirror between foreground and background bokeh to be phisically accurate.

Change 4055403 by Rolando.Caloca

	DR - Fix uninitialized var causing crash

Change 4055709 by Guillaume.Abadie

	Fixes a crash in SunTemple.

Change 4055771 by Guillaume.Abadie

	Fixes DOF's reduce pass being compiled for SM4.

	#jira UE-58714

Change 4055876 by Rolando.Caloca

	DR - hlslcc - Fix crash during loop analysis on empty if() blocks

Change 4056026 by Rolando.Caloca

	DR - Enable volumetric fog on Vulkan

Change 4056272 by Guillaume.Abadie

	Exposes new DOF settings in post process settings.

Change 4056460 by Brian.Karis

	Fix uniform buffer assert.

Change 4057151 by Guillaume.Abadie

	Fixes a bug in DOF's temporal stability gathering pass.

Change 4057220 by Guillaume.Abadie

	Cherry-picks and reworks experimental AO decal from GDC 2017's The Human Race demo.

	AO decal are on purpose not supported with ASync AO, because the proper way location to do that would be right before whenever a pass use it, but is currently challenging to track down considering the screen space AO buffer is used a by a lot of different passes through the scene texture uniform buffer.

	#jira UE-53997

Change 4057587 by Rolando.Caloca

	DR - Enable Diaphgram DOF on Vulkan

Change 4058022 by Guillaume.Abadie

	Exposes new DOF settings to UCineCameraComponent

Change 4058136 by Guillaume.Abadie

	Replaces Circle DOF with Diaphragm DOF on supported platforms by default, with renderer settings to fallback.

Change 4058338 by Jostin.Bilyeu

	Checking in new map for verifying Mobile rendering features in conjunction with TAAU

Change 4058352 by Matt.Collins

	Wrapped NSString for lambda capture.

Change 4058500 by Rolando.Caloca

	DR - Fix bad normals & tangents on GL mobile

	#jira UE-57769

Change 4058723 by Rolando.Caloca

	DR - vk - Split device pipeline cache off generic cache file

Change 4058782 by Mark.Satterthwaite

	Rebuild Mac hlslcc for 4055876

Change 4058791 by Mark.Satterthwaite

	Force MetalBackend to pick up new hlslcc.

Change 4058840 by Guillaume.Abadie

	Fixes a bug in DOF's scalability setting groups

Change 4058928 by Daniel.Wright

	Fixed dangling FSceneViewStateReference references getting created when scene capture reallocates its ViewStates array

Change 4059141 by Marcus.Wassmer

	PR #3799: Fix for leak in BatchedLines (Contributed by DSDambuster)

Change 4059227 by Brian.Karis

	Fix for simple forward

Change 4059269 by Marcus.Wassmer

	Update test screenshots to account for minroughness changes from devrectlight

Change 4059478 by Mark.Satterthwaite

	It looks like FMetalCompiledShaderCache was misusing FRWScopeLock in ways that I can't believe even compiled - it looks like it ended up creating and destroying the scope-lock as a temporary rather than treating it as a block-local variable.

	#jira UE-58773

Change 4059870 by Guillaume.Abadie

	Works arround an HLSLCC bug in DOF's recombine pass that was using a AtomicMax(asfloat(MyFloat)).

	#jira UE-58850

Change 4060324 by Rolando.Caloca

	DR - Very minor render pass

Change 4060328 by Rolando.Caloca

	DR - vk - Fix crash when running with r.Vulkan.DelayAcquireBackBuffer=0

Change 4060461 by Jostin.Bilyeu

	Updated test map for use during Mobile Rendering based testing. Map name TM-Mobile_TAAU

Change 4060698 by Marcus.Wassmer

	Merging xbox compile fix

Change 4060930 by Marcus.Wassmer

	Fix android compile

Change 4060971 by Mark.Satterthwaite

	Some missing #defines to guard functions that require an external plugin.

	#jira UE-58910

Change 4061104 by Guillaume.Abadie

	Whitelists mobile tonemapper's high number of permutation in mean time it gets fixed by UE-58014.

	#jira UE-58900

Change 4061364 by Jostin.Bilyeu

	updated Test map TM-TAAU_Mobile to added lighting importance volume, reflection spheres etc.

Change 4061743 by Mark.Satterthwaite

	Fix another build error for iOS.

	#jira UE-58827

Change 4061753 by Arne.Schober

	DR - Higher precision (16bit per channel) for RecomputeTangent and Skincache
	#jira UE-58525

Change 4062236 by Mark.Satterthwaite

	AppleTV doesn't appear to support the set*Bytes APIs in Metal.

	#jira UE-58580

Change 4062320 by Guillaume.Abadie

	Enables bokeh simulation on scattered bokeh on Epic post process settings.

Change 4062402 by Guillaume.Abadie

	Phiscally animates the rotation of the bokeh as aperture changes.

Change 4062587 by Mark.Satterthwaite

	Fix another Ocean compile error.

	#jira N/A

Change 4062811 by Marcus.Wassmer

	Only do newton iterations for area lights
	Fixes a host of AMD-only bugs

Change 4063174 by Marcus.Wassmer

	Workaround shipping build compile error for all clang platforms.

Change 4063760 by Guillaume.Abadie

	Changes the default number of diaphragm blades to 7.

Change 4063992 by Marcus.Wassmer

	Fix DX12 crash when depthboundstest not available.

Change 4064233 by Rolando.Caloca

	DR - Proper fix for GL changes related to tangents

	#jira UE-58948

Change 4064323 by Uriel.Doyon

	Increase the max number of uavs to 16

	#jira 58898

Change 4064428 by Guillaume.Abadie

	Fixes a crashes on XB1 when doing async SSAO.

Change 4064525 by Uriel.Doyon

	Better logic for depth bound support in d3d12.

	#jira 58956

Change 4064694 by Jian.Ru

	Fix a bug in FMaterialBakingModule::ReadTextureOutput caused by uninitialized variables

Change 4064873 by Guillaume.Abadie

	Fixes wrong resource transitions in DOF's reduce passes.

Change 4064956 by Guillaume.Abadie

	Disables R11G11B10 optimisations on platforms that can't supports more than 8 UAVs.

Change 4065215 by Arne.Schober

	DR - Make Clang Happy the standart says: "A variable or non-overloaded function whose name appears as a potentially-evaluated expression is odr-used unless it is an object that satisfies the requirements for appearing in a constant expression (5.19) and the lvalue-to-rvalue conversion (4.1) is immediately applied."
	In English this means that when the reference is taken (or it is passed by reference) the pointers could be compared and therefore needed to be allocated.

Change 4065312 by Guillaume.Abadie

	Fixes D3D12RHI doing a draw indexed indirect behind a DrawPrimitiveIndirect()

Change 4070361 by Guillaume.Abadie

	Fixes resource transitions for PS4. PS4 RHI's logic to check for resource transition is still buggy.

Change 4070778 by Marcus.Wassmer

	Fix bad merge

Change 4071337 by Rolando.Caloca

	DR - vk - Do not spam log

Change 4048308 by Uriel.Doyon

	Merging //UE4/Partner-MGPU to Dev-Rendering (//UE4/Dev-Rendering) at CL 4047519 :
	- Fixed d3derror when resizing the window in multi-gpu.
	- Fixed d3d12 checks when exiting in multi-gpu.
	- Command context containter can now only be used with a single gpu mask. This cleans up passing the mask everywhere.
	- RenderPass now reuse the current GPUMask instead of assuming the view mask. Decoupling furter more the binding.
	- Removed of IRHIComputeContext::GetContextForGPUMask().
	- Removed GPUMask from QueueRenderThreadCommandListSubmit and QueueCommandListSubmit since it is now a member of FRHICommandListBase.
	- FRHICommandListBase::CopyContext() can not change anymore the GPUMask and the target list must have the same GPUMask as the reference one.
	- Command lists now have a GPU mask set at creation time.
	- Support for immediate command list GPU mask.
	- Using the new SCOPED_GPU_MASK where we previously used a new command list on the stack.
	- Refactored most NodeMask naming to GPUMask, and also "const FRHIGPUMask&" to "FRHIGPUMask".
	- Commandline option "-mgpu" is now replaced by "-MaxGPUCount=" and "-PresentGPU="
	- Multi-gpu modes are now controlled through  -mgpumode={ gpu0, gpu1, broadcast, avr, afr }
	- Defines WITH_SLI and WITH_MGPU now control the path to multi-gpu support in the engine.
	- Variable GNumActiveGPUsForRendering is now split in  GNumAlternateFrameRenderingGroups and GNumExplicitGPUsForRendering.

[CL 4072858 by Marcus Wassmer in Main branch]
2018-05-15 11:11:48 -04:00
Lauren Ridge
b46b1ce9ed Copying //UE4/Dev-Editor to //UE4/Dev-Main (Source: //UE4/Dev-Editor @ 4048875)
#lockdown Nick.Penwarden
#rb none

============================
  MAJOR FEATURES & CHANGES
============================

Change 3808185 by Cody.Albert

	Added missing calls to FEditorViewportClient::AddReferencedObjects in overrides

Change 3809824 by Michael.Trepka

	Improved the way we generate groups in Xcode project's source code navigator. They are now sorted alphabetically and have correct paths so Xcode no longer displays them in red. Also, added __INTELLISENSE__ to preprocessor definitions for indexing to improve indexing without game header files generated.

Change 3810089 by Jamie.Dale

	Fixed PO files failing to import translations containing only whitespace

Change 3811281 by Matt.Kuhlenschmidt

	PR #4331: Toggle SIE shortcut only in PIE (Contributed by projectgheist)


Change 3813031 by Matt.Kuhlenschmidt

	Fix undocked tabs not dropping at users mouse location

	#jira UE-53427

Change 3813361 by Brandon.Schaefer

	Print what SDL video driver we are using

Change 3818430 by Matt.Kuhlenschmidt

	PR #4365: Incorrect font name and forgotten undef (Contributed by projectgheist)


Change 3818432 by Matt.Kuhlenschmidt

	PR #4366: Asset Color Strip updates correct on drag and drop (Contributed by projectgheist)


Change 3818436 by Matt.Kuhlenschmidt

	PR #4367: Improved logging (Contributed by projectgheist)


Change 3819886 by Matt.Kuhlenschmidt

	Add a way to optionally disable the warning about referenced actors being moved to other levels.  Useful for bulk actor moves via script

Change 3819888 by Matt.Kuhlenschmidt

	Avoid crashing when a window size becomes too large to render.  Instead just ensure and clamp to the maximum allowed size.  Avoids crashes where the screen dimensions are saved with super large numbers for unknown reasons

Change 3821773 by Brandon.Schaefer

	Fix crash when importing to level

	#jira UE-31573

Change 3821892 by Jamie.Dale

	Improved the localized asset cooking so that it only cooks L10N variants if their source asset is cooked

	#jira UE-53010

Change 3823714 by Christina.TempelaarL

	#jira UE-52179 added support for grayscale PSD files

Change 3826805 by Christina.TempelaarL

	#jira UE-49636 SceneCaptureComponent2D hidden actor and show only actors disabled in blueprints
	#jira UE-53445 SceneCaptureComponent2D hidden actors always disabled in details layout

Change 3828444 by Anthony.Bills

	Add LXC container script for building third party libraries.

	The intention is that this should become the only way to rebuild the third party libraries that require system dependencies not included in the cross-compile toolchain and also to rebuild the toolchains. Other third party libraries without any system dependencies could be rebuilt via the cross-compile toolchains/UBT.

	This script has been tested running on CentOS 7 and Ubuntu 17.10.

	Buy default the x86 and x86_64 builds will be built against a CentOS 6 container (and targeting glibc 1.12) and the aarch64 and armhf builds will use an Ubuntu Ubuntu Trusty (14.04) but this is not yet complete.

Change 3828754 by Brandon.Schaefer

	Linux: Fix gamepad thumbstick clicks not registering (github #4209 thanks J??rn M??ller)

	#jira UE-45722

	#review-3828733 Arciel.Rekman

Change 3830414 by Brandon.Schaefer

	Remove circular referencing to a parent window. Move to use AddSP vs AddRaw as well to be safe manually remove ourselves from the selection event delegate list due to Linux pending deletion of windows.
	Looks like this should fix  UE-28322 as well which I've removed the work around placed in for that.

	#jira UE-53918

	#review @michael.trepka, @matt.kuhlenschmidt, @arciel.rekman

Change 3830916 by Brandon.Schaefer

	More verbose message about missing VK extensions (from Marcin Undak)

	#review-3830710 marcin.undak, arciel.rekman

Change 3831339 by Brandon.Schaefer

	Default to as-needed for debug mode

	#jira none

	#review-3830658 Arciel.Rekman

Change 3833102 by Jamie.Dale

	Re-added warning for duplicate package localization IDs when gathering asset localization

Change 3834600 by Jamie.Dale

	Optimized asset registry filter intersection

Change 3838024 by Brandon.Schaefer

	Remove tracking of CLion/CMake build files (from github #4346 thanks reapazor!)

	#jira UE-53551

	#review-3835803 arciel.rekman

Change 3839969 by Michael.Dupuis

	#jira UE-52289: When OnRegister is called on the component make sure our PerInstanceRenderData is up to date
	Prevent a possible crash if ClearInstanceSelection was called on a component with no PerInstanceRenderData existing

Change 3840049 by Michael.Dupuis

	#jira UE-52975: Was always performing the equivalent of an Add, so now we use the Transform during the duplicate

Change 3840071 by Matt.Kuhlenschmidt

	- Combine some shader params for slate in order to reduce overhead setting uniform buffers
	- Added better stats for slate draw call rendering
	- cleaned up huge lambda in Slate rendering main function so we can read the main slate rendering function again

Change 3840291 by Michael.Dupuis

	#jira UE-53053: Was having a mismatch between the remove reorder and the actual remove

Change 3840840 by Michael.Dupuis

	#jira UE-53944: Make sure the LOD generated is in the valid range to prevent the crash

Change 3842072 by Michael.Dupuis

	#jira UE-50299: Include NumSubsection in calculation of component quad factor

Change 3842487 by Christina.TempelaarL

	#jira UE-50573 HighResShot has wrong res in immersive mode

Change 3845702 by Matt.Kuhlenschmidt

	PR #4381: DefaultASTCQualityBySpeed too high max value. (Contributed by kallehamalainen)


Change 3845706 by Matt.Kuhlenschmidt

	PR #4388: Only restore window if minimized (Contributed by projectgheist)


Change 3845993 by Christina.TempelaarL

	#jira UE-41558 crash when selecting PostProcessingVolumes in separate levels

Change 3856395 by Brandon.Schaefer

	No longer using ALAudio on Linux

	#jira UE-53717

Change 3858324 by Michael.Trepka

	Preserve command line arguments in Xcode project when regenerating it

Change 3858365 by Michael.Dupuis

	#jira UE-52049: There was a case where adding and removing multiple time would lead to reordering the instances and this would cause the regeneration of the random stream for all the reorded instances.

Change 3858492 by Michael.Trepka

	Updated dependencies for Mac dSYM files so that only cross-referenced modules have their dSYMs recreated on subsequent builds instead of all modules.

Change 3859470 by Michael.Trepka

	CIS fix. Make sure a scheme file exists before trying to read it when generating Xcode project.

Change 3859900 by Joe.Conley

	Fix for "Check Out Assets" window not properly receiving focus.

Change 3865218 by Michael.Dupuis

	#jira UE-45784: Exposed the possibility to edit LDMaxDrawDistance

Change 3866957 by Michael.Dupuis

	#jira UE-42509: Added BodyInstance to ULandscapeSplineSegment and ULandscapeSplineControlPoint
	Deprecated bEnabledCollision and migrate data as it's replaced by BodyInstance

Change 3867220 by Cody.Albert

	Fixed Project Launcher scrollbar to properly stay anchored at the bottom of the scroll area.

Change 3869117 by Michael.Dupuis

	#jira UE-42509:Fixed compile error when not having editor data

Change 3872478 by Arciel.Rekman

	Linux: disable PIE if compiler enables it by default.

Change 3874786 by Michael.Dupuis

	#jira UE-46925: Remove the guessing functionality when importing a heightmap, and instead propose to the user valid size that can be used for the import through a combo button.
	Improved usability of the UI by disabling size field when no file was specified

Change 3875859 by Jamie.Dale

	Implemented our own canonization for culture codes

Change 3877604 by Cody.Albert

	We now validate actor names passed to SetActorLabel to ensure None isn't passed in, which can corrupt levels

Change 3877777 by Nick.Shin

	PhysX build fix - this came from CL: 3809757

	#jira UE-54924  Cannot rebuild Apex/PhysX/NvCloth .emscripten missing

Change 3881693 by Alexis.Matte

	Fix local path search to not search in memory only

	#jira UE-55018

Change 3882512 by Michael.Dupuis

	#jira none : Fixed screen size calculation to take aspect ratio into account correctly

Change 3886926 by Arciel.Rekman

	Linux: fixed checking clang settings during the cross-build (UE-55132).

	#jira UE-55132

Change 3887080 by Anthony.Bills

	Updated SDL2 build script.

	- Now allows compiling inside a CentOS 6 or Ubuntu 12.04 container with wayland support when using the ContainerBuildThirdParty.sh.
	- Added multiple build arch support to the BuildThirdParty script and pass this down to the SDL2 build script.

Change 3887260 by Arciel.Rekman

	Linux: fix leaking process handles in the cross-toolchain.

Change 3889072 by Brandon.Schaefer

	Fix RPath workaround, to better handle both cases

	#jira UE-55150

	#review-3888119 @Arciel.Rekman, @Ben.Marsh

Change 3892546 by Alexis.Matte

	Remove fbx exporter welded vertices options

	#jira UE-51575

Change 3893516 by Michael.Dupuis

	Remove static mesh instancing async buffer filling, as with all the changes made, it's no longer necessary, the cost of loading very large buffer is negligable

	Rebuild the occlusion tree when using foliage.DensityScale with something other than 1.0

Change 3894365 by Brandon.Schaefer

	Pass FileReference over a raw string to the LinkEnvironment

	#jira none

	#review-3894241 @Ben.Marsh, @Arciel.Rekman

Change 3895251 by Brandon.Schaefer

	Use X11 pointer barriers to bound the cursor to a region over warping the pointers. Patch from Cengiz

	#jira UE-25615
	#jira UE-30714

	#review-3894886 @Arciel.Rekman

Change 3897541 by Michael.Dupuis

	#jira UE-53787: Added guard if for some reason the material is null we should not try to draw using this material

Change 3904143 by Rex.Hill

	#jira UE-55366: Fix crash when overwriting existing level during level save as
	#jira UE-42426: Map '_BuiltData' can now be deleted when selected at same time as map

	- Map '_BuiltData' package is now garbage collected when switching maps in the editor

Change 3906373 by Brandon.Schaefer

	Fix splash image. Use alias format for big/little endian machines.

	#jira none

Change 3906711 by Rex.Hill

	#jira UE-42426: BuiltData now deleted with maps

Change 3907221 by Cody.Albert

	Add support for relative asset source paths in content plugins

Change 3911670 by Alexis.Matte

	Fix assetimportdata creation owner

	#jira UE-55567

Change 3912382 by Anthony.Bills

	Linux: Add binaries for GoogleTest and add to BuildThirdParty script.

Change 3914634 by Cody.Albert

	Added missing include that could cause compile errors if IWYU was disabled.

Change 3916227 by Cody.Albert

	Fixing some cases where we check #ifdef WITH_EDITOR instead of #if WITH_EDITOR

Change 3917245 by Michael.Dupuis

	#jira UE-35097: Fixed crash when creating a new landscape with 2x2 subsection and material containing grass spawning

Change 3918331 by Anthony.Bills

	Linux: Bundled Mono - Explicilty pick libc.so.6 as libc.so is a linker script and store the config file directly.

Change 3920191 by Rex.Hill

	#jira UE-44197 Fix saving sub-level level causing MapBuildData to be deleted

	Improved MapBuildData rename, move, duplicate, copy

Change 3920333 by Matt.Kuhlenschmidt

	Render target clear color property now settable in editor

	#jira UE-55347

Change 3926094 by Michael.Dupuis

	#jira UE-51502: Added some min/max values to foliage and grass settings to prevent overflow/crash

	#coderevew jack.porter

Change 3926243 by Michael.Dupuis

	#jira UE-54669: cleaned up invalid/duplicate shader and moved some shaders to appropriate list

Change 3926760 by Jamie.Dale

	Added support for TTC/OTC fonts

	These can be used via a sub-face index on FFontData, which can be set via a new combo in the font editor. You can also see the cached list of sub-faces within a font file from the UFontFace asset.

Change 3927793 by Anthony.Bills

	Mono: Remove SharpZipLib and references from bundled Mono.

	#review-3887212 @ben.marsh, @michael.trepka

Change 3928029 by Anthony.Bills

	Linux: Add support for UnrealVersionSelector.

	- Supports using UVS to launch without a project file. This will then launch the selected engine's project wizard.
	- Linux UVS uses Slate for the version selection and error log dialogs.
	- Mime-types and desktop file support added to DesktopPlatformLinux to allow associating with UVS as per the Windows binary and git builds.
	- Icons added for Linux.

	#review-3882197 @arciel.rekman, @brandon.schaefer

Change 3931293 by Alexis.Matte

	Add generic Levenshtein edit distance to core algo. This algorithm will help suggesting name matching when users have to resolve material name conflict when re-import fbx meshes.
	Add also plenty of automation tests for it.

	#jira none

Change 3931436 by Arciel.Rekman

	Stop RHI thread before shutting down RHI.

	- Prevents crashes for some drivers that create TLS objects with destructors; those destructors will get called after the thread exited, but the library will already be unloaded on RHI shutdown.

Change 3934287 by Alexis.Matte

	Fix crash when re-importing skeletal mesh. Skinned component render data resource is now release when re-importing.

	#jira none

Change 3937585 by Lauren.Ridge

	Added labels to the colors stored in the theme bar.

Change 3937738 by Alexis.Matte

	Make sure content browser do not show a preview asset created when we cancel an export animation preview

	#jira UE-49743

Change 3941345 by Michael.Dupuis

	#jira UE-26959: Prevent reusing multiple type the same grass type into the same material grass output node

Change 3941453 by Michael.Dupuis

	#jira UE-47492: Added a guard to validate LayerIndex

Change 3942065 by Jamie.Dale

	Fixed crash trying to use FSlateApplication when it wasn't available (eg, in a commandlet)

Change 3942573 by Alexis.Matte

	Fix static analysis

Change 3942623 by Michael.Dupuis

	#jira 0
	Cast to ulong as TaskIndex * NumStripes could exceed an int limit and add an assert if the wraparound is negative

Change 3942993 by Matt.Kuhlenschmidt

	PR #4547: Verify the return value of FT_New_Memory_Face (Contributed by jorgenpt)


Change 3942998 by Matt.Kuhlenschmidt

	PR #4554: Cleanup log printing (Contributed by projectgheist)


Change 3943003 by Matt.Kuhlenschmidt

	PR #4534: Prevent Fatal log when alt tabbing during a level save (Contributed by projectgheist)


Change 3943011 by Matt.Kuhlenschmidt

	PR #4518: edit (Contributed by pdlogingithub)


Change 3943027 by Matt.Kuhlenschmidt

	PR #4524: Notifications always render on the screen with the main viewport (Contributed by projectgheist)


Change 3943074 by Matt.Kuhlenschmidt

	PR #4484: Add group actor to folder (Contributed by ggsharkmob)


Change 3943079 by Matt.Kuhlenschmidt

	PR #4431: Git Plugin: replace usage of the 2 cli args "--work-tree" and "--git-dir" by "-C" (Contributed by SRombauts)


Change 3943092 by Matt.Kuhlenschmidt

	PR #4434: Git plugin: configure the default remote URL 'origin' (Contributed by SRombauts)


Change 3943132 by Matt.Kuhlenschmidt

	PR #4247: Add File picker to Git Path setting on GitSourceControl (Contributed by shiena)


Change 3943141 by Matt.Kuhlenschmidt

	PR #4303: Fix ULevelExporterT3D so that it works in a commandlet (Contributed by DSDambuster)


Change 3943349 by Jamie.Dale

	Cleaned up PR #4547

	Made the assert non-fatal to avoid it being able to take down the editor if you load up a bad font.
	Fixed some code that was deleted during the merge.

Change 3943976 by Michael.Trepka

	Copy of CL 3940687

	Fixed long link times when building for Mac in Debug by passing -no_deduplicate flag to the linker, which is what Xcode does in Debug configs.

	#jira none

Change 3944882 by Matt.Kuhlenschmidt

	Fix a few regressions with scene viewport activation locking can capturing the cursor in editor

	#jira UE-56080, UE-56081

Change 3947339 by Michael.Dupuis

	#jira UE-55664: Fixed undo/redo buffer handling so we remove from the beginning of the buffer during undo buffer where buffer is at max memory and from the end during redo operation.
	Fixed cancel also to re add removed transaction at the end or the start depending if we're doing a redo or undo operation
	Fixed the Undo History UI to listen to an event when the undo buffer changed instead of checking every frame, as when the buffer was full, no changes would occur, thus no UI update.

Change 3948179 by Jamie.Dale

	Fixed monochromatic font rendering

	- All non-8bpp images are now converted to 8bpp images for processing in Slate.
	- We convert the gray color of any images not using 256 grays (eg, monochromatic images that use 2 grays).
	- Fixed a case where the temporary bitmap wasn't being deleted.
	- Fixed a case where the bitmap could be used after it was deleted.
	- Added a CVar (Slate.EnableFontAntiAliasing) to control whether you want anti-aliased (256 grayscale) rendering (default), or monochromatic (2 grayscale) rendering.

Change 3949922 by Alexis.Matte

	Ensure fbx node name are not empty when loading a fbx file. I use the same naming convention as Maya

	#jira UE-56079

Change 3950202 by Rex.Hill

	Fix crash during editor asset automation tests.

	Now skips showing modal progress window when opening asset editor window. ActiveTopLevelWindow is not set when modal windows are open.

	#jira UE-56112

Change 3950484 by Michael.Dupuis

	#jira UE-52176: delete the Cluster tree when the builder is no longer needed

Change 3954628 by Michael.Dupuis

	Bring back 4.19/4.19.1 Landscape changes

Change 3957037 by Michael.Dupuis

	#jira UE-53343: Add foliage instances back when changing component size
	Changed the formulation for the Clip/Expand behavior to make it more explicit on what will happen
	Added SlowTask stuff to manage big landscape change

Change 3959020 by Rex.Hill

	Rename/move file MallocLeakDetection.h

Change 3960325 by Michael.Dupuis

	Fixed static analysis

Change 3961416 by Michael.Dupuis

	#jira UE-46100: Exposed UseDynamicInstanceBuffer on Foliage type, so user can decide if they want to update them dynamically
	#jira UE-55092: Fixed the warning to appear when having resource array as empty but VB as set up
	Added data conssitency that when using Dynamic buffer, Keep CPU Access should also be true, even if implicitly it's already the case, now it's explicit

Change 3962372 by Michael.Trepka

	Copy of CL 3884121

	Fix for SProgressBar rendering incorreclty on Mac

	#jira UE-56241

Change 3964931 by Anthony.Bills

	Linux: Add cross-compiled binary of UVS Shipping.

Change 3966719 by Matt.Kuhlenschmidt

	Fix parameters out of order here

	#jira UE-56399

Change 3966724 by Matt.Kuhlenschmidt

	PR #4585: Export symbols for the FDragTool (Contributed by Begounet)


Change 3966734 by Matt.Kuhlenschmidt

	PR #4596: fix the slider issue of the HighResolutionScreenshot window (Contributed by mamoniem)


Change 3966739 by Matt.Kuhlenschmidt

	Removed duplicated code

	#jira UE-56369

Change 3966744 by Matt.Kuhlenschmidt

	PR #4602: Fixes check for existing extensions when generating "All Extensions". (Contributed by PhilBax)


Change 3966758 by Matt.Kuhlenschmidt

	PR #4604: Fixed an issue where the Modules and DebugTools tabs would be unrecognized after startup if docked in the level editor (Contributed by tstaples)


Change 3966780 by Matt.Kuhlenschmidt

	Fix crash accessing graph node title widgets when objects have become stale.

	#jira UE-56442

Change 3966884 by Alexis.Matte

	Fix speedtree uninitialized values

	#jira none

Change 3967568 by Alexis.Matte

	Do not override the screensize when importing a skeletal mesh, let the value set by the AddLodInfo function

	#jira UE-56493

Change 3968333 by Brandon.Schaefer

	Fix order of operation

	#jira UE-56400

Change 3969070 by Anthony.Bills

	Linux: Make sure to set the UE_ENGINE_DIRECTORY

	#jira UE-56503

	#review-3966609 @arciel.rekman, @brandon.schaefer

Change 3971431 by Michael.Dupuis

	#jira UE-56515: Fixed an issue where ForcedLOD > MaxLOD and make sure that LastLOD will at least contain current streamed in LOD.
	#jira UE-56517: When using ParallelInitView 1 there was a memory leak related to a reallocate that happen with the TArray of FMemstack
	Pass correctly LODDistanceFactor instead of View.LODScale as we do not want StaticMeshScale to affect us.

Change 3971467 by Matt.Kuhlenschmidt

	Fixed crash deleting a texture with texture painting on it

	#jira UE-56994

Change 3971557 by Matt.Kuhlenschmidt

	Fix temporary exporter objects being potentially GC'd and causing crashes during export

	#jira UE-56981

Change 3971713 by Cody.Albert

	PR #4597: [FPS Template] Small null pointer check fix and cleanup (Contributed by TheCodez)


Change 3971846 by Michael.Dupuis

	#jira UE-56517: Properly "round" the count so we have the right amount of memory reserved
	#jira UE-56515: Still had a edge case left, so when using forced lod i simply make sure the value is in valid range, and allocate all the required data for this range

Change 3973035 by Nick.Atamas

	Line and Spline rendering changes:
	 * Lines/Splines now use 1 UV channel to anti-alias (this channel can be used for texturing)
	 * Anti-aliasing filter now adjusted based on resolution
	 * Modified Line/Spline topology to accomodate new UV requirements
	 * Disabled vertex snapping for anti-aliased lines/splines; previously vertexes were snapped, but vertex positions did not affect line rendering (behavior effectively unchanged)
	 * Splines now adaptively subdivided to avoid certain edge-cases

Change 3973345 by Nick.Atamas

	- Number tweaks to maintain previously perceived wire thickness in various editors.

Change 3977764 by Rex.Hill

	MallocTBB no longer debug fills bytes in development configuration

Change 3978713 by Arciel.Rekman

	UVS: Fix stale dependency.

Change 3980520 by Matt.Kuhlenschmidt

	Fix typo

	#jira UE-57059

Change 3980557 by Matt.Kuhlenschmidt

	Fixed negative pie window sizes causing crashes

	#jira UE-57100

Change 3980565 by Matt.Kuhlenschmidt

	PR #4628: Fixed revert action, now correctly uses CanRevert() condition (Contributed by Kryofenix)


Change 3980568 by Matt.Kuhlenschmidt

	PR #4626: UE-57111: Handle CaptureRegion for HighResShot in PIE (Contributed by projectgheist)


Change 3980580 by Matt.Kuhlenschmidt

	PR #4567: [Editor UI] Pick Parent Class dialog: set keyboard focus and handle Escape & Enter (Contributed by SRombauts)


Change 3980581 by Matt.Kuhlenschmidt

	PR #4565: [Editor UI] Add C++ Class dialog: set keyboard focus and handle Escape & Enter (Contributed by SRombauts)


Change 3981341 by Jamie.Dale

	Re-added GIsEditor condition around package namespace access

	#jira UE-55816

Change 3981808 by Ryan.Brucks

	Added LandscapeProxy functions to push RenderTarget data to Heightmaps and Weightmaps

Change 3983344 by Jack.Porter

	#include fixes for CL 3981808

	#jira 0

Change 3983391 by Jack.Porter

	One for #include fix for CL 3981808

	#jira 0

Change 3983562 by Michael.Dupuis

	#jira UE-53787: Make sure the material array is valid before trying to generate static mesh batch element
	#jira UE-56451: Instead of asserting, simply skip this element as it had invalid custom data anyway, so we can't render it

Change 3983600 by Matt.Kuhlenschmidt

	PR #4289: Pragma Once/Include guard cleanup (Contributed by projectgheist)


Change 3983637 by Matt.Kuhlenschmidt

	PR #4408: Add a template pregeneration hook (Contributed by mhutch)


Change 3984392 by Michael.Dupuis

	#jira UE-56314: Correctly apply LODBias on calculated LOD
	Fixed some Landscape popping that could occur when we were forcing a LOD that didn't match the component screen size

Change 3984950 by Rex.Hill

	Optimized texture import speed 2-3x depending on number of cpu cores and image size

Change 3985033 by Rex.Hill

	File drag and drop is more quick to respond when editor is in background

	#jira UE-57192

Change 3986218 by Jack.Porter

	Missing template parameter fix for CL 3981808

	#jira 0

Change 3986376 by Michael.Dupuis

	#jira UE-56453: Do not use the CreateDynamicMaterialInstance as it will change the parenting of the actor used material, instead simply use the function to generate the MID and parent it correctly.

Change 3989391 by Matt.Kuhlenschmidt

	Fix constant FName lookup in level editor when checking various states of level editor tabs

Change 3990182 by Rex.Hill

	Optimize editor startup time: GetCurrentProjectModules

Change 3990365 by Alexis.Matte

	Fix crash with spline mesh when the attach SM get a new imported LOD
	#jira UE-57119

Change 3991151 by Rex.Hill

	VR Editor module now waits to load images until VR mode activated in editor. Saves 0.4 seconds of editor startup time.

Change 3991164 by Rex.Hill

	Optimize editor startup time: FindModulePaths()
	- Invalidates cache when search paths added
	- Use cache during wildcard searches containing * and ?

Change 3995366 by Anthony.Bills

	Update BuildCrossToolchain script to allow a Linux host targeting multiple Linux architectures (including the hosts arch). Added a patch to support a gcc 4.8.5 based toolchain on windows (potentially useful for users crosscompiling using GCC and libstdc++ and targeting CentOS 7).

	#review-3848487 @arciel.rekman, @brandon.schaefer

Change 3996109 by Jamie.Dale

	Reworked BP error messages to be more localization friendly

	#jira UETOOL-1356

Change 3996123 by Michael.Dupuis

	#jira UE-57427: Update random color on load of the component
	#jira UE-56272:

Change 3996279 by Merritt.Cely

	Removed hardware survey from editor
	#jira an-2243

	#tests launched the editor

Change 3996626 by Alexis.Matte

	Fix crash when SkeletalMesh tangent buffer is empty after the build and we serialize the tangent array.

	#jira UE-57227

Change 3996663 by Max.Chen

	Sequencer: Fix fbx animation export - rotation and scale channels were flipped.

	#jira UE-57509
	#jira UE-57512
	#jira UE-57514

Change 4000331 by Brandon.Schaefer

	Add a GFNameTableForDebuggerVisualizers_MT back only for Unix under the Core module

	#review-3999426 @Arciel.Rekman

	#jira UE-55298

Change 4000450 by Matt.Kuhlenschmidt

	Another guard against a factory being destroyed during import

	#jira UE-57674

Change 4000459 by Matt.Kuhlenschmidt

	Added check for valid game viewport to see if this is the problem in UE-57677

	#jira UE-57677

Change 4000493 by Matt.Kuhlenschmidt

	Remove stale GC'd components when refreshing paint mode to prevent crashes

	#jira UE-52618

Change 4000683 by Jamie.Dale

	Fixed target being incorrect when added via the Localization Dashboard

	#jira UE-57588

Change 4000738 by Alexis.Matte

	Add a section settings to ignore the section when reducing

	#jira UE-52580

Change 4000920 by Alexis.Matte

	PR #4219: Fix for SColorGradingPicker preventing PIE (Contributed by projectgheist)
	author projectgheist projectgheist@gmail.com

Change 4001432 by Alexis.Matte

	Add a fbx re-import resolve material windows, user can now help resolving the material in case the importer fail to found a match.

Change 4001447 by Jamie.Dale

	Fixed property table not working with multi-line editable text

Change 4001449 by Jamie.Dale

	PR #4531: Localization multiline fix (Contributed by Lallapallooza)


Change 4001557 by Alexis.Matte

	Fix a check in fbx scene importer, in case the user import a fbx LOD group with no geometry under it

	#jira UE-57676

Change 4002539 by Alexis.Matte

	Make the fbx importer global transform options persist in the config file
	#jira UE-50897

Change 4002562 by Anthony.Bills

	Linux: Enable UVS registering for git builds only and remove old Mono and pre-UVS script code.

Change 4003241 by Alexis.Matte

	Fix the staticmesh import socket logic, it was duplicating socket when re-importing

	#jira UE-53635

Change 4003368 by Michael.Dupuis

	#jira UE-57276:
	#jira UE-56239:
	#jira UE-54547:
	Make sure we can't go above MaxLOD even for texture streaming

Change 4003534 by Alexis.Matte

	Fix re-import mesh name match

	#jira UE-56485

Change 4005069 by Michael.Dupuis

	#jira UE-57594: Add a guard to prevent crash if we have an invalid resource for the heightmap texture (happen when component is deleted, for example)

Change 4005468 by Lauren.Ridge

	Widgets should not be removed from parent when they are pending GC

	#jira UE-52260

Change 4006075 by Michael.Dupuis

	Fixed foliage density scaling to be applied even in editor, except in Foliage edit mode.

Change 4006332 by Arciel.Rekman

	UBT: Adding support for bundled toolchains on Linux.

	- Authored by Anthony Bills, with modifications.

Change 4007528 by Matt.Kuhlenschmidt

	PR #4665: Source control History Window: enlarge column Description (Contributed by SRombauts)


Change 4007531 by Matt.Kuhlenschmidt

	PR #4656: UE-57200: Ignore reference to actor if same actor (Contributed by projectgheist)


Change 4007548 by Matt.Kuhlenschmidt

	PR #4664: Set Password on EditableText (Contributed by projectgheist)


Change 4007730 by Brandon.Schaefer

	Add a new way to symbolicate symbols for a crash at runtime

	Two new tools are used for this.
	1) dump_syms Will generate a symbol file, which is to large to read from at runtime
	2) BreakpadSymbolEncoder Takes the dump_syms file and encodes it in such a way we can do
	    a binary search at runtime to find a Program Counter to a symbol we are looking for

	#review @Arciel.Rekman, @Anthony.Bills

	#jira UETOOL-1206

Change 4008429 by Lauren.Ridge

	Fixing undo bug when deleting user widgets from the widget tree

	#jira UE-56394

Change 4008581 by Cody.Albert

	Reinitialize needs to set the audio and caption tracks in addition to the video track or the currently selected track will be lost

Change 4009605 by Lauren.Ridge

	Added Recently Opened assets filter under Other Filters in the Content  Browser

Change 4009797 by Anthony.Bills

	Linux: Update MultiArchRoot path to not cache. Move in tree toolchain location to match UBT convention and make sure the MultiArchRoot is checked before the system.

Change 4010266 by Michael.Trepka

	Copy of CL 4010052

	Moved some key event handling calls to the main thread on Mac to satisfy new macOS requirements

	#jira UE-54623

Change 4010838 by Arciel.Rekman

	Linux: limit allowed clang versions to 3.8-6.0.

Change 4012160 by Matt.Kuhlenschmidt

	Changed the messagiing on the crash reporter dialog to reflect new bug submission process

	#jira UE-56475

Change 4013432 by Lauren.Ridge

	Fix for non-assets attempting to add to the Content Browser's recent filter

	#jira none

Change 4016353 by Cody.Albert

	Improved copy/paste behavior for UMG editor:

	-Pasting in the designer while a canvas is selected will place the new widget under the cursor
	-Pasting multiple times while a canvas panel is selected in the hierarchy view will cascade the widgets starting at 0,0
	-Pasting while something that isn't a panel is selected is now allowed, and will cascade the pasted widgets off the position of the selected widget (as siblings)
	-Newly pasted widgets will now be selected automatically
	-Pasting multiple widgets at once will try and maintain their relative positions if they're being pasted into a canvas panel

Change 4017274 by Matt.Kuhlenschmidt

	Added some guards against invalid property handle access

	#jira UE-58026

Change 4017295 by Matt.Kuhlenschmidt

	Fix trying to apply delta to a mix of scene components and non scene components.  Its acceptable to not have scene components in the selected component list

	#jira  UE-57980

Change 4022021 by Rex.Hill

	Fix for audio desync and video fast-forwarding behavior.
	There long delay (500ms+) until samples start arriving unless we use RequestedTimeCurrent.
	After delay occurs samples begin arriving at accelerated speed until caught up to playback time leading to visual and audio problems.

	#jira UE-54592

Change 4023608 by Brandon.Schaefer

	Downscale memory if we dont have enough

	#jira UE-58073

	#review-4023609 @Arciel.Rekman

Change 4025618 by Michael.Dupuis

	#jira UE-58036: Apply world position offset correctly

Change 4025661 by Michael.Dupuis

	#jira UE-57681: Added guard to prevent possible crash if either we have an invalid material or the material parent is invalid

Change 4025675 by Michael.Dupuis

	#jira UE-52919: if no actor was found in the level skip moving the instances

Change 4026336 by Brandon.Schaefer

	Manually generate *.sym files for Physx3

	This should be done in the BuildPhysx file

Change 4026627 by Rex.Hill

	Fix memory leak fix when playing video and main thread blocks
	#jira UE-57873

Change 4029635 by Yannick.Lange

	Fix VRMode loading assets only when VRMode starts.
	#jira UE-57797

Change 4030288 by Jamie.Dale

	Null FreeType face on load error to prevent potential crashes

Change 4030782 by Rex.Hill

	Fix save BuildData after changing reflection capture in a new level
	#jira UE-57949

Change 4033560 by Michael.Dupuis

	#jira UE-57710: Added some guard to prevent crash/assert

Change 4034244 by Michael.Trepka

	Copy of CL 4034116

	Fixed arrow keys handling on Mac

Change 4034708 by Lauren.Ridge

	PR #4699: UE-8508: Update config file to keep folder color in sync (Contributed by projectgheist)


	#jira UE-58251

Change 4034746 by Lauren.Ridge

	PR #4701: Add option to close tabs to the right of the active tab (Contributed by jesseyeh)

	#jira UE-58277

Change 4034873 by Lauren.Ridge

	Fix for not being able to enter simulate more than once in a row.

	#jira UE-58261

Change 4034922 by Lauren.Ridge

	PR #4387: Commands mapped in incorrect location (Contributed by projectgheist)

	#jira UE-53752

Change 4035484 by Lauren.Ridge

	Tentative fix for crash on pasting comment. All other accesses to UMaterialExpressionComment check its validity first
	#jira UE-57979

Change 4037111 by Brandon.Schaefer

	Try to use absolute path from dladdr if we can to find the sym files

	#jira UE-57858

	#review-4013964 @Arciel.Rekman

Change 4037366 by Brandon.Schaefer

	Dont check the command line before its inited

	#review-4037183 @Arciel.Rekman
	#jira UE-57947

Change 4037418 by Alexis.Matte

	Remove the checkSlow when adding polygon

Change 4037745 by Brandon.Schaefer

	Use as much info as we can during ensure

	Just as fast as the old way but with more information

	#review-4037495 @Arciel.Rekman
	#jira UE-47770

Change 4037816 by Rex.Hill

	Import mesh optimization, BuildVertexBuffer

Change 4037957 by Arciel.Rekman

	UBT: make it easier to try XGE on Linux.

Change 4038401 by Lauren.Ridge

	Reordering is now correctly handled by undo. Reordering and then undoing will no longer cause a "ghost" widget to also be part of the tree.

	#jira UE-58206

Change 4039612 by Anthony.Bills

	Unix: Check for null StdOut and ReturnCode parameters, otherwise the code may dereference a null variable when the process fails to create.

Change 4039754 by Alexis.Matte

	Remove the Render meshdescription, no need to carry this temporary data in the staticmesh

Change 4039806 by Anthony.Bills

	Linux: UVS fixes

	- Update to use new Unix base platform.
	- Use bin/bash instead of usr/bin/bash (may need revisiting later).
	- Recompile Shipping version with changes.
	- Update Setup.sh to run from correct CWD (due to current limitations in the relative directory handling).

Change 4039883 by Lauren.Ridge

	PR #4576: Save editor config to file first time a fav folder is added in the co. (Contributed by projectgheist)

	#jira UE-56249

Change 4040117 by Lauren.Ridge

	Replacing widgets should now also clear out references to the widget

	#jira UE-57045

Change 4040790 by Lauren.Ridge

	Tentative fix for Project Launcher crash when platform info not found
	#jira UE-58371

Change 4042136 by Arciel.Rekman

	UBT: refactor of LinuxToolChain to make it leaner and more configurable.

	- Made it possible to override SDK passed to the toolchain.
	- Simplified the code by using the same executable names on Windows and Linux (as .exe is optional), except where File.Exists() is needed (also remove a few)
	- Some minor renames to make it clear that SystemSDK means system compiler (which otherwise may be unclear)
	- Made changes to accomodate the new debug format.

Change 4042930 by Brandon.Schaefer

	GCoreObjectArrayForDebugVisualizers was changed to FChunkedFixedUObjectArray reflect that in the Unix part

Change 4043539 by Brandon.Schaefer

	Fix callsite address being used at times for the Program Counter
	Fix only reporting the actual callstack and not the crash handling callstacks

	#review-4041370 @Arciel.Rekman
	#jira UE-58477

Change 4043674 by Arciel.Rekman

	Added Linux ARM64 (AArch64) lib for MikkTSpace.

	- Now required for standalone games due to EditableMesh runtime plugin.

Change 4043677 by Arciel.Rekman

	Linux: updated ARM64 (AArch64) version of SDL2.

Change 4043690 by Arciel.Rekman

	Linux: allow compiling VulkanRHI for AArch64 (ARM64).

Change 4045467 by Brandon.Schaefer

	Add Anthony Bills SetupToolchain.sh script

	Used to download the latest toolchain

Change 4045940 by Michael.Trepka

	Return empty list instead of null from Mac GetDebugInfoExtensions() in UBT

	#jira UE-58470

Change 4046542 by Alexis.Matte

	Fix skeletal re-import material assignation

	#jira UE-58551

Change 4048262 by Brandon.Schaefer

	Rebuild SDL with pulse audio libs

	#jira UE-58577

Change 3887093 by Anthony.Bills

	Add bundled mono binary for Linux.

	- Unify some of the script structure across Mac and Linux.
	- This currently uses the same mono C# assemblies as Mac to keep the additional source size down.
	- If the Mac mono version is updated, the Linux version will also need to be updated to match the same mono git revision.
	- The system version of mono can still be used by setting the UE_USE_SYSTEM_MONO env var to 1.

Change 4003226 by Michael.Dupuis

	Refactored StaticMeshInstancing to now use a command buffer to communicate with the GPU to prevent concurent access issues. It's mostly used in Editor or if runtime changes occur, otherwise the data is built and send to the GPU directly without keeping CPU copy.
	Changed how the density scaling was applied to be more optimal
	Removed UseDynamicInstanceBuffer as the concept is now irrelevant

Change 3833097 by Jamie.Dale

	Localization Pipeline Optimization

	Manifest/Archives:
	Added FLocKey to keep an immutable string and its hash. This is used in several places within manifests and archives to minimize string hashing. FLocTextHelper also now take these in its API.
	This also fixes some places where manifests were being iterated by key rather than source string (as this was causing redundant work).

	Portable Object:
	Cleaned up a lot of redundant code, changed things to use FLocKey, and simplified a lot of string manipulation to use algorithms instead (which proved to be faster).

	Asset Gathering:
	Optimized the way garbage collection runs while gathering from assets so that we avoid purging assets that we still need to gather from (or are still active dependencies). This also sorts the assets so that we can try and evict dependencies from memory as soon as possible (in much the same way that the cooker does).

	Automation:
	The gather commandlet can now take multiple configs to process. This is used by automation to avoid starting the editor several times (which can save a significant amount of start-up overhead).

[CL 4052378 by Lauren Ridge in Main branch]
2018-05-04 14:14:10 -04:00
Marcus Wassmer
25eed01c13 Copying //UE4/Dev-Rendering to //UE4/Dev-Main (Source: //UE4/Dev-Rendering @ 4041614)
#lockdown Nick.Penwarden

============================
  MAJOR FEATURES & CHANGES
============================

Change 3774677 by Arne.Schober

	DR - Deprecated SetLocal from the RHICmdlist
	Fixed some unnecessary PSO collisions.

Change 3809579 by Chris.Bunner

	Back out changelist 3774677.

	#jira UE-53483

Change 3810363 by Mark.Satterthwaite

	More random fixes to mtlpp: most important is the extension to Buffer that allows creation of sub-buffers that are merely views onto a sub-range of the parent. These sub-buffers are valid to use throughout the mtlpp API with two exceptions: they may not be used for visibilityResultsBuffers and Set*BufferOffset functions cannot take this offset into account (as the encoder does not hold onto the buffers and I don't want it to). In the case of Set*BufferOffset the caller has to know what is going on and in the case of visibilityResultsBuffers it'll just assert as it isn't sensible.

	This makes it *much* easier to do things like sub-buffer allocation, though the caller must be aware of the alignment restrictions of their intended usage as they are not possible to enforce. For example, a call to SetVertexBuffer requires an offset alignment must match the alignment of the data-type in the shader for "device" resources, or for "constant" data it must be max(4, sizeof(datatype)) on iOS and 256 on macOS. This should allow for much more tightly packed sub-allocations than earlier approaches, though older drivers (e.g. Mac OS X 10.11) enforce only the coarser "constant" data restriction everywhere.

Change 3810407 by Marcus.Wassmer

	PR #4322: ShadowSetup Bug Fix: Only stencil mask drawn meshes (Contributed by DSDambuster)

Change 3810676 by Guillaume.Abadie

	Makes r.Test.SecondaryUpscaleOverride work with any arbitrary pixel size.

Change 3810696 by Guillaume.Abadie

	Adds support for #include "../MyFile.ush" in the shader compiler.

Change 3810698 by Guillaume.Abadie

	Implements enum class based shader permutation dimension.

Change 3810699 by Guillaume.Abadie

	Implements Diaphragm DOF ground work.

Change 3811536 by Guillaume.Abadie

	Pulls the trigger on CircleDOF's setup pass for DiaphragmDOF.

Change 3811958 by Mark.Satterthwaite

	More fixes for mtlpp.

Change 3811964 by Mark.Satterthwaite

	Only views onto a mtlpp::Buffer should return a valid parent-buffer.

Change 3812604 by Guillaume.Abadie

	Changes Diaphragm DOF's source file layout.

Change 3812827 by Mark.Satterthwaite

	More missing/broken functionality in mtlpp fixed and fixed obvious leaks.

Change 3812920 by Guillaume.Abadie

	Adds support for per mip level UAV in FSceneRenderTarget.

Change 3812926 by Mark.Satterthwaite

	Change the way we handle mtlpp resource construction to avoid leaks.

Change 3812960 by Rolando.Caloca

	DR - vk - Disable DFGI

Change 3812968 by Rolando.Caloca

	DR - Linker fix

Change 3813318 by Mark.Satterthwaite

	Fix linear texture allocation from a buffer sub-view.

Change 3813326 by Mark.Satterthwaite

	Fix another Metal mtlpp sub-buffer allocation failure.

Change 3813328 by Guillaume.Abadie

	Removes global samplers in TAA for GL4, Vulkan and Switch.

Change 3813937 by Rolando.Caloca

	DR - Fix logs not getting dumped when r.DumpSCWQueuedJobs is on

Change 3813947 by Rolando.Caloca

	DR - noshaderworker should override r.XGEShaderCompile

Change 3817017 by Uriel.Doyon

	Fixed texture editor black screen
	#jira UE-53653

Change 3818568 by Rolando.Caloca

	DR - Fix log when shader jobs crash
	- Move log10 to common
	- Added COMPILER_VULKAN define

Change 3818603 by Uriel.Doyon

	Fix to static analysis warning

Change 3818623 by Rolando.Caloca

	DR - Workaround hlslcc loop unrolling bug

Change 3819070 by Uriel.Doyon

	Fix to stat duplication.

Change 3819105 by Uriel.Doyon

	Refactored volume sample shader to avoid using texture dimension.

Change 3819136 by Rolando.Caloca

	DR - vk - Per platform files (empty)

Change 3819180 by Rolando.Caloca

	DR - vk - Move defines out of config into per platform

Change 3819247 by Rolando.Caloca

	DR - vk - Remove more defines into platform settings

Change 3819318 by Rolando.Caloca

	DR - vk - Fixes for linking

Change 3819868 by Rolando.Caloca

	DR - vk - Linux & Android fixes

Change 3819873 by Guillaume.Abadie

	Adds support for PermutationId on r.DumpShaderDebugInfo=1

Change 3819940 by Rolando.Caloca

	DR - vk - Fix Linux issues

Change 3819956 by Rolando.Caloca

	DR - vk - Invalid check

Change 3819961 by Michael.Lentine

	Hide attributes when plugin is not present

Change 3819980 by Rolando.Caloca

	DR - vk - Standard validation always

Change 3820039 by Rolando.Caloca

	DR - vk - Fix invalid ensure

Change 3820326 by Rolando.Caloca

	DR - vk - Linux compile fix

Change 3820422 by Michael.Lentine

	Add back GBufferAO.

Change 3820433 by Rolando.Caloca

	DR - Fix D3D12 crash on 20 thread (10x2 cores) machines

Change 3821677 by Rolando.Caloca

	DR - vk - Win32 compile fix

Change 3821961 by Rolando.Caloca

	DR - Vulkan uses real UB by default on non-Android

Change 3821968 by Rolando.Caloca

	DR - vk - Update glslang 1.0.65.1

Change 3821969 by Uriel.Doyon

	Added support for stat groups that must be sorted by name. Defined by DECLARE_STATS_GROUP_SORTBYNAME.

Change 3821983 by Rolando.Caloca

	DR - vk - Change to static array (0.1ms on 10k draw calls)

Change 3824141 by Rolando.Caloca

	DR - vk - Fix static analysis
	- Bumped up some (c) 2017->2018

Change 3824355 by Rolando.Caloca

	DR - vk - Accessor to find out if a cmd buffer has been submitted

Change 3824420 by Rolando.Caloca

	DR - Sanity check number of queries per batch on D3D11 as to not break other RHIs

Change 3824463 by Rolando.Caloca

	DR - Removed dummy ensure for D3D12

Change 3824609 by Rolando.Caloca

	DR - vk - Linux compile fix

Change 3826074 by Mark.Satterthwaite

	Start IMP-caching the various descriptor types in mtlpp.

Change 3826098 by Rolando.Caloca

	DR - vk - Dump layer compile fixes

Change 3826113 by Rolando.Caloca

	DR - vk - Missing dump functions

Change 3826302 by Rolando.Caloca

	DR - vk - Compile fix
	- Change dump handles to %p

Change 3826635 by Mark.Satterthwaite

	Forward declarations required for mtlpp compilation without exposing Metal headers - plus fixes to the mtlpp test compiler.

Change 3827072 by Mark.Satterthwaite

	Switch some more mtlpp descriptors over to IMPTables from objc_msgSend.

Change 3827909 by Guillaume.Abadie

	Replaces diaphragm DOF's prefiltering with LDS bank coherent bilateral reduction, and implements 1/8 res background gathering pass.

Change 3827952 by Guillaume.Abadie

	Updates copy right to year 2018 on diaphragm DOF's new files.

Change 3828055 by Rolando.Caloca

	DR - vk - Rename in prep for changes

Change 3828229 by Guillaume.Abadie

	Avoids to log multiple time global shader type name that have multiple permutations when verifying global shader map.

Change 3828427 by Guillaume.Abadie

	Reimplements Max3x3 gathering post filtering for Diaphragm DOF with proper shader permutation.

Change 3829979 by Guillaume.Abadie

	Fixes a color NaN source in diaphragm DOF's TAA pass.

Change 3830116 by Rolando.Caloca

	DR - vk - Fix GPU queries/frame time on old system
	- New system in place, disabled temporarily

Change 3830169 by Rolando.Caloca

	DR - vk - Fix async pso creation crash

Change 3830193 by Rolando.Caloca

	DR - vk - CPU RHI thread improvement

Change 3830291 by Guillaume.Abadie

	Automatically lower the number of gathering rings on background half res gather pass as far CoC is getting smaller.

Change 3830300 by Rolando.Caloca

	DR - vk - Static analysis fix: Split VulkanCommon.h out of VulkanConfiguration.h

Change 3830589 by Mark.Satterthwaite

	In mtlpp cache the IMPTables for all the Metal @protocol's that are dependent on the MTLDevice, this avoids a mutex & map lookup. Also make all the concrete types store their IMPTable statically as it won't change.

Change 3830793 by Mark.Satterthwaite

	Fix a small number of bugs introduced with the mtlpp descriptor and table caching.

Change 3831491 by Jian.Ru

	Fix driver version unknown
	#jira UE-53688

Change 3832335 by Rolando.Caloca

	DR - vk - Change include

Change 3832550 by Rolando.Caloca

	DR - vk - Occlusion query rewrite WIP

Change 3832589 by Rolando.Caloca

	DR - vk - Minor refactor to pools in prep for timestamps

Change 3832618 by Rolando.Caloca

	DR - vk - Do not block timestamp queries

Change 3832636 by Rolando.Caloca

	DR - vk - Fix old timestamp queries

Change 3833138 by Rolando.Caloca

	DR - vk - Fix timestamp queries

Change 3833249 by Rolando.Caloca

	DR - vk - Test lock

Change 3833667 by Rolando.Caloca

	DR - vk - Old queries wait on the RHI thread now instead of the driver (disabled)

Change 3833907 by Daniel.Wright

	Fixed NextStartOffset UAV index out of bounds

Change 3833918 by Daniel.Wright

	D3D12 RHI: only refcount uniform buffers if GRHINeedsExtraDeletionLatency is false, which is no longer the case for PC or Xbox.  The refcounting was heavy on performance as reported by a licensee because FRHIResource uses atomics for refcounting, which is only necessary when GRHINeedsExtraDeletionLatency is disabled.

Change 3834852 by Rolando.Caloca

	DR - vk - Missing file

Change 3834858 by Guillaume.Abadie

	Implements r.DOF.MinimalFullresBlurringRadius

Change 3834979 by Rolando.Caloca

	DR - vk - Fix

Change 3836117 by Rolando.Caloca

	DR - vk - Update to 1.0.65.1

Change 3836122 by Rolando.Caloca

	DR - vk - Added r.Vulkan.SubmitOcclusionBatchCmdBuffer
	- Added new error codes/messages

Change 3836421 by Mark.Satterthwaite

	For the purposes of debugging and conformance testing mtlpp make it possible to compile *without* the IMP cache so that we call the underlying Objective-C.

Change 3836896 by Uriel.Doyon

	Fixed concurrency and exit issues  around d3d12 pipeline states on windows.

Change 3837385 by Rolando.Caloca

	DR - vk - Dump memory on OOM

Change 3837427 by Rolando.Caloca

	DR - vk - Change some arrays to array views

Change 3837800 by Guillaume.Abadie

	Implements SHADER_PERMUTATION_RANGE_INT to make contiguous integer permutations that does not start to 0.

Change 3838128 by Rolando.Caloca

	DR - vk - Support for non-cached memory types

Change 3838540 by Guillaume.Abadie

	Refactors Diaphragm DOF's CoC tile buffer under a single API for better maintainability.

Change 3838731 by Rolando.Caloca

	DR - vk - Descriptor pools per command buffer pool (turned off)

Change 3838961 by Rolando.Caloca

	DR - vk - Use ring buffer for per frame uniform buffers
	- Enable descriptor pools per layout recycled per command buffer

Change 3839087 by Rolando.Caloca

	DR - vk - Compile fixes for Android

Change 3839106 by Marcus.Wassmer

	PR #4413: Removing unnecessary call to FString::ToLower (Contributed by gsfreema)


Change 3839252 by Mark.Satterthwaite

	Fix mtlpp::Resource move operators.

Change 3839426 by Marcus.Wassmer

	Duplicate 380972
	Make PC GPU Benchmarks more reliable

Change 3840041 by Guillaume.Abadie

	Fixes shader compilation failure in TAA with alpha channel through post processing support.

Change 3840257 by Chris.Bunner

	Swapping a mul() to * in HLSLTranslator::Dot to allow scalar transformations per a UDN ticket.

Change 3840308 by Rolando.Caloca

	DR - vk - Support for UB & non-UB on emulation mode

Change 3840586 by Rolando.Caloca

	DR - Copy 3840577
	Fix for CPUs with more than 16 cores

Change 3840671 by Rolando.Caloca

	DR - vk - Copy from 3840663
	Fix for layout ensure on HMD projects on Vulkan

Change 3840980 by Rolando.Caloca

	DR - vk - Android compile fixes

Change 3841989 by Guillaume.Abadie

	Slices Diaphragm DOF's Gather pass in multi shader files, and CFLAG_StandardOptimization flag for faster iteration time.

Change 3842216 by Guillaume.Abadie

	Fixes DDOF's foreground alpha channel.

Change 3842217 by Guillaume.Abadie

	Implements r.DOF.MaximalForegroundBlurringRadius

Change 3842353 by Guillaume.Abadie

	Allows to disable foreground gathering with r.DOF.MaximalForegroundBlurringRadius=0

Change 3842747 by Rolando.Caloca

	DR - vk - Missing use of GPoolSizeVRAMPercentage
	- Support for smaller allocations if page size is not available

Change 3842791 by Rolando.Caloca

	DR - vk - Use 95% of available GPU memory to handle some fragmentation

Change 3843690 by Guillaume.Abadie

	Fixes diaphragm DOF's foreground after all this refactoring.

Change 3844439 by Guillaume.Abadie

	Improves Coc dilate pass to make the gather pass as fast as possible, but still without artifacts caused by the fast gathering optimisation.

Change 3844946 by Mark.Satterthwaite

	rd_route v1.1.1 with attached TPS approval.

	For macOS function interposition which is useful for debugging and the occasional workaround.

Change 3845164 by Mark.Satterthwaite

	Add LLM support for macOS, including tracking of memory allocated in Objective-C. This makes use of runtime method swizzling in the Objective-C runtime and the rd_route library I added for Richard Wallis, which allows for arbitrary runtime function interposition and allows me to hook the custom allocators used in Apple's many Objective-C frameworks on which the whole macOS edifice is built. Objective-C objects are charged to the calling scope as they are too common to impose their own without murdering frame rate.

	We would need a TPS approval for an iOS function interposition library for this to work fully on iOS, if desired in the short term discarding LowLevelFree events that aren't in the map rather than asserting will workaround the problem.

Change 3845849 by Marcus.Wassmer

	Fix clang and some normal refactor errors

Change 3846026 by Rolando.Caloca

	DR - vk - Descriptor set allocation scheme rewrite
	- Type hash for each pool
	- Desc sets Pool on device

Change 3846169 by Rolando.Caloca

	DR - vk - Remove old code for non-layout descriptor set pools

Change 3846205 by Mark.Satterthwaite

	Disambiguate the PatchControlPointOut struct definitions in Metal tessellation shaders at Apple's suggestion to avoid a metallib gotcha.

Change 3846346 by Arne.Schober

	DR - Missing Vector instructions

Change 3847037 by Arne.Schober

	DR - Fix issue with GPU skincache where the offset of the clothbuffer is not relative to the offset of the actual vertexbuffer.
	Fixed MorphTarget Skincache Offset mixxup

Change 3847275 by Marcus.Wassmer

	Copying MGPU to Dev-Rendering (//UE4/Dev-Rendering)

Change 3847464 by Rolando.Caloca

	DR - vk - Fix static analysis warning

Change 3847707 by Michael.Lentine

	Only use MorphTargetOffset when the shader enables morph targets.

Change 3848533 by Richard.Wallis

	Handle Metal adding FirstInstance into [[ instance_id ]] which is different to other APIs.  SV_InstanceID and SV_VertexID should now have their respective base instance and base vertex ID's subtracted before use in the shader.

	#jira UE-51716

Change 3848625 by Richard.Wallis

	Compile Fix

Change 3848725 by Rolando.Caloca

	DR - Remove use of Build/SetLocalGraphicsPipelineState

Change 3848797 by Rolando.Caloca

	DR - Deprecate Build/SetLocalGraphicsPipelineState

Change 3849237 by Arne.Schober

	DR - AddCustom Ver for ModelVertex Serialization

Change 3851247 by Rolando.Caloca

	DR - vk - Util functions

Change 3851523 by Arne.Schober

	DR - Update Reflection Comparission shot from the BuildFarm.

Change 3851859 by Rolando.Caloca

	DR - vk - Skip loader

Change 3851889 by Krzysztof.Narkowicz

	Removed lights with lighting channels out of tiled deferred light list. Tiled deferred lights do not support lighting channels and it's wasn't worth to add extra complexity to this shader in order support this special case.

	#jira UE-51512

Change 3852181 by Rolando.Caloca

	DR - vk - Linux compile fix

Change 3852547 by Uriel.Doyon

	Fixed Pre-Exposure shader compilation and Temporal AA issue.

	#jira UE-54276

Change 3852637 by Arne.Schober

	DR - Fixing Normal Automated Test Result

Change 3853167 by Richard.Wallis

	AvfPlayer - support for streaming media.  Due to an operator new/delete mismatch in Apples CFNetwork - we've had to change out one of that framework allocators using rd_route to avoid  the memory corruption.

	#jira UE-35637

Change 3853447 by Chris.Bunner

	Fixing typos.

Change 3853645 by Krzysztof.Narkowicz

	Fixed light functions on subsurface materials
	Removed strange code from blending between static and dynamic shadows

	#jira UE-50275

Change 3853660 by Rolando.Caloca

	DR - Fix OpenGL overwriting texture samplers on forward renderer

Change 3853945 by Mark.Satterthwaite

	Duplicate #3831616

	Fix the black ground scattering on Metal - we've had issues with the atmospheric fog calculations for a long time - one or more intermediate operations generates different precision on Metal so we end up passing -ve values into sqrt which then generates NaN/INF. For Metal when compiling this file and this file only #define sqrt() to sqrt(abs()) so that we don't see anymore unexpected black in atmospheric rendering. This is far from ideal but I don't want to make abs all inputs into every sqrt because AFAIK this is the only case where we have an issue, and until we to investigate each intermediate calculation that isn't ridiculously, soul-crushingly tedious, it isn't practical to identify the source of the error.

	#jira UE-53720

Change 3853966 by Mark.Satterthwaite

	Duplicate #3835852

	Fix tessellation shaders in Metal with Manual Vertex Fetch enabled:
	- The control points idnex buffer shouldn't collide with anything else.
	- We can't use the optimisation of loading texture width & height from the buffer meta-table in tessellation shaders as the combined stages don't guarantee not to clobber unused buffer slots and screw it up when we use linear textures.

	#jira UE-53851

Change 3854250 by Uriel.Doyon

	Fix fbx automation tests

Change 3854736 by Uriel.Doyon

	Added a tooltip to the EV100 slider in the exposure menu.
	Using game settings now disables the slider.
	#jira UE-53945

Change 3855047 by Jian.Ru

	Fix DFAO getting NANs when samples out of ViewRect
	#jira UE-54403

Change 3858197 by Krzysztof.Narkowicz

	View frustum shadow caster culling for pointlights/spotlights

	#jira UE-54381

Change 3860081 by Krzysztof.Narkowicz

	Tighter bounding sphere for a spotlight
	Replaced IntersectSphere(LightProxy->Origin, LightProxy->Radius) with LightProxy->SphereBounds for tighter culling of spotlights
	Directional light GetBoundingSphere() now everywhere returns Sphere((0,0,0),HALF_WORLD_MAX) for consistency and proper SphereBounds

	#jira UE-54258

Change 3860324 by Mark.Satterthwaite

	Update the macOS deployment target version to 10.12 from 10.11 as we officially ended support for El Capitan a while ago. Should mean that libraries compiled for 10.12 and up won't cause link warnings.

Change 3860945 by Arne.Schober

	DR - Fix not releaseing SRV on render thread for FPositionVertexBuffer, FStaticMeshVertexBuffer, FColorVertexBuffer, FStaticMeshInstanceBuffer.

	#jira UE-54587

Change 3861129 by Jian.Ru

	Prevent distance culled objects from casting distance field direct shadows
	#jira UE-54533

Change 3861502 by Jian.Ru

	Exclude distance culled objects from DFAO calculation
	#jira UE-54533

Change 3862243 by Krzysztof.Narkowicz

	Changed radius of a directional light's bounding sphere from HALF_WORLD_MAX to WORLD_MAX in order to encopass entire WORLD_MAX box

Change 3863476 by Krzysztof.Narkowicz

	Added BuildReflections option to ResavePackages commandlet

	#jira UE-54581

Change 3863717 by Rolando.Caloca

	DR - vk - Missed using pipeline cache on compute PSOs

Change 3865332 by Arne.Schober

	DR - Fix UE-52356 Bone Weight

Change 3866220 by Rolando.Caloca

	DR - vk - Fixed GetNativeResource missing on textures
	- Added support for -preferNvidia|AMD|Intel
	- Added VulkanRHIBridge.h
	- Minor fixes

Change 3866222 by Rolando.Caloca

	DR - vk - Missed file

Change 3866951 by Krzysztof.Narkowicz

	Fixed FreezeRendering on non editor builds: ComputeAndMarkRelevanceForViewParallel was calling FrozenMatricesGuard on multiple threads, reading and writing view matrices state in parallel.

	#jira UE-53640

Change 3867231 by Guillaume.Abadie

	Adds alpha mode to allow the tonemapper to passthrough the alpha channel for broadcast industry.

Change 3867233 by Guillaume.Abadie

	Fixes a compilation failures in TAAU with r.PostProcessing.PropagateAlpha==2

Change 3867594 by Daniel.Wright

	Removed EditorOnlyDefaultMaterials, which added 79s of shader compilation during startup
	Added a dialog when opening the Material Editor on a Default Material, warning of advanced workflow
	Preventing Material Editor Apply or Save for a Default Material when the preview material has compilation errors

Change 3870048 by Daniel.Wright

	Cleaned up formatting in TranslucentRendering from merges

Change 3870106 by Krzysztof.Narkowicz

	Fixed some FArchive Tell()/Seek() 64bit->32bit truncations

Change 3870211 by Rolando.Caloca

	DR - vk - Added -vulkanvalidation=N/-vulkanstandardvalidation/-novulkanstandardvalidation to set validation layer behaviour from cmd line

Change 3870225 by Rolando.Caloca

	DR - vk - Some platforms do not use a standard swapchain

Change 3870267 by Arne.Schober

	DR - SafeRelease SRVs that might be hold by the Vertexfactories (maybe due to indirect use in GlobalResources)
	Note that the VFs are not owners of the data, e.g the underlying Buffers might be released before this and this reference counting should be uneccessary

Change 3870647 by Daniel.Wright

	Moved FogRendering.h to Renderer

Change 3872130 by Krzysztof.Narkowicz

	Disable USE_GLOBAL_CLIP_PLANE for MATERIAL_DOMAIN_POSTPROCESS and MERIAL_DOMAIN_UI

	Merging GitHub Pull request #4459
	"When material domain is not needing global clip plane there is no need to generate any code involving it. This does not alter output but removes lot of code at vertex shader and pixel shaders. At least on mobile rendered was actually generating clipping code for ui materials."

	#jira UE-54616

Change 3872145 by Rolando.Caloca

	DR - vk - Optional SupportsMarkersWithoutExtension

Change 3872404 by Uriel.Doyon

	Added some guards when streaming virtual textures.
	Fixed optimized UCanvasRenderTarget2D::RepaintCanvas() to prevent resolving the texture twice.
	Fixed bad mipmap generation with UCanvasRenderTarget2D.

Change 3872507 by Arne.Schober

	Back out changelist 3870267

Change 3874176 by Ben.Marsh

	IncludeTool: Add an flag to prevent scanning source files for exported symbols.

Change 3874935 by Krzysztof.Narkowicz

	Fixed white thumbnails and other issues with sky lighting on ES3_1 path, by disabling GGX prefiltering, as mobile path doesn't have a single cubemap with all initialized mips. Instead it ping-pongs between 2 partially initialized.
	#jira UE-54656

Change 3875710 by Daniel.Wright

	Renamed uniform buffer member macros to be much shorter for readability

Change 3876665 by Guillaume.Abadie

	Cherry-pick 3870715: Implements DOF's hybrid scatering bare bones.

Change 3876666 by Guillaume.Abadie

	Cherry-pick 3871786: DOF hybrid scatering: fixes NaN source, transition to gather on close to screen edge and low intensity.

Change 3876677 by Guillaume.Abadie

	Cherry-pick 3872348: Implements neighbor comparison for DOF's scattering compilation pass.

Change 3876680 by Guillaume.Abadie

	Cherry-pick 3872357: Oups... fixes build...

Change 3876683 by Guillaume.Abadie

	Cherry-pick 3872475: Controls number of mip to generate with DOF's reduce pass.

Change 3876687 by Guillaume.Abadie

	Cherry-pick 3874104: Fixes various bugs in diaphragm DOF's hybrid scattering.

Change 3876690 by Guillaume.Abadie

	Cherry-pick 3874144: Packs multiple DOF scattering group into same draw instance.

Change 3876694 by Guillaume.Abadie

	Cherry-pick 3874275: Switches hybrid scattering with indexed indirect draw call to reduce scatter vertex shader invocation.

Change 3876695 by Guillaume.Abadie

	Cherry-pick 3874674: Records min and max coc on DOF's setup's draw event.

Change 3876783 by Rolando.Caloca

	DR - Static analysis fix

Change 3876845 by Guillaume.Abadie

	Implements USceneCaptureComponent::ProfilingEventName

Change 3877197 by Rolando.Caloca

	DR - vk - OQ fixes (disabled)

Change 3877428 by Krzysztof.Narkowicz

	Merged with tiny tweaks Ansel photography plugin improvements from Adam Moss (GitHub pull request #4426):
	-The free-roaming photography camera has new constraints by default, i.e. it can't pass through walls
	-Photography session can be started and stopped programmatically, e.g. making it possible to bind photography to an alternative hotkey or button combo. This was an often-requested feature.
	-Tweakables and utilities are now exposed through a Blueprint Function Library (rather than direct manipulation of console variables)
	-The Ansel photography session UI now exposes some engine effect tweakables as sliders. For example, if the game is using depth-of-field then sliders are made available to allow the photographer to change the focal depth etc. The developer may suppress this behavior through the Blueprint Function Library.
	-Letterboxing is now removed during multi-part capture, d'oh.
	-Tiled shots are taken at full resolution even if ScreenPercentage < 100
	-SSR is enabled during super-resolution shots since Ansel is now better at hiding any ensuing artifacts
	-Postprocess settings are frozen at session start to avoid discontinuities during photography, i.e. wandering between postprocess volumes when the camera auto-moves for stereo and 360 shots.
	#jira UE-54244
	#4426

Change 3879086 by Krzysztof.Narkowicz

	Fixed sky/reflection capture (without owner) update - they are now updated only with a correspoding world

Change 3879090 by Guillaume.Abadie

	Fixes tones of regressions on diaphragm DOF's recombine passes.

Change 3879198 by Rolando.Caloca

	DR - vk - Support for real uniform buffers on Android platforms

Change 3879993 by Krzysztof.Narkowicz

	-Fixed int64->int32 FArchive offset truncation in TShaderMap, VertexFactory and TextureDerivedData
	-Fixed FSerializationHistory bug, when trying to serialize 0 bytes
	#jira UE-43203

Change 3881462 by Guillaume.Abadie

	Implements full res DOF's setup pass for cheaper full res gathering in recombine pass.

Change 3881524 by Krzysztof.Narkowicz

	Fixed compilation by removing FTickableEditorObject from FPreviewScene

Change 3881724 by Chris.Bunner

	Static analysis fix.

	#jira UE-54762

Change 3881861 by Rolando.Caloca

	DR - vk - Fix layout warning when generating mip chain

Change 3881864 by Rolando.Caloca

	DR - Use render passes on HZB

Change 3882236 by Yuriy.ODonnell

	IndirectLightingColorScale is now applied to SubsurfaceLighting and DiffuseLighting. Was previously only applied to DiffuseLighting.

	#jira UE-42534
	#github 3326

Change 3882325 by Guillaume.Abadie

	Implements FocusOnly lower gathering pass for Diaphragm DOF's slight out focus temporal stability.

Change 3882340 by Rolando.Caloca

	DR - vk - Fix api dump

Change 3882430 by Rolando.Caloca

	DR - vk - KHR_maintenance2

Change 3882563 by Rolando.Caloca

	DR - Add depth-stencil access mode to PSO initializer

Change 3882929 by Rolando.Caloca

	DR - vk - Proper fix for maintenance extension macros

Change 3883087 by Mark.Satterthwaite

	Allow disabling VSync in windowed mode for macOS 10.13.4+ and above.

Change 3883597 by Guillaume.Abadie

	Collapses full and half res DOF setup passes together.

Change 3883702 by Guillaume.Abadie

	Fixes mac's build.

Change 3884747 by Uriel.Doyon

	Fix for static analysis warning

Change 3884975 by Rolando.Caloca

	DR - vk - Move some platform defines to platform properties

Change 3884988 by Rolando.Caloca

	DR - vk - Make an override per platform

Change 3885832 by Rolando.Caloca

	DR - vk - Cosmetic change to group similar members

Change 3885891 by Rolando.Caloca

	DR - vk - Some _RenderThread functions to avoid stalls

Change 3886044 by Rolando.Caloca

	DR - Added RHI api _RenderThread version of
	RHICreateTextureReference
	RHICreateShaderLibrary
	RHICreateRenderQuery

Change 3886560 by Guillaume.Abadie

	Fixes strong aliasing on TAAU's fast shader permutation.

	This adds a 6th neighbor sampling, and switch AA_TONE ON as TAA does for its fast shader permutation.

Change 3886749 by Guillaume.Abadie

	Cherry-pick 3884748: Implements DOF's BuildBokehLUT for diaphragm blades simulation.

	Only used in hybrid scattering for now.

Change 3886750 by Guillaume.Abadie

	Cherry-pick 3885457: Simulates diaphragm blades' curvature on bokeh.

Change 3886752 by Rolando.Caloca

	DR - Fix metal static analysis

Change 3887460 by Uriel.Doyon

	Fixed to more static analysis warning.

Change 3888201 by Rolando.Caloca

	DR - vk - Added r.Vulkan.SubmitAfterEveryEndRenderPass
	- Fixed bad layout on rendering back buffer

Change 3888209 by Rolando.Caloca

	DR - vk - Unity compile fix

Change 3888254 by Rolando.Caloca

	DR - vk - Fix async texture layout

Change 3888893 by Guillaume.Abadie

	Simulates bokeh in DOF's slight out of focus.

Change 3889085 by Guillaume.Abadie

	Fixes DOF's reduce pass sampling outside viewport.

Change 3889924 by Rolando.Caloca

	DR - vk - Skip seemingly bad validation error

Change 3890573 by Daniel.Wright

	Only initialize FDiaphragmDOFGlobalResource in Feature Level 5

Change 3890590 by Arne.Schober

	DR - Fix Paper2d crash. When addMesh is called the Vertex and Indexbuffers are nulled out. re-create Dynamic Mesh builder for every Mesh instead.

	#jira UE-55063

Change 3890638 by Arne.Schober

	DR - Better fix for Paper2d which honors batching

	#jira UE-55063

Change 3891099 by Krzysztof.Narkowicz

	1.5 texel shadow offset fix inside Manual2x2PCF based on #4485 GitHub pull request
	#jira UE-54985
	#4485

Change 3891234 by Krzysztof.Narkowicz

	Optimized PCF2x2 and PCF3x3 - merged #4494 GithHub pull request
	#jira UE-55121

Change 3891407 by Rolando.Caloca

	DR - vk - Set vendor id earlier

Change 3891417 by Rolando.Caloca

	DR - vk - Missing layout transitions

Change 3891718 by Arne.Schober

	DR - Do not recreate one Frame Resource for dynamic draws

	#jira UE-55063

Change 3891925 by Yuriy.ODonnell

	Fix/workaround for inconsistent preprocessor definitions for NVAftermath that result in FD3D11DynamicRHI class layout mismatch. NVAftermath support is now enabled by default for Win64.

	NVAftermath is declared as a private dependency in D3D11RHI. It does not automatically propagate to modules that explicitly include private RHI headers (OculusHMD, OSVR, OSVRInput). This results in NV_AFTERMATH being defined while compiling RHI module and not defined when compiling other modules, causing memory corruption at runtime.

	The long-term solution for this and similar issues requires some mechanism for adding transitive module dependencies, so that anyone that depends on D3D11RHI module would automatically also get the NVAftermath. Additionally, private headers should *never* be included directly by external modules.

	The short-term solution is to explicitly add NVAftermath dependency to OculusHMD, OSVR and OSVRInput.

	Additionally, NV_AFTERMATH is no longer forced by D3D11RHIPrivate.h when it's not defined. This allows catching this kind of mismatch in the future through a compiler warning (C4668).

	#jira UE-53065

Change 3891987 by Rolando.Caloca

	DR - vk - Support for dedicated allocations

Change 3892339 by Jian.Ru

	Fix a crash when tessellation shaders are used in dx12
	#jira UE-55127

Change 3892528 by Rolando.Caloca

	DR - vk - Update Linux headers

Change 3892867 by Rolando.Caloca

	DR - vk - Don't create swapchain if not needed

Change 3893416 by Guillaume.Abadie

	Implements bokeh simmulation on foreground and background gather.

Change 3893732 by Chris.Bunner

	GetRelevance_Internal should use the immediate parent resource, not the base, as some features are overridden by permutations e.g. UsesWorldPositionOffset.

	#jira UE-53404

Change 3893868 by Guillaume.Abadie

	Allocates diaphragm DOF's buffers and structered buffer only on supported platforms.

Change 3893917 by Chris.Bunner

	Potential fix for CIS.

Change 3893933 by Chris.Bunner

	Duplicating CL 2647737 as this is the same issue from that JIRA where accessing game-thread data was being prevented. We don't have this check in UMaterial::GetMaterialResource already, but presumably the UMaterialInstance case was never removed as we've not been calling it until now.

Change 3894218 by Rolando.Caloca

	DR - vk - Remove stat counters per draw call, gains 10% CPU on Infiltrator

Change 3894579 by Arne.Schober

	RT - Fix assert not in RenderingThread from Triangle Renderer.
	#jira UE-55247

Change 3894724 by Rolando.Caloca

	DR - vk - New API for batching barriers

Change 3894909 by Arne.Schober

	DR - Fix crash in Speedtree wind where Renderdata is unavailable
	#jira UE-54544

Change 3895414 by Rolando.Caloca

	DR - Add a configurable threshold for SCWs time outs

Change 3896429 by Marcus.Wassmer

	Allow variable frame-latency delay in FrameGrabber frames.  For performance you want at least a 1 frame delay so you don't sync the GPU to the CPU.

Change 3896495 by Marcus.Wassmer

	Set pointer properly
	Fix CIS

Change 3897253 by Guillaume.Abadie

	Fixes CIS warning in diaphragm DOF

Change 3899179 by Guillaume.Abadie

	Implements background hybrid scatter occlusion for diaphragm DOF.

Change 3903654 by Rolando.Caloca

	DR - vk - Rework dump layer to allow other layers

Change 3903766 by Rolando.Caloca

	DR - vk - More wrappers

Change 3904025 by Rolando.Caloca

	DR - vk - More wrappers

Change 3904342 by Rolando.Caloca

	DR - vk - Track image resources & callstacks

Change 3904346 by Rolando.Caloca

	DR - vk - Copy fix from 4.19 for flickering grass

Change 3904510 by Rolando.Caloca

	DR - vk - Compile fix

Change 3904914 by Daniel.Wright

	[Integrate] Fixed PS4 transitions with forward shading

Change 3904916 by Daniel.Wright

	[Integrate] Fixed PS4 transitions with occlusion queries

Change 3905975 by Rolando.Caloca

	DR - vk - Missing wrappers

Change 3905977 by Rolando.Caloca

	DR - vk - Missed file

Change 3907829 by Rolando.Caloca

	DR - Move depth bounds to the PSO

Change 3907832 by Rolando.Caloca

	DR - vk - Prep for delaying transitions

Change 3907834 by Rolando.Caloca

	DR - vk - Fix for depth stencil issues/validation errors

Change 3907967 by Rolando.Caloca

	DR - vk - Linux compile

Change 3908093 by Rolando.Caloca

	DR - vk - Fix depthstencil layout on descriptors

Change 3908393 by Rolando.Caloca

	DR - vk - Disable dedicated allocation as it causes crashes on Nvidia 700 series

Change 3908401 by Rolando.Caloca

	DR - Do transitions outside render pass

Change 3908422 by Rolando.Caloca

	DR - vk - Fix transition state not getting stored

Change 3908735 by Guillaume.Abadie

	Cherry-pick 3896619: Fixes after TAAU post process material that had wrong default buffer UV.

	#jira UE-55317

Change 3908736 by Guillaume.Abadie

	Cherry-pick 3891352: Fixes ensure when visualizing HDR with TAAU.

	#jira UE-55019

Change 3908753 by Guillaume.Abadie

	Lets the renderer layout the views in the internal render targets like it prefers.

Change 3909119 by Daniel.Wright

	Fix some static analysis warnings

Change 3911943 by Rolando.Caloca

	DR - vk - Fix for packaging Vulkan projects

Change 3912145 by Rolando.Caloca

	DR - vk - Fix layout on streaming textures

Change 3913029 by Rolando.Caloca

	DR - Fix missing transition

Change 3913048 by Rolando.Caloca

	DR - Fix for hlslcc

Change 3913054 by Rolando.Caloca

	DR - vk - Fix number of layers on barrier

Change 3913171 by Rolando.Caloca

	DR - vk - Fix for decal missing transition

Change 3913211 by Rolando.Caloca

	DR - vk - Add debug name to image tracking

Change 3913449 by Rolando.Caloca

	DR - vk - Restore transition

Change 3913466 by Rolando.Caloca

	DR - Fix Vulkan EngineTest

Change 3913537 by Rolando.Caloca

	DR - vk - Fixes independent samplers & textures (contributed by AMD)

Change 3913548 by Rolando.Caloca

	DR - vk - Warning fix

Change 3913691 by Rolando.Caloca

	DR - vk - Fixes for parallel (wip)

Change 3914656 by Rolando.Caloca

	DR - vk - Fix bug when using separate samplerstates and textures

Change 3914730 by Rolando.Caloca

	DR - vk - Bump version

Change 3914764 by Rolando.Caloca

	DR - vk - Don't crash on exit

Change 3915532 by Rolando.Caloca

	DR - vk - Parallel context fixes

Change 3915589 by Rolando.Caloca

	DR - vk - Hoist and rename transition and layout manager class out of the context

Change 3915592 by Rolando.Caloca

	DR - Fix gpu marker name

Change 3917607 by Rolando.Caloca

	DR - vk - Fix depth bounds on Vulkan

Change 3917609 by Rolando.Caloca

	DR - vk - Fix static analysis

Change 3917616 by Rolando.Caloca

	DR - Fix D3D11 initialization

Change 3920569 by Rolando.Caloca

	DR - vk - Prep for layout mgr refactor

Change 3921023 by Rolando.Caloca

	DR - vk - Dump layer fixes

Change 3921623 by Rolando.Caloca

	DR - vk - Prep refactor for layouts
	- Dump now shows marker tree

Change 3922007 by Rolando.Caloca

	DR - vk - Fix extra allocation per draw call

Change 3922442 by Rolando.Caloca

	DR - vk - Detect potential issues

Change 3922470 by Rolando.Caloca

	DR - vk - Minor optimization

Change 3922482 by Rolando.Caloca

	DR - vk - More minor optimizations

Change 3923158 by Rolando.Caloca

	DR - Move r.DisableEngineAndAppRegistration out to common RHI and use it on Vulkan

Change 3923486 by Rolando.Caloca

	DR - vk - Minor cpu optimizations

Change 3923505 by Rolando.Caloca

	DR - vk - Use bigger allocations for uniform buffers

Change 3923516 by Rolando.Caloca

	DR - vk - Android compile fix

Change 3923557 by Rolando.Caloca

	DR - vk - Cache descriptorset layouts, refactor duplicated code

Change 3923851 by Rolando.Caloca

	DR - vk - Linux compile fix

Change 3924153 by Rolando.Caloca

	DR - vk - Support for dynamic UBs

Change 3924193 by Rolando.Caloca

	DR - vk - Remove old per pso descriptor pools

Change 3924197 by Rolando.Caloca

	DR - vk - Remove unused global uniform buffer pool

Change 3924220 by Rolando.Caloca

	DR - vk - Wrap some unused classes in their define

Change 3924234 by Rolando.Caloca

	DR - vk - Show ring buffer wrapping messages

Change 3924243 by Rolando.Caloca

	DR - vk - Fix bad dynamic buffer

Change 3924902 by Rolando.Caloca

	DR - vk - Fix crash running infiltrator

Change 3925209 by Rolando.Caloca

	DR - vk - Fix bug with dynamic buffers
	- Remove old defines

Change 3925300 by Rolando.Caloca

	DR - vk - Allow packed uniforms as dynamic UBs (with r.Vulkan.DynamicGlobalUBs)

Change 3925627 by Rolando.Caloca

	DR - vk - Move DynamicOffsets into the pipeline state

Change 3925834 by Rolando.Caloca

	DR - vk - Cache per stage information

Change 3925835 by Daniel.Wright

	Fixed DisplayName for UParticleModuleCollisionGPU

Change 3925897 by Rolando.Caloca

	DR - vk - Split update descriptors loop

Change 3926488 by Rolando.Caloca

	DR - vk - 16MB for ring buffer on desktop, 8 MB for mobile

Change 3928168 by Guillaume.Abadie

	Cherry-pick 3917219: Implements r.DOF.RecombineQuality

Change 3928173 by Guillaume.Abadie

	Cherry-pick 3927888: Enables r.DOF.HybridScatter.BackgroundCompositing and r.DOF.HybridScatter.ForegroundCompositing to work when both enabled.

Change 3928216 by Rolando.Caloca

	DR - vk - Fix Android
	- Fix static analysis

Change 3929119 by Rolando.Caloca

	DR - vk - Rename some classes for clarity
	- Fix read-only cvar

Change 3929151 by Rolando.Caloca

	DR - vk - Rename class

Change 3930046 by Rolando.Caloca

	DR - Temp fix Vulkan flickering grass

Change 3930148 by Rolando.Caloca

	DR - vk - Only update dirty descriptors
	- Use dynamic descriptors for packed global uniform buffers

Change 3930998 by Guillaume.Abadie

	Packs shader permutation in different XGE submissions.

Change 3931079 by Rolando.Caloca

	DR - vk - Fixes for Android and non-real ubs platforms

Change 3931942 by Krzysztof.Narkowicz

	Depth rendering - When EarlyZPassMode is set to DDM_AllOccluders, dynamic objects need also to test bUseAsOccluder just like static ones

	#jira none

Change 3932819 by Daniel.Wright

	[Integrate] Scene Textures uniform buffer
	* Base Pass Uniform Buffer now contains a Scene Textures uniform buffer.  Previously the translucent base pass had to check ~40 loose scene texture parameters every draw.
	* FMeshMaterialShader's must now bind PassUniformBuffer and supply a valid pass uniform buffer.  For most passes this is just FSceneTextureUniformParameters.
	* FRendererModule::DrawTileMesh can now cleanly set dummy scene texture resources, just by configuring how the pass uniform buffer is created.
	* Moved scene texture shader functions out of Common, into SceneTexturesCommon which must be manually included by shaders that want to use them
	* Separate Mobile Scene Textures uniform buffer to silo the platform complexities

	Moved DBuffer inputs out of FDeferredPixelShaderParameters and into FOpaqueBasePassUniformParameters

	Removed per-frame material uniform expressions.  GameTime material node with period is now implemented with an fmod in the shader, without the use of MaterialFloat, so that it will happen at full precision.
	* Per-frame expressions were used when the GameTime material node had a period, to do the fmod on the CPU where 32 bit precision is guaranteed, for mobile GPU's where pixel shader precision is sometimes less than 32fp.

	Moved forward shading data into the Base Pass Uniform Buffer
	Removed instanced stereo support for the light cull grid - will have to be reimplemented without changing SRV's per draw
	Base pass sets View Uniform Buffer from DrawRenderState instead of choosing which one to set per-draw

	Fixed padding in nested uniform buffer structs
	Skip SRV members on Feature Level SM4 and below

Change 3932964 by Rolando.Caloca

	DR - vk - Renderdoc on Android

Change 3933095 by Daniel.Wright

	Moved FSceneTextureUniformParameters out of the opaque base pass uniform buffer.
	* Base Pass shaders now enable SCENE_TEXTURES_DISABLED when compiling for a material of any domain other than MD_Surface.  These are used when rendering thumbnails of a material in a different domain, which could be opaque, but the opaque base pass drawing policy does not bind a scene textures uniform buffer, so the shader must not bind it.
	* Opaque materials can no longer use EyeAdaptation.

Change 3933096 by Daniel.Wright

	Better d3d11 assert message when a uniform buffer was not set by the renderer

Change 3933176 by Rolando.Caloca

	DR - vk - Prefer mailbox if available

Change 3933271 by Ryan.Vance

	#jira UE-55936
	Fixed missing referenced uniform bindings on AR pass-through camera shaders.

Change 3934000 by Guillaume.Abadie

	Fixes Win32 build in ShaderCompilerXGE.cpp

Change 3934299 by Guillaume.Abadie

	Fixes a bug in DOF's reduce operator that was casusing color leaking between background and foreground.

Change 3934699 by Daniel.Wright

	Added bAffectDistanceFieldLighting to landscape

Change 3935190 by Daniel.Wright

	Forward Light Grid SRV's use StructuredBuffer on Metal, instead of 'invariant Buffer', which throws off RemoveUniformBuffersFromSource parsing

Change 3935606 by Daniel.Wright

	Removed LightmapPolicy::Set which was needed for vertex lightmaps
	Renamed FVertexFactory::Set to SetStreams to make it findable

Change 3936510 by Rolando.Caloca

	DR - vk - Update glslangValidator.exe to 1.0.65.1 for dumped debug SPIRV shaders

Change 3936545 by Richard.Wallis

	Clone of CL's (3925763, 3925430, 3925424, 3925385, 3925278) Mark Satt's Xcode fixes from task stream //Tasks/UE4/Dev-UERNDR-354-mtlpp/

	Plus XCode 9.2 compile fix in ApplicationPlatformCompilerPreSetup.h for -Wunused-lambda-capture.

Change 3938061 by Daniel.Wright

	Vulkan: Added support for SRV's in Uniform Buffers

Change 3938123 by Daniel.Wright

	Vulkan: Slightly better assert for null resources in uniform buffer

Change 3939197 by Rolando.Caloca

	DR - vk - Disable custom memory mgmt

Change 3939677 by Rolando.Caloca

	DR - vk - Fix static analysis warning

Change 3939809 by Rolando.Caloca

	DR - vk - Fixes for async compute

Change 3939875 by Rolando.Caloca

	DR - vk - Support for -vktrace

Change 3939977 by Rolando.Caloca

	DR - vk - Skip a condition during gather UBs
	- Set up efficient compute async var
	- Fix validation cmd line

Change 3939982 by Rolando.Caloca

	DR - vk - Revert mipchain

Change 3939984 by Rolando.Caloca

	DR - vk - Remove unnecessary asserts

Change 3940082 by Rolando.Caloca

	DR - vk - Custom mem mgr

Change 3940475 by Rolando.Caloca

	DR - vk - Fix DFAO (indirect draw offset)

Change 3940555 by Rolando.Caloca

	DR - vk - Minor fixes

Change 3940675 by Rolando.Caloca

	DR - vk - Fix indirect type mismatch

Change 3941111 by Rolando.Caloca

	DR - Renderpass bGeneratingMips

Change 3941847 by Daniel.Wright

	Fixed Volumetric Lightmaps on Static geometry only working if the geometry had been built with Surface Lightmaps before

Change 3941978 by Rolando.Caloca

	DR - vk - Minor fixes for presenting on compute queue

Change 3942074 by Rolando.Caloca

	DR - vk - Remove some RHI stalls
	- Fixed swap chain stat

Change 3943946 by Daniel.Wright

	Fixed Texcoord0 on Volume materials on a particle sprite, including SubUV particles.

Change 3944065 by Daniel.Wright

	Fixed SceneDepth collision getting broken on GPU particles when a scene capture is rendering

Change 3944158 by Daniel.Wright

	Fixed ViewUniformShaderParameters accessing GEngine->PreIntegratedSkinBRDFTexture too early during slate loading screen

Change 3944865 by Rolando.Caloca

	DR - vk - Prep for render passes

Change 3945196 by Rolando.Caloca

	DR - Move render pass validate to cpp

Change 3945202 by Rolando.Caloca

	DR - vk - Some fixes for using real render passes

Change 3945357 by Rolando.Caloca

	DR - Fix bad condition

Change 3946295 by Yuriy.ODonnell

	Added a sentinel member to FLightMap, which is initialized in the ctor and reset in the dtor. Sentinel is then checked in FLightCacheInterface::GetLightMapInteraction().
	This aims to shed some more light on a hard-to-repro crash, which is suspected to be a use-after-free bug: http://crashreporter/Buggs/Show/1785593

Change 3946407 by Rolando.Caloca

	DR - vk - Prep for refactor

Change 3946648 by Rolando.Caloca

	DR - vk - Fixes for async compute (wip)

Change 3947299 by Rolando.Caloca

	DR - vk - FIx static analysis

Change 3948434 by Rolando.Caloca

	DR - vk - Fix exiting with parallel

Change 3948928 by Rolando.Caloca

	DR - vk - Fix enabling draw markers for tools

Change 3949021 by Rolando.Caloca

	DR - vk - Buffer tracking layer

Change 3949602 by Rolando.Caloca

	DR - vk - static analysis fix

Change 3949757 by Rolando.Caloca

	DR - vk - Remove bogus parameter

Change 3949810 by Rolando.Caloca

	DR - vk - Move waits for cmd buffer

Change 3950270 by Guillaume.Abadie

	Implements dedicated gather pass for foreground hole filling to avoid being VGPR bound in foreground gather pass, but still being hable to amend foreground.

Change 3950272 by Rolando.Caloca

	DR - vk - Minor refactor for semaphores

Change 3950279 by Guillaume.Abadie

	Oups... fixes build

Change 3950298 by Rolando.Caloca

	DR - vk - Gather wait semaphores in the cmd buffers

Change 3950371 by Rolando.Caloca

	DR - vk - fixes for async compute

Change 3950597 by Rolando.Caloca

	DR - vk - Fix for clip distance (fixes planar reflections)

Change 3951075 by Rolando.Caloca

	DR - vk - Fix for async compute

Change 3952524 by Guillaume.Abadie

	Some DOF enum refactoring.

Change 3955016 by Daniel.Wright

	Fixed BuiltData package getting renamed into the map package during a content browser folder move, causing a redirector to be incorrectly placed in the map package

Change 3955668 by Guillaume.Abadie

	Fixes a bug where full res coc buffer was computed even if not doing slight out of focus.

Change 3956722 by Guillaume.Abadie

	Fixes a bug where r.DOF.MaximalForegroundBlurringRadius was screen percentage dependent.

Change 3959212 by Guillaume.Abadie

	Prefixes all DOF's shaders files with DOF keyword.

Change 3959705 by Guillaume.Abadie

	Optimises the DOF setup pass outputing half res and full res with LDS downsample.

Change 3959941 by Guillaume.Abadie

	Halfs DOF's hybrid scatter compilation by using a unique downsampling for both foreground and background, instead of 2 reduce passes.

Change 3962273 by Rolando.Caloca

	DR - Fix typos

	#jira UE-56317
	PR #4586

Change 3962615 by Rolando.Caloca

	DR - vk - Compile fix

Change 3962949 by Rolando.Caloca

	DR - Fix DOFDownsample extension

Change 3962993 by Guillaume.Abadie

	Back out changelist 3962949

Change 3963016 by Guillaume.Abadie

	Adds missing DOFDownsample.usf

Change 3963041 by Rolando.Caloca

	DR - vk - Misc changes to help integrate

Change 3964293 by Guillaume.Abadie

	Fixes DOF's setup pass reading outside of the viewport.

Change 3964475 by Guillaume.Abadie

	Collapses DOF's hybrid scatter compilation passes into reduce passes.

Change 3964883 by Daniel.Wright

	Fixed 3d texture in uniform buffer on unsupporting RHI

Change 3964897 by Rolando.Caloca

	DR - Compile fixes

Change 3964914 by Guillaume.Abadie

	Fixes a bug on r.DOF.RecombineQuality=0

Change 3965153 by Guillaume.Abadie

	Fixes compile warning in D3D12Commands.cpp.

Change 3965814 by Rolando.Caloca

	DR - Prep for integration conflict resolve

Change 3965899 by Rolando.Caloca

	DR - Fix odd linkage issue

Change 3966072 by Rolando.Caloca

	DR - More prep for merge

Change 3966163 by Rolando.Caloca

	DR - Merge prep

Change 3966844 by Guillaume.Abadie

	Packs multiple DOF scattered bokeh per instance and uses PT_RectList in DOF for platforms that can.

Change 3967116 by Rolando.Caloca

	DR - Compile fixes for integration

Change 3967273 by Rolando.Caloca

	DR - Use same path for mip generation

Change 3967277 by Rolando.Caloca

	DR - vk - Fix mips on cubemaps

Change 3967693 by Rolando.Caloca

	DR - Copying //UE4/Dev-Main@3912313 to //UE4-DevRendering, missing shaders

Change 3967851 by Rolando.Caloca

	DR - Copying //UE4/Dev-Main@3912313 to //UE4-DevRendering, Engine 2/2

Change 3968083 by Rolando.Caloca

	DR - Integration compile fixes

Change 3968240 by Rolando.Caloca

	DR - Shader compile fixes for integration

Change 3968270 by Rolando.Caloca

	DR - Fix for missing hash calculation

Change 3969426 by Rolando.Caloca

	DR - vk - Fix warning

Change 3969869 by Krzysztof.Narkowicz

	Back out changelist 3946295 - UE-54537 is fixed, so no need for this debug sentinel.
	#jira none

Change 3969944 by Rolando.Caloca

	DR - Warning fix

Change 3970020 by Rolando.Caloca

	DR - Bump after integration

Change 3970052 by Rolando.Caloca

	DR - Fix for mobile

Change 3970236 by Daniel.Wright

	Causing decal shader to recompile to fix a merge bug

Change 3970270 by Daniel.Wright

	Bump shader version from merge

Change 3970339 by Olaf.Piesche

	Replace series of locks/unlocks with a single one for curve injection

	#tests QAGame

Change 3970390 by Rolando.Caloca

	DR - Rename FSceneTextureUniformParameters to FSceneTexturesUniformParameters
	- Remove duplicate method for occlusion queries

Change 3970523 by Rolando.Caloca

	DR - Fix serialization of shaders

Change 3970533 by Arne.Schober

	DR - fix for removing the Speed tree wind when the scene gets deleted. The original enque rendercommand requeues the element onto the renderthread although the call already came from the Renderthread and the scene can get lost in between.

	#jira UE-56322

Change 3971160 by Guillaume.Abadie

	Fixes CompositeEditorPrimtive pass and SelectionOutline pass for VR editor to work with TAAU.

Change 3971516 by Guillaume.Abadie

	Cherry-pick 3912629: Fixes SSR that was computing vigneting according to PrevScreen that could let some outside viewport samples going through when rotating the camera.

	#jira UE-55353

Change 3971594 by Krzysztof.Narkowicz

	Fixed assert inside BindLightMapVertexBuffer. FSplineMeshSceneProxy was calling BindLightMapVertexBuffer for invalid (still not generated) lightmap UV channel after mesh reimport. Simplified assert, as at the moment almost all of the high callsites already clamp lightmap uv channel.
	#jira UE-56321

Change 3971622 by Krzysztof.Narkowicz

	Fixed crash inside Indirect Lighting Cache. Data (reflection captures and lightmap) generation calls ULevel::GetOrCreateMapBuildData(), which can destroy lightmap data if level has legacy data. Last Lightmap generation step recreates this data, but if user cancels lightmap generation - it won't do that.
	#jira UE-56171

Change 3974788 by Rolando.Caloca

	DR - Remove GSupportsGenerateMips

Change 3974789 by Rolando.Caloca

	DR - Remove bogus function

Change 3974986 by Rolando.Caloca

	DR - vk - Tracking fixes

Change 3974989 by Rolando.Caloca

	DR - vk - Don't submit dummy barriers

Change 3975075 by Olaf.Piesche

	Update for particle curve injection improvement, fixing ES2 problems

	#tests QAGame tm-shadermodels, various color curve tests in-editor

Change 3975957 by Uriel.Doyon

	Fixed invalid max texture resolution when using the bake material tools.

Change 3978471 by Daniel.Wright

	New cvar r.SkylightUpdateEveryFrame

Change 3978779 by Rolando.Caloca

	DR - Accessor for texture sizes

Change 3978797 by Rolando.Caloca

	DR - Clean up RHI CopyTexture API

Change 3978832 by Rolando.Caloca

	DR - vk - Workaround for RenderDoc crashing due to Descriptor Pool reset

Change 3978836 by Rolando.Caloca

	DR - vk - Remove generate mips

Change 3979201 by Rolando.Caloca

	DR - vk - RHI CopyTexture. Uses general layout for generating mips

Change 3979204 by Rolando.Caloca

	DR - Use render passes and CopyTexture to generate mips

Change 3979592 by Rolando.Caloca

	DR - Warning fix

Change 3980855 by Krzysztof.Narkowicz

	Optimize bounding sphere radius after non-uniform scale by using bounding box extent.

	#jira UE-56227

Change 3981065 by Rolando.Caloca

	DR - vk - Fix bad layout

	#jira UE-56238

Change 3981346 by Rolando.Caloca

	DR - Copy from 3707257
	Support for not flushing compute jobs (r.D3D11.UAVFlushNV)

Change 3981347 by Rolando.Caloca

	DR - Copy from 3707257
	Don't flush between morph dispatched

Change 3981932 by Mark.Satterthwaite

	Generate the shader hash and function name when a Metal shader error needs to be reported so that even without shader code we get something to go on.

Change 3982442 by Rolando.Caloca

	DR - Fix warning

Change 3982652 by Rolando.Caloca

	DR - vk - Signal semaphore cleanup

Change 3983917 by Richard.Wallis

	Clone of CL 3974146 converted for mtlpp along with extra mtlpp usage suggestions by Mark Satt:

	Fix for black flickering on first paint with weighted material landscape on Mac.  When using AsyncCopyFromBufferToTexture in Metal we put the blit operation on the prologue encoder - however after a draw call using that resource the copy operation should happen after on the current encoder, this keeps the correct order of operations.

	Added Bool return from various Asnyc renderpass resource requests so caller can decide correct further action.  Updated to include the other async functions.

Change 3984409 by Guillaume.Abadie

	Attempts to make static analysis happy again.

Change 3984435 by Nick.Bullard

	Checking in Performance Test level provided to us by Tor Frick based on UE-44841.
	This has been utilized for checking issues against Aftermath performance impact.
	The Map includes 2 Level Book marks, most testing has been done against Bookmark 1 view, in fullscreen, in game mode

Change 3985087 by Mark.Satterthwaite

	Make sure that the particle scratch buffer is large enough to hold all the data for the curve texture we are rendering to, otherwise a full set of curves will start scribbling memory after 64Kb (the curve texture is 256Kb of data - 512x512x4 as sizeof(RGBAUInt8) == 4). This happens in ElementalDemo.

Change 3985201 by Rolando.Caloca

	DR - Fix bad CopyTexture

Change 3985258 by Mark.Satterthwaite

	Try and detect orientation changes so that we don't blow-up on iOS due to a huge mismatch between the drawable texture for the display and the scene's depth-stencil target. I can't just fiddle with the depth-stencil texture itself without running  the risk of obliterating in-use data and really we shouldn't permit such a mismatch anyway but it is fallout from 3620990.

	#jira UE-55756

Change 3986449 by Rolando.Caloca

	DR - vk - Update & consolidate Vulkan headers to 1.1.70.1
	Consolidate SDK into one

Change 3986571 by Guillaume.Abadie

	Makes PVS-Studio happy again in DOF.

Change 3987039 by Yuriy.ODonnell

	Initial implementation of tracing profiler to show CPU and multiple GPUs on the same timeline. Currently only supported on DX12 platforms.

	Use `TracingProfiler frames=N` console command to trigger a capture of the next N frames. Trace is saved to disk as a JSON file into `Saved/Profiling/Traces` directory.
	Trace file uses Google Tracing format and can be visualized in Chrome built-in profiler (chrome://tracing).

	`r.GPUStatsChildTimesIncluded=1` CVar makes timing scopes hierarchical.
	`TracingProfiler.BufferSize=N` CVar controls the size of the tracing buffer, which may need to be increased for long traces (default is 65k events). Only can be set at startup.

Change 3987074 by Yuriy.ODonnell

	Implemented timestamp calibration on DX11. Calibration is only performed when tracing profiler session starts.

Change 3987160 by Yuriy.ODonnell

	Added thread naming and ordering to the tracing profiler output

Change 3987331 by Mark.Satterthwaite

	Remove the Nvidia hack to retain resource references in command-buffers for UE-46604 as the mtlpp refactor provides stronger resource lifetime guarantees.

	#jira UE-46604

Change 3987754 by Mark.Satterthwaite

	Fix MetalRHI memory reporting in non-default path.

	PR #4568

Change 3988184 by Arciel.Rekman

	Linux: Fix editor OpenGL performance (UE-55960).

	- GetCurrentThreadId() calls became much more frequent with the OpenGL RHIT refactor.
	- We used to only cache that value in monolithic builds, because having per-thread static variables in dynamic libraries is risky due to OS limits.
	- This change adds dynamically-managed per-thread cache for non-monolithic builds.

	#jira UE-55960

Change 3988394 by Rolando.Caloca

	DR - vk - Improve memory mgmt
	- Use 256MB pages for Device heap (or 1/8th if less).
	- Remove texture allocations not going through resource manager

Change 3988405 by Marcin.Undak

	Fix VulkanQuery crash on exit #codereview rolando.caloca #codereview arciel.rekman #rb arciel.rekman

Change 3988567 by Rolando.Caloca

	DR - vk - Support for packed global UBs on pci aperture heap

Change 3988668 by Rolando.Caloca

	DR - vk - Remove old comments

Change 3988956 by Marcin.Undak

	RecordPerformance: added option to skip building/cooking before tests #rb none #codereview arciel.rekman

Change 3989161 by Yuriy.ODonnell

	Static analysis error fix

Change 3989196 by Guillaume.Abadie

	Fixes a crash in light shaft's TAA pass.

	#jira UE-57366

Change 3989207 by Yuriy.ODonnell

	Refactored FRealtimeGPUProfilerFrame to avoid splitting profile events when calculating exclusive times of scopes. This allows tracing profiler to retain the hierarchical view of the data, while keeping CSV and GPU Stat system behavior intact.

Change 3989469 by Rolando.Caloca

	DR - vk - Fix for bad index; fix for bad transition

Change 3989772 by Yuriy.ODonnell

	Implemented timestamp calibration on Vulkan

Change 3990040 by Marcus.Wassmer

	Aftermath enabled by default.
	Removed unnecessary warning for other vendors

Change 3990064 by Mark.Satterthwaite

	Ensure that packed globals are reuploaded when the command-encoder is restarted - don't simply invalidate the existing parameters. This properly handles cases where a single logical render-pass is broken into multiple command-encoders and/or command-buffers - otherwise all shaders must reset all parameters each time. When we move between frames we *do* want to perform a full state reset though as previous frame globals are treated as invalid.

Change 3990080 by Mark.Satterthwaite

	Change the way we invalidate the visibility buffer between command-buffers and command-encoders so that on iOS you can reuse the same buffer within the same command-buffer, but not across more than one. The code provides an exception to this rule when running under the MetalRHI validation tools which can break each draw call into its own buffer.

Change 3990084 by Mark.Satterthwaite

	Get MetalStatistics compiling again.

Change 3990381 by Arciel.Rekman

	Bring back D3D12 in RecordPerformance.

Change 3991113 by Rolando.Caloca

	DR - Fix crash on RHI thread on mobile preview
	- Check RHI objects are not null in the PSO initializer

Change 3991191 by Ryan.Vance

	#jira UE-55952

	Reimplemented instanced stereo for forward lighting cull grid after the srv/ub clean up.

Change 3991343 by Rolando.Caloca

	DR - Copy from 3911492
	UE4 - Disabled parallel mobile bass pass by default. This is experiemental and not known to be useful on any mobile platform.

Change 3991375 by Mark.Satterthwaite

	Proper copyright assignment in the mtlpp debugger header.

Change 3993151 by Daniel.Wright

	Fix RTDF resource transition found by Rolando

Change 3993818 by Rolando.Caloca

	DR - Missed file

Change 3993923 by Krzysztof.Narkowicz

	Fixed crashes inside RemoveSpeedTreeWind() and RemoveSpeedTreeWind_RenderThread().
	FStaticMeshComponentRecreateRenderStateContext didn't flush deferred render updates causing stale RenderData to be left:
	1. Thumbnail manager called SetStaticMesh(nullptr), which added StaticMeshComponent to deferred render updates.
	2. UStaticMesh::Build called FStaticMeshComponentRecreateRenderStateContext and destroyed DenderData, but didn't touch Thumbnail's manager StaticMeshComponent as it was nullptr.
	3. This resulted in a StaticMeshComponent with stale RenderData pointer.

	#jira UE-54544

Change 3994033 by Rolando.Caloca

	DR - vk - Reworked layers & extensions, as we were not doing it properly
	- Remove -vulkanstandardvalidation and -novulkanstandardvalidation as they are not needed anymore

Change 3994275 by Mark.Satterthwaite

	Change to linking against mtlpp via AddEngineThirdPartyPrivateStaticDependencies and marking its header with THIRD_PARTY_* macros in the vain hope that might convince the remote compilation code to distribute the module to the remote machine when building MetalRHI.

	#jira UE-57507

Change 3994365 by Mark.Satterthwaite

	Pilfer some code from the old MetalHeap file to handle calculating texture memory size on older macOS and iOS builds when running with stats or LLM enabled.

	#jira UE-57513

Change 3994382 by Rolando.Caloca

	DR - vk - Some missing locks during image tracking

Change 3994422 by Rolando.Caloca

	DR - vk - Remove bogus shader format

Change 3995530 by Rolando.Caloca

	DR - vk - Fix for crash when validation is enabled

Change 3995531 by Rolando.Caloca

	DR - vk - Fix static analysis

Change 3995532 by Rolando.Caloca

	DR - vk - Added support for r.Vulkan.SaveValidationCache

Change 3995610 by Uriel.Doyon

	Texture Streaming Changes and Fixes:
	- Using the small FOV items (like scopes) now only affect visible primitives (through "r.Streaming.MaxHiddenPrimitiveViewBoost").
	- Static components added after the level is registered in the streaming manager are now handled correctly (fixes the low quality on the chests)
	- Dynamic components do not need to register to the streaming manager anymore.
	- Optimized dynamic component management by removing duplicate entries in the update list.
	- Added a pregarbage collect pass to the dynamic component management to optimize GC handling.
	- Added a budget reset logic whenever the scene requirements change significantly.
	- PIE worlds now have correct visibility information.
	- Fixed possible invalid memory access when processing the streaming manager slave views.
	- Refactored the incremental level texture data build to prevent new components from being unhandled.
	- Removed StreamingManager callbacks for NotifyActorSpawned() and NotifyPrimitiveAttached()
	- Added a StreamingManager callback NotifyPrimitiveUpdated(), to be used whenever a primitive streaming state must be updated.

	#jira none

Change 3995908 by Arciel.Rekman

	Fix compile errors when using new Vulkan queries.

Change 3995990 by Arciel.Rekman

	More compile fixes to new Vulkan queries.

	- MSVC did not catch this, clang did.

Change 3996101 by Rolando.Caloca

	DR - vk - Win32 compile fix

Change 3996323 by Mark.Satterthwaite

	Use the right include path to export the mtlpp headers.

	#jira UE-57507

Change 3996392 by Arciel.Rekman

	Vulkan: fix crash on start when using new queries.

	- CommandBufferManager was not yet set at that point and the code in queries relied on it.

Change 3996585 by Rolando.Caloca

	DR - Slight improvement to GL being black, but just a temporary 'workaround' as it's not correct.

Change 3998806 by Arciel.Rekman

	Fix Linux build (UE-57602).

	#jira UE-57602

Change 3998866 by Arciel.Rekman

	SubwaySequencer: fix old shader platform name.

Change 3998947 by Mark.Satterthwaite

	Silence deprecation warnings in CEF on macOS now that we've moved to 10.12 as the minimum.

	#jira UE-57577

Change 3998951 by Mark.Satterthwaite

	Fix last of the deprecation errors that I am aware of for macOS 10.12.

	#jira UE-57581

Change 3998984 by Mark.Satterthwaite

	Build mtlpp for iOS 9.0 not 9.3.

	#jira UE-57586

Change 3999065 by Rolando.Caloca

	DR - vk - Make sure we use version 1.0.0

	#jira UE-57521

Change 3999071 by Arne.Schober

	DR - [UE-55433, UE-57361] Hack SNORM support in OpenGL by re-interpreting UNORM. Underlying data is always SNORM.

	#jira UE-55433, UE-57361

Change 3999494 by Rolando.Caloca

	DR - Enable r.UnbindResourcesBetweenDrawsInDX11 in debug
	- Clear compute resources when r.UnbindResourcesBetweenDrawsInDX11 is enabled

Change 4000197 by Krzysztof.Narkowicz

	Mesh simplifier - normalize TexCoordWeights using min/max TexCoord range. This fixes precision issues for very big TexCoord values and allows to optimize for all TexCoord channels when channels have values of different magnitudes (e.g. non standard TexCoord data).
	#jira UE-54935

Change 4000305 by Yuriy.ODonnell

	Suppress PVS Studio warning V547 (Expression is always true) related to Aftermath

	Reported issue to PVS team and to NVIDIA. Confirmed false positive, fix coming in future PVS version (v6.24).

	#jira UE-57579

Change 4000853 by Arciel.Rekman

	Linux: fix not calling CrashReportClient (UE-57678).

	#jira UE-57678

Change 4001504 by Rolando.Caloca

	DR - vk - Fix transition

Change 4002460 by Krzysztof.Narkowicz

	Toggle for contant shadow length in word space
	Exposed contact shadows to Blueprints
	#jira none

Change 4002608 by Rolando.Caloca

	DR - vk - Fix static analysis
	- Fix potential debug image tracking crash
	- Comment out unused methods

Change 4002615 by Rolando.Caloca

	DR - vk - Allow r.Vulkan.WaitForIdleOnSubmit to be set at startup (e.g. in ConsoleVariables.ini)
	Previously, if your map needed to UpdateSkyCaptureContents on startup, an ensure would fail if GWaitForIdleOnSubmit was set.
	PrepareForCPURead needs to wait for the command buffer to finish before trying to read the results back, but the wait has already happened when r.Vulkan.WaitForIdleOnSubmit is set. Trying to wait again correctly complains that the command buffer is not in the correct state. So, skip the WaitForCmdBuffer call when r.Vulkan.WaitForIdleOnSubmit is set.

Change 4002640 by Rolando.Caloca

	DR - vk - Missing support for CVarDefaultBackBufferPixelFormat

Change 4002919 by Guillaume.Abadie

	Implements DOF's temporal upsampling pass for better dynamic resolution stability.

Change 4002984 by Guillaume.Abadie

	Integrates Sebastian Aaltonen's ALU optimisations for TAAU.

Change 4003112 by Olaf.Piesche

	Fir for TBB stall (resulting in severe hitches and hangs in the editor with stats active); tested multiple scenarios and encountered no hitches.

	#tests QAGame PerformanceTest and RenderTest map with various stats on and off

Change 4003159 by Mark.Satterthwaite

	Undo parts of changelist 3970553 - the ref-counted pointer approach to returning textures to the pool is not working as expected so we'll remove that. It'll be faster on the CPU without it and everything works thanks to the changes this CL made to the way textures were released.

	#jira UE-57538

Change 4003287 by zachary.wilson

	Adding reflection capture content to TM-LightingScenarios

Change 4003395 by Arne.Schober

	DR - Fix unitzialised value when clicking Go To in the editor
	#jira UE-57048

Change 4003425 by Rolando.Caloca

	DR - vk - Fix for new occlusion queries

Change 4003530 by Arne.Schober

	DR - Disable GPU Benchmark in headless configurations

	#jira UE-57673

Change 4003717 by Rolando.Caloca

	DR - vk - Fix for depth not store, stencil store

Change 4003719 by Rolando.Caloca

	DR - Minor switch to render pass

Change 4003720 by Mark.Satterthwaite

	Don't suballocate private memory buffers on Vega and only Vega as there is something wrong with the blits in those cases but I can't capture a GPU trace to find out what right now (the driver is broken) - could be a bug in my code but this works on Polaris and Nvidia so it will need to be filed as a radar for AMD.
	Remove the FMetalBufferChunk from FMetalBuffer and simply store a pointer to the owning Heap/Magazine allocator. The FMetalResourceHeap now calls a new Release function to return the buffer to the allocator which will be faster on the CPU.

	#jira UE-57659

Change 4003854 by Mark.Satterthwaite

	Undo parts of 3990064 and try a different approach to get the uniforms to upload and remain available in the right places. As the original bug has been lost to time we should keep an eye out for missing buffer bindings by running under the Metal validation layer periodically.

	#jira UE-57576

Change 4004709 by Rolando.Caloca

	DR - Support for D3D 11, 12 & Vulkan for UAVs off Index Buffers

Change 4005149 by Guillaume.Abadie

	Adds shader permutation to avoid clamping input buffer UV in DOF's gather pass.

Change 4005284 by Uriel.Doyon

	Resaved volume texture assets with proper engine version.

	#jira UE-57534

Change 4005286 by Guillaume.Abadie

	Reduces constant setup in DOF's gather pass.

Change 4005359 by Rolando.Caloca

	DR - vk - Fix annoying warning

Change 4005363 by Rolando.Caloca

	DR - Fix android not finding vulkan shaders

Change 4005457 by Rolando.Caloca

	DR - vk - Fix swapchain crash

Change 4005473 by Patrick.Kelly

	UE-57135: Editor crash if set Reflection Capture Resolution to be 64 and New a Default level

	Codde by Daniel
	Tested by Patrick

Change 4005474 by Rolando.Caloca

	DR - vk - Remove glsl code from shaders. Packaged QAGame goes from 176MB to 162MB

Change 4005759 by Krzysztof.Narkowicz

	Fixed a bug, where reflection capture build is called, even though we are in mobile preview mode.
	#jira UE-57743

Change 4005774 by Mark.Satterthwaite

	Update the wave intrinsics to avoid implicit bool->uint conversion that Apple don't like.

	#jira UE-57750

Change 4005974 by Mark.Satterthwaite

	Don't use cubemap array types on iOS Metal as they aren't available on all devices and we need to maintain backward compatibiliy for years to come.

	#jira UE-57083

Change 4006056 by Mark.Satterthwaite

	Remove the use of the PrimitiveType argument from Metal draw calls.

	#jira UE-57822

Change 4006139 by Mark.Satterthwaite

	- Move the render-pass functions into the MetalRHI implementation for later alteration.
	- Implement Index buffer UAVs for Metal - makes them more like vertex-buffers so this is one more step on the road to a unified buffer base-class implementation.

Change 4006215 by Mark.Satterthwaite

	Metal's begin & end render/compute pass API implementation will take some time, but for now make it not depend on the parent stub implementation.

Change 4006394 by Mark.Satterthwaite

	In lieu of a real instruction count just use the number of lines in the "Main" function of the shader as the instruction count for Metal.

	#jira UE-57551

Change 4006493 by Mark.Satterthwaite

	MetalRHI can currently support 4-component formats for Buffer UAVs - this might need some thought in the future as the API evolves but we might as well take advantage while we can.

Change 4006495 by Daniel.Wright

	Integrate from Refactor branch
	* New FMaterialRenderProxy function GetMaterialWithFallback which provides both the FMaterialRenderProxy and FMaterial.  Needed when falling back to default material, so that proxy and material resource match.
	* Local vertex factory uniform buffer

Change 4006851 by Brian.Karis

	Fix for joined charts forming an L to inflate both axii.

	Thanks to Jess Kube of The Coalition.

Change 4006852 by Brian.Karis

	Fix for hard coded reflection capture cube map size. Should fix light static light aliasing in captures

Change 4006918 by Brian.Karis

	New ByteBuffer functionality. Memcpy and scatter upload. Can implement GPU side TArray reflection.

	Not yet used by checked in code. WIP optimization.

Change 4007246 by Guillaume.Abadie

	Creates lower quality permutation for DOF's gathering pass, without Coc based weighting of the samples, and lower number of gathering ring for fast accumulator.

Change 4007291 by Guillaume.Abadie

	Exposes more DOF scalability settings.

Change 4007328 by Guillaume.Abadie

	Optimises DOF's half res only setup pass using gather4

Change 4007627 by Richard.Wallis

	Fix for when Magic Mouse cannot zoom in World Composition editor.  Missing default SNodePanel::OnMouseMove behaviour.  Tested using a classic 2xbutton + wheel mouse and a Mac MagicMouse.

	#jira UE-57030

Change 4007682 by Richard.Wallis

	No video when playing HLS streaming video on Mac.  2 Issues, FPS was zero making duration for video sample buffer nonsense and Video Track dimensions were going to zero on the AVAsset once fully initialized when playing HSL streams.  Now cache relevant details and handle zero frame rate.

	Notes:
	- Caching the frame rate is not as important as we could look it up each time and fix for zero - ignoring that at the moment.
	- Assume we DO NOT want the FrameSize to be the last fetched video frame size from the AvfMediaVideoSampler as I think that is the video quality for streaming video and not the media frame size.
	- Renamed a variable in the AvfMediaVideoSample - was called FrameRate but it was the FrameDuration by that point.

	#jira UE-56734

Change 4007731 by Rolando.Caloca

	DR - Disable byte buffers on non-hlsl based platforms

	#jira UE-57851

Change 4007741 by Rolando.Caloca

	DR - Disable byte buffers on hlslcc platforms

Change 4007782 by Mark.Satterthwaite

	Force Metal shaders, including the stdlib, to recompile.

Change 4007918 by Rolando.Caloca

	DR - vk - Some static asserts

Change 4008404 by Arciel.Rekman

	Do not crash on incompatible Vulkan drivers (UE-57521).

	#jira UE-57521

Change 4008442 by Daniel.Wright

	Better comments on ERHIFeatureLevel expectations

Change 4008494 by Arne.Schober

	DR - moved bDeletedThroughDeferredCleanup before begincleanup to catch cases where the reference is added twice to the array. also removed finishcleanup as all they ever did was deleting the pointer anyway, and it sould be adfded if such functionallity is ever required fom outside of the regular destructor.

	#jira UE-57754

Change 4008730 by Mark.Satterthwaite

	After the most recent changes to handling uniform buffer dirty bits in MetalRHI we should guard against attempts to set an unbound uniform buffer.

	#jira UE-57870

Change 4008949 by Brian.Karis

	Fix compile warning

Change 4008951 by Brian.Karis

	Added LTC LUT textures

Change 4009326 by Guillaume.Abadie

	Compiles out DOF's gathering bokeh simulation on platform other than desktop.

Change 4009380 by Krzysztof.Narkowicz

	Moved area light code before the contact shadows, so contact shadows use representative light's direction.
	Merged all contact shadows shader code.
	Contact shadows keep constant screen space length independent of FoV settings.
	Contact shadows for translucents.
	Contact shadows for eye.

Change 4009555 by Guillaume.Abadie

	Splits DOFCocTile.usf in two.

Change 4009999 by Yuriy.ODonnell

	MallocStomp can now be enabled on certain platforms using '-stompmalloc' command line argument.

	Previously it was necessary to modify MallocaStomp.h and re-compile the engine.
	Currently supported platforms: Win64, Mac, Linux.

	Replaced hard-coded page size with FPlatformMemory::GetConstants().PageSize.

Change 4010288 by Rolando.Caloca

	DR - vk - Fix for vertex streams

Change 4010289 by Krzysztof.Narkowicz

	D3D12 - fixed depth bounds bug, where depth bounds wasn't properly set to [0;1] after disabling.

	#jira UE-57510

Change 4010297 by Rolando.Caloca

	DR - vk - Remove some functions for android

Change 4010315 by Rolando.Caloca

	DR - vk - Remove create info macro

Change 4010451 by Rolando.Caloca

	DR - vk - Reuse samplers
	- Infiltrator goes from 5759 to 24 samplers!

Change 4010627 by Rolando.Caloca

	DR - vk - Fix missing values for tracking swapchain validation

Change 4011924 by Guillaume.Abadie

	Implements tile based early return optimisation on DOF's postfiltering method.

Change 4011941 by Guillaume.Abadie

	Shaves some ALU in DOF's accumulator for LowQuality permutation.

Change 4012093 by Yuriy.ODonnell

	Disable MallocStompOverrunTest() in static analysis config, as it intentionally performs an out-of-bounds access.

Change 4012195 by Rolando.Caloca

	DR - vk - Fix for mobile backbuffer layout

Change 4012202 by Rolando.Caloca

	DR - vk - Don't use staging buffers on UMA

Change 4012467 by Rolando.Caloca

	DR - Remove redundant check

Change 4012486 by Rolando.Caloca

	DR - Fix missing transition

Change 4012518 by Guillaume.Abadie

	Implements fast shader permutation for DOF's TAA pass.

Change 4013084 by Arciel.Rekman

	Fix for Linux clock discrepancy.

	- Causing at least one precision issue, possibly more.

	(Edigrating 4003273, 4012462 from //UE4/Dev-Editor/... to //UE4/Dev-Rendering/...)

Change 4013266 by Uriel.Doyon

	Fixed crash when setting SceneDepthTextureNonMS and not having valid depth buffers in the  SceneContext.

Change 4013626 by Uriel.Doyon

	Fixed crash in the lighting build when creating a blueprint of the ALight and placing a light component in it.
	#jira UE-51672

Change 4013805 by Rolando.Caloca

	DR - Fix more missing transitions

Change 4014128 by Arne.Schober

	DR - Do not create LocalVFUniformBuffer when running without MVF

	#jira UE-57929

Change 4014193 by Uriel.Doyon

	Editing component transforms now invalidate the component's lighting cache.

	#jira UE-48134

Change 4014282 by Rolando.Caloca

	DR - vk - Remove extra validation during dump

Change 4014584 by Uriel.Doyon

	Duplicated static meshes now generate a new GUID to prevent possible issues with lightmass.
	#jira UE-49064

Change 4014604 by Uriel.Doyon

	UStaticMesh  postduplicate now only generates a new GUID if !bDuplicateForPIE.

Change 4015460 by Guillaume.Abadie

	Composes separate translucency within DOF's recombine pass.

Change 4015571 by Guillaume.Abadie

	Refactors tonemapper to use global shader permutation API, that adds permutation for HDR output device rather than dynamic branching that some shader compiler are not very well optimizing.

Change 4015984 by Krzysztof.Narkowicz

	Fixed crash inside DFAO resource allocation, when DFAO viewport has zero area.

	#jira UE-58000

Change 4016056 by Mark.Satterthwaite

	Fix Mac Metal shader compilation of texture cube arrays.

Change 4016062 by Richard.Wallis

	Convert things like Space, Delete, F6 etc to unicode so they display correctly on the Mac menu rather than first letter of word.  Added the default Mac commands to the GenericCommands so we get a Chord overwrite message and stop things like cmd+ q / w / h from getting bound.

	#jira UE-46999

Change 4016109 by Mark.Satterthwaite

	One unified Metal buffer implementation - will make further changes a heck of a lot easier.

Change 4016221 by Patrick.Kelly

	UE-57617: Ensure changing viewmode to ShaderComplexity while in -game

Change 4016238 by Guillaume.Abadie

	Makes clang happy again in Tonemapper.

Change 4016309 by Mark.Satterthwaite

	More *_RenderThread implementations for MetalRHI.

Change 4016414 by Mark.Satterthwaite

	And MetalRHI version of CreateStructuredBuffer_RenderThread...

Change 4016498 by Mark.Satterthwaite

	Don't hold on to the uniform buffers bound to the hull shader when switching to a tessellated draw call as they'll have the wrong buffer layout.

	#jira UE-57930

Change 4017394 by Juan.Canada

	OpenGL: Fixed shading artifacts due incorrect UNORM/SNORM conversions in skin/skincache/computetangent shaderss.
	#jira UE-57691

Change 4017522 by Rolando.Caloca

	DR - vk - Remove unused code path (old mip generation detection)

Change 4017539 by Rolando.Caloca

	DR - vk - Fix for sky lighting mips showing green on AMD

Change 4017542 by Arciel.Rekman

	Moved appCountTrailingZeros to a non-SSE header (fixes ARM64 build).

	- Arguably WITH_SLI shouldn't apply to Linux on ARM but the fact that the function wasn't available is bad on its own.

Change 4017827 by Guillaume.Abadie

	Optimises DOF's scattering cost by a third.

Change 4017835 by Rolando.Caloca

	DR - Only allow a render pass to generate mips for one color render target

Change 4017889 by Mark.Satterthwaite

	Cache all the Metal state objects to avoid hitting the API unnecessarily.

Change 4018251 by Mark.Satterthwaite

	Fix broken rendering on Metal that tracked back to the innocuous looking changes in CL #4006495 (no blame attached - these changes are entirely reasonable) and cause various bugs in QAGame's TM-DistanceFields, ElementalDemo and probably more. Doesn't fix broken SpeedTree rendering :(.

	MetalRHI was allowing uniform buffers to blow away linear texture buffers when the constant buffer has been elided due to dead-code elimination. This problem can manifest without linear textures if the uniform buffer contains both constant data and a resource-table but the shader doesn't use any of the constant data. That's because Metal doesn't separate constant buffers from any other kind of buffer unlike D3D which separates all the slots out - and Metal doesn't provide enough buffers to emulate the D3D arrangement. So far this has only manifested in the MVF + Linear Texture case but a more robust solution will be necessary long term.

Change 4018514 by Guillaume.Abadie

	Implements r.DOF.Scatter.MinCocRadius.

Change 4018553 by Guillaume.Abadie

	Implements r.DOF.Scatter.MaxSpriteRatio to control the budget upperbound of DOF's scattering

Change 4020369 by Yuriy.ODonnell

	Disable MallocStompOverrunTest in all static analysis configs (using USING_CODE_ANALYSIS macro)

	Previously was only disabled for PVS-Studio.

Change 4020620 by Arciel.Rekman

	Fix XboxOne CIS (fallout of appCountTrailingZeros move).

Change 4020949 by Guillaume.Abadie

	Configures DOF in scalability settings.

Change 4021593 by Rolando.Caloca

	DR - vk - Support for Aftermath style api on AMD

Change 4021740 by Rolando.Caloca

	DR - vk - Change log output

Change 4022008 by Uriel.Doyon

	Fixed renderthread stalls when streaming texture mips on low end systems.

Change 4022135 by Rolando.Caloca

	DR - vk - Fix last mip's layout during mip chain creation

Change 4022607 by Jian.Ru

	Speculative fix for a bug where an invalid vertex buffer is deferenced
	#jira UE-56229

Change 4022890 by Rolando.Caloca

	DR - Fix reference count not getting released

Change 4023540 by Mark.Satterthwaite

	Avoid some pointless retain/release calls on Metal Encoders.

Change 4023796 by Marcus.Wassmer

	Tell users they are over the maximum size when allocating very large rendertargets.

Change 4025337 by Yuriy.ODonnell

	Improved use-after-free detection mechanism and physical memory usage of MallocStomp on Windows.

	MallocStomp on Windows will now reserve virtual address space for every allocation and then commit physical pages only to the valid usable part.
	Physical pages will be unmapped on Free, but virtual address space will not be released and therefore will never be re-used.

	Virtual address space is allocated from the OS in blocks of 1GB and then linearly sub-allocated.
	This reduces VA space usage, as VirtualAlloc returns blocks on 64KB granularity even if we just need 4KB. As a small bonus, this also reduces number of syscalls per allocation.

	This dramatically increases accuracy of use-after-free detection, but consumes significant amount of memory for the OS page table.
	Virtual memory limit for a process on Win10 is 128 TB, which means we can afford to keep virtual memory reserved for a long time.
	Running Infiltrator demo consumes ~700MB of virtual address space per second.

	Additionally, committing physical pages only for the usable part of the entire virtual block reduces physical memory usage by ~30% compared to old behavior,
	which allocated and committed entire block of pages via BinnedAllocFromOS and then marks border page as non-accessible.

Change 4026047 by Rolando.Caloca

	DR - Fix test/shipping

	#jira UE-58148

Change 4026150 by Krzysztof.Narkowicz

	Force proper ordering of buffer visualization materials - after tonemapping (so exposure doesn't influence it) and before editor stuff like icons.
	#jira UE-57992

Change 4026226 by Rolando.Caloca

	DR - Fix static analysis

	#jira UE-58150

Change 4026354 by Jian.Ru

	Debug check trying to catch a crash. Only enabled in editor build
	#jira UE-50111

Change 4026655 by Rolando.Caloca

	DR - Fix for static analysis

	#jira UE-58149

Change 4026763 by Rolando.Caloca

	DR - Remove references to defunct CCT to avoid confusing licensees

Change 4027167 by Uriel.Doyon

	Fixed possible out of bound buffer access when serializing with FDuplicateDataWriter.

	#jira UE-56509

Change 4027850 by Jian.Ru

	Prevent log spam
	#jira UE-50111

Change 4029546 by Rolando.Caloca

	DR - Compile fixes

Change 4029624 by Yuriy.ODonnell

	Addressed static analysis errors in MallocStomp

	- VirtualAlloc return value is now explicitly checked.
	- C6250 is suppressed, as VirtualFree does not release address space by design.

Change 4030225 by Yuriy.ODonnell

	Static analysis warning fix: make sure declaration of Sleep() is consistent between Windows headers and TBB

	The complexity with this particular case is that the warning is generated in synchapi.h, which is included by some Windows headers.
	If a module includes TBB and then Windows platform headers, static analyzer will report this warning.
	Suppressing it would require wrapping all instances of Windows header includes in third-party macros.

	Current pragmatic solution is to modify the Sleep() declaration in TBB header to be consistent with Windows and to report the issue to Intel for a permanent fix.

Change 4030440 by Rolando.Caloca

	DR - Fix crash on mobile

	#jira UE-58222

Change 4030570 by Daniel.Wright

	Allow null SRV's in uniform buffers for feature levels that don't support SRV's in shaders

Change 4030618 by Arne.Schober

	DR - missing tangent/normal sign conversion after integration from main
	#jira UE-58224

Change 4031588 by Rolando.Caloca

	DR - vk - Fix compile error when missing vkCmdWriteBufferMarkerAMD

Change 4032145 by Mark.Satterthwaite

	Fix UE-58268 by only emitting the base_instance/base_vertex variables required to fix-up the instance/vertex ID values to match D3D when the Metal version is 1.1 or higher, earlier versions don't support these features.

	#jira UE-58268

Change 4032209 by Rolando.Caloca

	DR - Fix crash on EngineTest: Mesh Batch's UserIndex is not a union anymore

Change 4033178 by Guillaume.Abadie

	Fixes FXAA sampling outside viewports, that was causing black outline on bottom and right edge of the screen when ViewSize != BufferSize, problematic for some screenshot automated test.

	#jira UE-58151

Change 4034489 by Daniel.Wright

	Fixed UStaticMeshComponent modifying its UStaticMesh when undoing a change.  This caused a crash when other static mesh components using the same mesh asset were rendered, since their rendering state was not recreated.  A component should not modify its asset during PostEditUndo.
	 * This behavior has been present for a long time but was previously hidden because only the vertex factory of the mesh asset is cached in static draw lists, not any of its rendering resources (eg vertex declaration).

Change 4035157 by Uriel.Doyon

	Fixed deadlock in the streaming code when running with -onethread.
	#jira UE-58299

Change 4035198 by Rolando.Caloca

	DR - vk - Fix issue when an older SDK was installed, UBT would pick it (should pick the newer of ThirdParty\Vulkan or installed SDK).

	#jira UE-58267

Change 4035730 by Arne.Schober

	DR - Fix missing Fog parameters during LightScattering Injection

	#jira UE-57608

Change 4035843 by Daniel.Wright

	Reimplemented support for EyeAdaptation node in opaque materials

Change 4036837 by Marcus.Wassmer

	Replace some of the screenshots to match new un-tonemapped buffer visualization

Change 4036980 by Rolando.Caloca

	DR - vk - Fix deadlock contention during mem allocation on Linux

Change 4037225 by Guillaume.Abadie

	Fixes jittering selection outline.

	#jira UE-58350

Change 4038056 by Marcus.Wassmer

	roll back changelist 4026150.  breaks a bunch of automated tests by cutting off half the image.
	Change can go back in later with that part fixed also

Change 4038296 by Jian.Ru

	Static analysis fix
	#jira UE-58377

Change 4038402 by Ben.Marsh

	Suppress IncludeTool warnings caused by CL 3998947.

Change 4038514 by Arne.Schober

	DR - Fix case with MVF where instance offset is not supported by the API (in this case only foliage OpenGL and TvOS), usually the buffers are offsetted instead but with MVF we do not use offsetted buffers, therfore the offset needs to be passed into the shader although we are drawing with offset of 0.

	#jira UE-57652

Change 4038747 by Marcus.Wassmer

	Back out changelist 3853645, causing us to lose shadows in the shaderhair test

Change 4040138 by Rolando.Caloca

	DR - Fix compile warning

Change 4041614 by Rolando.Caloca

	DR - vk - Fix for Oculus module

	#jira UE-58267

Change 3810277 by Daniel.Wright

	Ray Traced Distance Field shadows use a two pass tile culling algorithm with no tile max - fixes flickering from tile overflow in dense areas or with a low sun angle.  Costs .2ms on PS4.
	The distance field scene buffers now use float4 on PS4 and Xbox, saves .1ms on PS4.

Change 3817029 by Uriel.Doyon

	Added UVolumeTexture, which use 3D textures. Compressed formats are supported on DX11, DX12, PS4 and XB1.
	Projects targetting OpengGL don't have access to compressed formats (as the implementation has texture tiling issues).
	Add "r.AllowVolumeTextureAssetCreation" set as 0 by default, which controls whether volume texture can be sampled in materials and whether they can be created from 2D texture assets.
	Platform not supporting BC7, will now fallback on RGBA8 instead of DXT to preserve quality, in an attemps to increase usage of BC7.

	#jira UE-32263

Change 3819960 by Michael.Lentine

	Expose UEPhysics Clothing Parameters through UI.

Change 3823401 by Rolando.Caloca

	DR - Add NumQueriesInBatch to RHIBeginOcclusionQueryBatch

Change 3844805 by Arne.Schober

	DR - Increased Intermediate normal of Umodel and Skelmesh from 8bit Unorm Compressed to float. A resave/rebuid/reimport of the meshes is recommended to recover some lost precision.
	Fixed an issue with compressed (packed) normals on the GPU which were off by one integer representation. Also switched from UNORM to SNORM to get a discrete zero representation and removed some mads from all the VertexShaders.

Change 3847283 by Marcus.Wassmer

	Extra fixes from Uriel

Change 3876607 by Rolando.Caloca

	DR - Use render passes when running occlusion queries
	- Removes the RHI(Begin|End)OcclusionQueryBatch API

Change 3903799 by Daniel.Wright

	[Integrate] Pass Uniform Buffers
	* All pass-constant shader inputs should go into the appropriate pass uniform buffer, instead of being set per-draw
	* Moved many per-draw base pass parameters over to the Base Pass Uniform Buffer
	* Opaque and Translucent base pass shaders have different uniform buffers, which allows compile errors when accessing an invalid resource (eg GBuffer in Opaque), instead of silently falling back to GBlackTexture

	Uniform buffers can now contain nested structs with UNIFORM_MEMBER_STRUCT()
	* This allows composing a uniform buffer at a particular update frequency out of many features, with encapsulation of each feature's parameters in a struct.
	* Eg deferred fog uses FFogUniformParameters, but so does translucency in the base pass, where FFogUniformParameters is reused nested inside the base pass uniform buffer.
	* Resources can now be located anywhere in the uniform buffer.  Padding is inserted to the cbuffer representation to keep memory layouts matching.  In the future the cbuffer could be compacted.
	* RemoveUniformBuffersFromSource() which works around HLSLCC lack of struct initializers now handles nested structs

Change 3917500 by Rolando.Caloca

	DR - Change depth bounds so only the enable bit is in the PSO, allow min/max to be dynamically modified

Change 3964907 by Guillaume.Abadie

	Implements RectList topology support in RHI.

Change 3979171 by Mark.Satterthwaite

	Copying //Tasks/UE4/Dev-UERNDR-354-mtlpp to Dev-Rendering (//UE4/Dev-Rendering):

	Rewrites MetalRHI in terms of mtlpp, which is a C++ wrapper library built around Metal's Objective-C API that attempts to reduce overheads and eliminate resource lifetime errors.

	Regarding mtlpp:
	- The mtlpp library uses C++ constructor/destructor and smart-pointer style management of Objective-C retain/release calls to prevent over- and under-release problems.
	- To reduce Objective-C overheads the mtlpp library caches the internal C-function that implements the Objective-C selectors for the most commonly used Metal protocol types and calls the function directly - this avoids objc_msgSend which does this look-up dynamically and thus improves CPU performance slightly.
	- Another advantage is that mtlpp provides infrastructure to extend the Metal API slightly to help improve MetalRHI - the two important aspects are mtlpp::CommandBufferFence which provides a consistent CPU<->GPU synchronisation primitive and sub-buffer allocations from mtlpp::Buffer which allow for far superior memory management.
	- Validation functionality is also provided by mtlpp to detect CPU vs. GPU data races and resource lifetime validation - this is expensive and is thus optional and compiled out from Shipping binaries that should be used when performance is most critical. The validation only works between resource modification and *submitted* command-buffers - anything that is being actively encoded on the CPU is ignored and it remains the responsibility of the application to validate the order of operations when encoding.

	Apple Platform:
	- LLM support which tracks Objective-C objects is enabled only on macOS - we don't have the necessary libraries to intercept and override the internal system calls on iOS.

	MetalRHI:
	- All the types are switched over, (mostly) insuling the external API from the horror of Metal and Objective-C.
	- Buffers are now managed quite differently, small buffers are allocated from a magazine allocator that allocates in fixed blocks from a larger parent buffer, intermediate sized buffers are allocated from a simple heap allocator that wraps a larger buffer and anything of reasonable size (>2Mb) will use the pooled allocator. This *radically* reduces the number of buffer resources, by as much as a factor of 10, because they are now sub-allocated without the need to use MTLHeap or MTLFence so they are performance equivalent to the existing implementation on the GPU and much faster on the CPU. Total memory use is approximately the same.
	- Vertex & index buffer management has been updated to reflect changes in the management and to avoid reallocating buffers which provide a Linear Texture (for SRVs) unless strictly necessary. This ensures that even in cases where a dynamic buffer is updated multiple times in a frame it will still work acceptably well.
	- The Metal ring-buffer implementation is completely different again, this time it can use Managed memory on macOS which allows for much better performance on eGPUs which will be more and more important for Mac.
	- Everyone that needs to wait on a command-buffer fence (rather than a command-buffer itself) now use mtlpp::CommandBufferFence, which prevents race conditions between the different command-buffer handlers (which sometimes execute out of order).
	- LLM tracking should now report the same data as the MetalRHI stats group for buffer & texture allocations - there is no segmentation for Vertex/index/Structured/Uniform allocations in Metal so these numbers are going to be wrong and will need to be rethought.
	- What will be unseen are the number of small but important resource usage fixes that avoid stale resources from being bound to the device after the point at which they become invalid. This should eliminate a class of errors where the GPU uses a resource pointer that is modified by the CPU and was necessary to satisfy the new mtlpp validation code.

	Other:
	- Remove the Metal focused workarounds from the ClothBuffer resource binding and related vertex-buffer SRV - these were put in when MetalRHI/MetalShaderFormat couldn't handle float->uint conversions correctly and they should now.
	- Fix a validation error caused by trying to render a 0-sized scissor rect which is invalid in Metal and simply pointless elsewhere.
	- Consistency of disabling the Manual Vertex Fetch behaviour in shaders.

	#jira UERNDR-354

Change 3979312 by Rolando.Caloca

	DR - Remove bogus bKeepOriginalSurface parameter in CopyToResolveTarget

Change 4005122 by Rolando.Caloca

	DR - Support for PS4 Index Buffer UAVs

Change 4016298 by Guillaume.Abadie

	Fixes DOF hybrid scattering on platforms that supports RectList topology.

Change 4018575 by Guillaume.Abadie

	Optimises DOF's reduce pass when doing scattering compilation.

Change 4020317 by Guillaume.Abadie

	Implements WaveBroadcastIntrinsics.ush.

[CL 4042226 by Marcus Wassmer in Main branch]
2018-05-01 10:36:33 -04:00
Dan Oconnor
2c80e4ea2e Copying //UE4/Dev-Framework to //UE4/Dev-Main (Source: //UE4/Dev-Framework @ 4006870)
#lockdown Nick.Penwarden
#rb None
#rnx

============================
  MAJOR FEATURES & CHANGES
============================

Change 3967603 by Marc.Audy

	Fix force feedback events being played on the correct controller if the OffsetPlayerGamepadIds feature is in use
	#jira UE-56077

Change 3969399 by Phillip.Kavan

	Partially fix runtime failures for converted circular dependency test actors in a nativized QAGame.

	#jira UE-56287

Change 3970181 by Phillip.Kavan

	Improved handling of circular dependencies during Blueprint nativization between converted and unconverted assets.

	Change summary:
	- Removed FGatherConvertedClassDependencies::MarkUnconvertedClassAsNecessary(); no longer in use.
	- Modified FFindAssetsToInclude::MaybeIncludeObjectAsDependency() to remove the case that was marking assets for stub class generation; no longer needed.
	- Modified FBlueprintNativeCodeGenModule::IsTargetedForReplacement() to detect, report on and handle circular references between converted and unconverted assets (ensuring that both sides are converted).

	#jira UE-56292

Change 3970185 by Phillip.Kavan

	Fix initialization of special UMG struct types in nativized Blueprint ctor code.

	Change summary:
	- Modified FBackendHelperUMG::SpecialStructureConstructorUMG() to emit the proper constructor call based on the value of the 'ForcedTime' field. Also modified to emit updated constructor code for the FMovieSceneSegment struct's 'Range' member, which is now a TRange<> type.
	- Fixed a typo in the TBaseStructure<FInt32Range> case in FEmitDefaultValueHelper::SpecialStructureConstructor().

	#jira UE-56487

Change 3971520 by mason.seay

	Adjusted widget anchor to fix screen positioning

Change 3972611 by Mieszko.Zielinski

	Fixed some of the vislogger macros using old 'Actor' rather than new 'LogOwner' parameter #UE4

	#jira UE-56978

Change 3973564 by Phillip.Kavan

	Fix missing dependency on linker response file. Prevents target being relinked when build environment changes.

	- Mirrored from //UE4/Dev-Core (3973331).

	#jira UE-56277

Change 3974308 by Phillip.Kavan

	Fix crash when choosing to delete multiple bookmarks selected in the Bookmarks tree view.

	Change summary:
	- Modified SBlueprintBookmarks::OnDeleteSelectedTreeViewItems() to make a local copy of the reference to the entry in the source array.
	- Modified FBlueprintEditor::RemoveBookmark() to save local config settings *after* modifying the persistent Bookmarks array (it was previously happening before).

	#jira UE-55598

Change 3975506 by Mason.Seay

	Code and blueprints for subobject testing

Change 3977558 by Mason.Seay

	Checking in missed header file

Change 3978137 by Ben.Zeigler

	#jira UE-57154 Fix crash where component instance data cache would duplicate external objects during the null component pre serialize

Change 3978326 by Ben.Zeigler

	#jira UE-57062 Only look for class redirects for soft object paths if the string starts with /script, some of the class redirect match strings are overly broad and were catching assets

Change 3978393 by Ben.Zeigler

	Fix FAssetData::IsUAsset comment to match what it actually does, old comment implied it was false for maps which is wrong

Change 3978837 by Marc.Audy

	Make GetAutoEmitTermParameters and IsAutoCreateRefTerm static and optimize both

Change 3978838 by Marc.Audy

	(4.19.1) PR #4480: Crash fix trying to open the console command on Windows (Contributed by bakjos)
	#jira UE-54908
	#jira UE-54215

Change 3979156 by Marc.Audy

	PR #4615: Update WindDirectionalSourceComponent.h (Contributed by c4tnt)
	#jira UE-57071

Change 3982289 by Ben.Zeigler

	Fix several issues with unloaded blueprints and the class picker/viewer
	#jira UE-53646 Reimplement CR #4369 so setting a Class blueprint variable to a blueprint class will correctly allow unloaded blueprint children to be selected in the picker
	Added FName defines to FBlueprintTags for the asset registry tags used for unloaded blueprints, and removed the ParentClassPackage tag as it was redundant with ParentClass
	Fixed it so Soft Class Reference properties can be set back to none with the picker
	Removed FUnloadedClassDragDropOp as it did not work correctly and replaced uses with FAssetDragDrop, which was already used for content browser drags
	Changed internals of class viewer to properly store and use the paths to the actual generated class

Change 3982684 by Ben.Zeigler

	Add DevelopmentAlwaysCook setting to the asset manager cook rule, this works like AlwaysCook in development and like NeverCook in production. DevelopmentCook works like Unknown in development

Change 3982762 by Mieszko.Zielinski

	PR #4614: Fix UBTTask_RotateToFaceBBEntry when trying to face a position where i. (Contributed by Goutye)

	I've improved the original PR by relaxing condition constraints, and removing some unnecessary vector normalization (since FVecotr::CosineAngle2D normalizes the input parameters anyway).


	#jira UE-57070

Change 3982866 by Marc.Audy

	Defer Destroying an Actor if it is in the process of beginning play
	#jira UE-57091

Change 3982965 by Mieszko.Zielinski

	PR #3567: add API declarations to BlueprintNodeHelpers (Contributed by kayama-shift)


Change 3987399 by Dan.Oconnor

	Remove unused ReloadObjectArc and unimplemented ArchiveReplaceArchetype

	#jira None

Change 3987956 by Mieszko.Zielinski

	Fixed inconsistincies in BT category naming in BP #UE4

	#jira UE-57262

Change 3988308 by Mieszko.Zielinski

	Fixed 'navmesh needs to be rebuild' displaying even after navigation building with navmesh auto building disabled #UE4

	#jira UE-57286

Change 3989309 by Mieszko.Zielinski

	A support AI pluggin that links the aimodules #UE4

Change 3989311 by Mieszko.Zielinski

	Moved the HTNPlanner plugin into the newly created Plugins/AI subfolder #UE4

Change 3989506 by mason.seay

	WIP Navigation Test Map

Change 3990826 by Phillip.Kavan

	Fix existing placements of nativized Blueprint actors with a nonzero (legacy) root component scene transform at the CDO level.

	This corrects a long-standing issue that was introduced back in 2947488.

	Change summary:
	- Modified AActor::PostSpawnInitialize() to zero out RelativeLocation and RelativeRotation when spawning actors with a native scene root inherited from a converted Blueprint class.
	- Modified FNonativeComponentData to remove the HandledAsSpecialProperty() override for skipping the RelativeLocation and RelativeRotation properties on root components when emitting code to initialize the CDO for a converted Actor BP with a non-native root component.

	#jira UE-50452

Change 3993174 by mason.seay

	Cleared out unnecessary BP logic

Change 3994370 by Ben.Zeigler

	Remove manual AI includes, the AI support plugin correctly pulls in those references now

Change 3995399 by Marc.Audy

	When destroying the world clear out level collections
	#jira UE-57257

Change 3995731 by Marc.Audy

	Fix UEngine::CommitMapChange issues with new streaming level state machine
	* Level needs to be added to array before determining current state
	* Should be adding, not setting streaming levels from fake world

	#jira UE-57424

Change 3996917 by Ben.Zeigler

	ObjectWriter should not reset the soft object weak pointer, it should be a const operation

Change 3996921 by Ben.Zeigler

	#jira UE-57288 Improve ensures for invalid primary asset types, it only complains if type is set and gives a better error

Change 3997164 by Dan.Oconnor

	Don't purge classes until they are recompiled and relink all child classes immediately after a blueprint generated class has changed. This allows iterative compilation logic to behave as it did before the compilation manager
	#jira UE-55667

Change 3997674 by paulo.souza

	Reverting camera setup changes from the renaming

Change 3997901 by mason.seay

	Updates to subobject test bp's

Change 3998028 by mason.seay

	Move logic to Event Graph

Change 3998051 by Mason.Seay

	Adding QAGame ClassGroup to actively tested QAGame components for organization

Change 3999438 by Dan.Oconnor

	Fix deterministic cooking issues by avoiding use of MakeUniqueObjectName when instantiating component templates
	#jira FORT-81409

Change 4000265 by Mason.Seay

	Checking in QAGame classes again to (hopefully) fix property issues

Change 4000339 by Marc.Audy

	PR #4652: AttachComponent Message Fix (Contributed by nonlin)
	#jira UE-57656

Change 4001338 by Dan.Oconnor

	Fix reinstancing bug introduced in 3591939 which could cause some reinstanced objects to have references within them replaced. If the object in question was an actor it could take ownership of components owned by another actor and destroy them, resulting in a crash when the other actor tried to use its components

	#jira UE-57335

Change 4001400 by Marc.Audy

	Per https://udn.unrealengine.com/questions/407745/childactorcomponent-and-modifications-to-component.html don't redirect or reset loaders when renaming components as part of the component instance data cache.

Change 4001530 by Marc.Audy

	Use a clean default object to calculate the empty archive size.

Change 4002791 by Marc.Audy

	Fix ensure when loading sublevel that has been redirected
	#jira UE-57516

Change 4002812 by mason.seay

	Added BP code to test Watching Sets and Maps

Change 4002947 by mason.seay

	More code for watch values testing

Change 4003059 by paulo.souza

	Fixes to volumetric lighting and sphere capture bakes

Change 4003509 by Dan.Oconnor

	Reset bIsFakingTouched and bIsGameFakingTouch when the game viewport is unregistered. This prevents the PIE session from tainting editor session behavior when UInputSettings::bUseMouseForTouch is set
	#jira UE-57724

Change 4005596 by Phillip.Kavan

	Fix random crashes when running multiple global blueprint search tabs in parallel just after editor launch.

	Change summary:
	- Refactored global FiB APIs to use thread-safe shared pointer types when referencing imaginary Blueprint data, which is a shared resource.
	- Modified FFindInBlueprintSearchManager::ContinueSearchQuery() to ensure that parsing imaginary Blueprint data only happens on a single thread.

	#jira UE-57046

Change 4005657 by Dan.Oconnor

	Don't attach OldRoot component if it's not outered to the current actor
	#jira UE-55300

Change 4005709 by Phillip.Kavan

	Ensure rather than assert on failed child promotion when destroying a non-root scene component within an Actor's scene component hierarchy.

	#jira UE-52921

Change 4005825 by paulo.souza

	New camera angle + touch rotation tests + "Action RPG" logos

Change 4006058 by Sam.Deiter

	Removing this as it is not needed.

Change 3980745 by Marc.Audy

	Apply CL# 3977198 from Dev-Core
	#author Ben.Marsh
	Remove INI file override for editor stack size on Windows. This is rarely valid since editor targets share build products with other games by deafult. Fix to add linker response file as prerequisite exposed targets overriding this as a bug.

[CL 4006923 by Dan Oconnor in Main branch]
2018-04-16 20:19:04 -04:00