Commit Graph

54554 Commits

Author SHA1 Message Date
arne schober
3ddd7ace4e Strip Additional IndexBuffers from resources when not in use, which should save about 1MB when used on mobile.
#RB marcus.Wassmer


#ROBOMERGE-SOURCE: CL 5054298 via CL 5054476 via CL 5056099

[CL 5056278 by arne schober in Main branch]
2019-02-18 19:28:42 -05:00
zak middleton
969eea9dae #ue4 - Added LastClientAckRealTime to character movement client data, to track the last time (undilated) that a client receives any Ack from the server for movement, including good moves and corrections. Also clarified the comments on some other timestamps.
[FYI] John.Abercrombie


#ROBOMERGE-SOURCE: CL 5052564 via CL 5054102 via CL 5055715

[CL 5055947 by zak middleton in Main branch]
2019-02-18 19:25:39 -05:00
arciel rekman
3c2a7b00d6 Vulkan: fix validation issues when applying the workaround.
#jira nojira
#rb discussed on the thread
[FYI] Rolando.Caloca, Marcin.Undak

#ROBOMERGE-SOURCE: CL 5055618 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5055669 by arciel rekman in Main branch]
2019-02-18 19:23:55 -05:00
rolando caloca
2b8c415f74 UE4.22 - Remove almost all of ENQUEUE_UNIQUE_RENDER_COMMAND_TWOPARAMETER
#rb none
#jira
#rnx

#ROBOMERGE-OWNER: rolando.caloca
#ROBOMERGE-AUTHOR: rolando.caloca
#ROBOMERGE-SOURCE: CL 5054105 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5054376 by rolando caloca in Main branch]
2019-02-18 18:35:01 -05:00
wes hunt
c559835c6d FGenericCrashContext::AddGameData -> SetGameData, and allow it to alter keys that already exist. Tweak header docs to clarify this behavior.
[FYI] ben.marsh
#rnx


#ROBOMERGE-SOURCE: CL 5051062 via CL 5053987

[CL 5053995 by wes hunt in Main branch]
2019-02-18 18:30:11 -05:00
Uriel Doyon
abc999530a Fixed Niagara GPU sorting.
#rb none

[CL 5053366 by Uriel Doyon in Main branch]
2019-02-18 18:13:29 -05:00
phillip kavan
da12d85193 Fixed compiled Blueprint output terms to use a format that will utilize the name table more efficiently.
#rb Dan.OConnor


#ROBOMERGE-SOURCE: CL 5048534 via CL 5048535 via CL 5051276

[CL 5051870 by phillip kavan in Main branch]
2019-02-18 17:37:38 -05:00
chris bunner
d4f0a14fcf Swapped a log entry to verbose as it was firing for all character, weapon and vehicle skeletal meshes loaded.
[FYI] Marcus.Wassmer


#ROBOMERGE-SOURCE: CL 5048300 via CL 5048303 via CL 5051018

[CL 5051663 by chris bunner in Main branch]
2019-02-18 17:36:02 -05:00
michael kirzinger
e73fe95da7 Vivox plugin for public distribution
#jira UE-63925


#ROBOMERGE-SOURCE: CL 5048265 via CL 5050988

[CL 5051632 by michael kirzinger in Main branch]
2019-02-18 17:35:51 -05:00
jian ru
42fa569ee6 Only modify TRenderAssetUpdate::LockOwiningThreadID when the lock is held
#rb none


#ROBOMERGE-SOURCE: CL 5039838 via CL 5039883 via CL 5043470

[CL 5049433 by jian ru in Main branch]
2019-02-18 17:18:28 -05:00
Uriel Doyon
e304929e0e Added particle GPU sorting for GPU niagara simulation when using sprites and meshes.
Console variables:
- Niagara.GPUSorting : controls whether GPU sorting is enabled.
- Niagara.GPUSorting.CPUToGPUThreshold : controls if CPU particles should be sorted through the GPU path.
- Niagara.GPUSorting.BufferSlack : controls the slack when increasing/decreasing the GPU sort buffers.
- Niagara.GPUSorting.MinBufferSize : minimum size for the GPU sort buffers.
- Niagara.GPUSorting.FrameCountBeforeShrinking : controls how many frame before shrinking GPU sort buffers.
#rb matt.collins
#jira none

[CL 5049288 by Uriel Doyon in Main branch]
2019-02-18 17:16:32 -05:00
rolando caloca
007d3e7e0c UE4.22 - Revert to emulated uniform buffers on Vulkan for all platforms
#rb none
#rnx
#jira UE-66920

#ROBOMERGE-SOURCE: CL 5048928 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5048938 by rolando caloca in Main branch]
2019-02-18 17:04:49 -05:00
matt collins
8645593145 Unifies how we check for for GPU particle capability. Fixes UE-69005.
#jira UE-69005
#rb none

