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]
#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]
#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]
#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]
#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]
#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]
#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]
#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]
#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]