Commit Graph

32614 Commits

Author SHA1 Message Date
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
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
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
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
dan hertzka
342e177381 Exposing an override default text style to RichTextBlock
- Can be specified inline in the designer or modified at runtime
- Also exposed modifiers for properties inherited from UTextLayoutWidget

#rb Nick.Darnell


#ROBOMERGE-SOURCE: CL 5037090 via CL 5037095 via CL 5037296

[CL 5042763 by dan hertzka in Main branch]
2019-02-18 14:08:46 -05:00
martin wilson
7ff9428448 Fix initialization of odd framed animation frame stripping during cooking
#rb Benn.Gallagher


#ROBOMERGE-SOURCE: CL 5036869 via CL 5036871 via CL 5037018

[CL 5042619 by martin wilson in Main branch]
2019-02-18 14:07:34 -05:00
allan bentham
fb6f9ecc7d Fallback to naive frame pacer on frames in which eglGetFrameTimestampsANDROID reports errors.
Revert to naive frame pacer entirely after 100 consecutive failed frames.
Tweaked EGL extension enumeration output slightly to help differentiate.
#rb chris.babcock


#ROBOMERGE-SOURCE: CL 5036512 via CL 5036513 via CL 5036560

[CL 5042538 by allan bentham in Main branch]
2019-02-18 14:07:01 -05:00
jason adcock
cc9e67fb33 Resubmit CL-5012232
#ROBOMERGE-SOURCE: CL 5015453 via CL 5022338

[CL 5041403 by jason adcock in Main branch]
2019-02-18 13:53:37 -05:00