#ROBOMERGE-SOURCE: CL 5048587 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5048589 by matt collins in Main branch]
2019-02-18 16:49:55 -05:00
Uriel Doyon
4e708e6d8c Fixed compilation error
#fyi Michael.Dupuis
#rb none

[CL 5048127 by Uriel Doyon in Main branch]
2019-02-18 15:59:22 -05:00
momboco
daa9f1646f Fix for pausing sounds w/ audio mixer.
#jira UE-62927

PR #4994: Fix: Stopping FMixerSource can be paused (Contributed by momboco)

#rb Rob.Gay

#ROBOMERGE-SOURCE: CL 5048125 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5048126 by aaron mcleran in Main branch]
2019-02-18 15:59:12 -05:00
jason stasik
45c50ea3b2 Stop PIE windows from auto-centering with DPI scaling.
Undo DPI scaling from PIE window position before saving to config file.
#jira UE-68959
#rb chris.gagnon

#ROBOMERGE-SOURCE: CL 5048115 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5048116 by jason stasik in Main branch]
2019-02-18 15:57:40 -05:00
ben zeigler
315e58b3dd #jira UE-61501 Comment typo fixes from change last week
#rb none

#ROBOMERGE-SOURCE: CL 5048007 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5048009 by ben zeigler in Main branch]
2019-02-18 15:48:02 -05:00
ben zeigler
ab23362a2b #jira UE-69912 Fix crashes in ToggleDebugCamera if the selected actor was destroyed/modified while active by exposing object properties to the GC
Remove old ShowSelectedLightmap debug command as it was unsafe and not publicly exposed
#rb michael.noland

#ROBOMERGE-SOURCE: CL 5048006 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

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


#ROBOMERGE-OWNER: mark.satterthwaite
#ROBOMERGE-AUTHOR: mark.satterthwaite
#ROBOMERGE-SOURCE: CL 5010458 via CL 5010459 via CL 5013401

[CL 5047337 by mark satterthwaite in Main branch]
2019-02-18 15:20:11 -05:00
Stuart Hill
3e77a1c7d2 Some fixes for build issues after integrate.
Some fixes for #includes

#jira UE-70201
#rnx
#rb none

[CL 5046927 by Stuart Hill in Main branch]
2019-02-18 15:06:46 -05:00
rob gay
14e6b8403b Infinitely waiting for Audio Thread - Log spam when launching QAGame in Standalone Game
Fix: From Aaron - Move FAudioStreamingManager::UpdateResourceStreaming to TryLock but continue instead of scope lock.
#jira UE-69896
#rb aaron.mcleran

#ROBOMERGE-SOURCE: CL 5046426 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5046429 by rob gay in Main branch]
2019-02-18 14:54:01 -05:00
michael dupuis
35fbac183b When Calling GetWeightmapData() it will try interpolating the missing component data, but there was an error and would also try interpolating missing/not allocated allocation. For example, if in a component you had no "grass" painted, but got some painted in the whole landscape. It would try to set some grass even if there was none before. We only want to perform this behavior on missing component, not existing one.
#rb Jeremy.Moore
[FYI] Jack.Porter


#ROBOMERGE-SOURCE: CL 5038773 via CL 5043387

[CL 5045665 by michael dupuis in Main branch]
2019-02-18 14:38:38 -05:00
david harvey
9ba80bf4e7 [LLM] task graph tasks inherit the LLM tag scope of the thread that created them.
#rb luke.thatcher


#ROBOMERGE-SOURCE: CL 5037830 via CL 5037831 via CL 5039094

[CL 5045549 by david harvey in Main branch]
2019-02-18 14:37:49 -05:00
Michael Dupuis
07d53d31db Tried to share the FMaterialUpdateContext & FRecreateRenderState as much as possible, to prevent many recreation of the graphic scene. This was done to improve the performance of Change Component Settings, and would also have some impact on other things like DeleteComponent, moving component to another level, creating a new landscape, etc.
The change also include a merge from DevMain to improve the perf of UpdateMaterialInstance

#jira none
#rb Jack.Porter, Uriel.Doyon
[FYI] Jeremy.Moore

[CL 5045490 by Michael Dupuis in Main branch]
2019-02-18 14:37:22 -05:00
nick whiting
36aa49df46 Fix for not having permissions to run the Install / Uninstall batch files for Lumin packages on Macs. Execute permissions were missing
#jira UE-60968
#rb keli.hloedversson

#ROBOMERGE-SOURCE: CL 5044633 in //UE4/Release-4.22/...
#ROBOMERGE-BOT: RELEASE (Release-4.22 -> Main)

[CL 5044643 by nick whiting in Main branch]
2019-02-18 14:29:15 -05:00