Commit Graph

6974 Commits

Author SHA1 Message Date
Martin Ridgers
bcda0febbe Cancel the timeout tick when accepting a connection to read trace data from a relay. Otherwise the timeout fires causing an extra read, the loss of a page of trace data, and eventually a segfault or assert.
#rb jb
#rnx
#jira ue-88376
#ushell-cherrypick of 11302806 by Martin.Ridgers

[CL 11303311 by Martin Ridgers in Main branch]
2020-02-10 08:55:35 -05:00
Martin Ridgers
cfd65a404f Always attempt to cancel a timer regardless of the owning FAsioTickable's state. Without this it isn't possible to cancel one-shot ticks.
#rb jb
#rnx
#jira ue-88376

#ushell-cherrypick of 11302796 by Martin.Ridgers

[CL 11303303 by Martin Ridgers in Main branch]
2020-02-10 08:53:23 -05:00
robert manuszewski
b938e59c9b Reimplementing FProperty changes from //UE4/Main
+ Reimplemented FProperty related fixed from //UE4/Main:
CL#10791312, 10804850, 10851666, 10855122, 10855198, 10942138, 11030611, 11030639, 11032261, 11061515, 11136964,11138881, 11214238, 11214865

#rb none (previously reviewed in Dev-Core)
[FYI] Chris.Bunnner, Daniel.Lamb


#ROBOMERGE-OWNER: robert.manuszewski
#ROBOMERGE-AUTHOR: robert.manuszewski
#ROBOMERGE-SOURCE: CL 11302985 via CL 11303011 via CL 11303019
#ROBOMERGE-BOT: (v0-11244347)

[CL 11303183 by robert manuszewski in Main branch]
2020-02-10 08:06:56 -05:00
Marc Audy
2080159f77 Fix missing includes
#rb
#rnx

[CL 11301105 by Marc Audy in Main branch]
2020-02-08 13:01:12 -05:00
Jurre deBaare
12a80d4e31 Restarting the UE4Editor with a Gameplay Insights enabled project always starts with the Gameplay Insights window undocked
#fix Ensure that tabs are not always activated and spawned whenever a Trace is opened/loaded
#jira UE-88136
#rb Ionut.Matasaru

[CL 11292742 by Jurre deBaare in Main branch]
2020-02-07 12:46:02 -05:00
Martin Ridgers
034e882cad Moved ASIO defines to the correct .Build.cs script.
#jira ue-88191
#rb trivial
#rnx


#ushell-cherrypick of 11290354 by Martin.Ridgers

[CL 11290836 by Martin Ridgers in Main branch]
2020-02-07 08:41:38 -05:00
rolando caloca
32fa5b247c F - Attempt to fix static analysis again
#rb none
#rnx


#ROBOMERGE-SOURCE: CL 11288705 via CL 11288710
#ROBOMERGE-BOT: (v647-11244347)

[CL 11288715 by rolando caloca in Main branch]
2020-02-06 19:00:55 -05:00
Marc Audy
91ac12b807 Submit missing includes
#rb
#rnx

[CL 11288530 by Marc Audy in Main branch]
2020-02-06 18:44:52 -05:00
jamie hayes
f7886ec2bc Merging Global Distance Field and volume texture changes
#rb none


#ROBOMERGE-OWNER: jamie.hayes
#ROBOMERGE-AUTHOR: jamie.hayes
#ROBOMERGE-SOURCE: CL 11287861 via CL 11287862
#ROBOMERGE-BOT: (v647-11244347)

[CL 11287902 by jamie hayes in Main branch]
2020-02-06 17:56:50 -05:00
mihnea balta
5b414fd59b Fixed vector comparisons.
The comparison operators return boolean vectors, but we were assigning the result to scalar booleans. We need to use all() around comparisons, to make sure they work correctly. Since there's no all() opcode in the VM, I've added NiagaraAll() which emulates it on CPU.

Also added support for comparing boolean values (new operator nodes plus support in the VM codegen).

#rb none


#ROBOMERGE-SOURCE: CL 11282275 via CL 11282292
#ROBOMERGE-BOT: (v647-11244347)

[CL 11284441 by mihnea balta in Main branch]
2020-02-06 13:50:11 -05:00
Josh Adams
aa9705149b Copying Private-LoadTimes-4.24 stream to Main. Biggest changes are in Materials/Shader memory freezing.
#rb none

[CL 11282608 by Josh Adams in Main branch]
2020-02-06 13:13:41 -05:00
Punlord
b9c7fb3f6a PR #6657: Fix a minor typo in user-facing text in the Gameplay Debugger UI (Contributed by Punlord)
#jira UE-88189


#ROBOMERGE-SOURCE: CL 11281708 via CL 11281718
#ROBOMERGE-BOT: (v647-11244347)

[CL 11281725 by yoan stamant in Main branch]
2020-02-06 12:32:48 -05:00
Stefan Boberg
55a8b15f1f Copying //UE4/Dev-Core to Main (//UE4/Main)
#rb none

[CL 11258477 by Stefan Boberg in Main branch]
2020-02-05 14:26:36 -05:00
Marc Audy
aec58d8240 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11246035
#rb
#rnx

[CL 11252410 by Marc Audy in Dev-Framework branch]
2020-02-05 12:12:38 -05:00
Marc Audy
4ec917cbba Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11213977
#rb
#rnx

[CL 11215578 by Marc Audy in Dev-Framework branch]
2020-02-04 11:43:57 -05:00
Marc Audy
6be7175165 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11203868
#rb
#rnx

[CL 11203920 by Marc Audy in Dev-Framework branch]
2020-02-01 14:39:32 -05:00
Martin Ridgers
a9d0d43429 Closer use of TraceAnalysis' Processor object instead of tasks so it's possible to stop and/or wait on analysis via the IAnalysisSession interface.
#rb cm
#rnx

[CL 11156122 by Martin Ridgers in Dev-Core branch]
2020-01-29 08:58:49 -05:00
Martin Ridgers
f82864c80a Explicitly end analysis on exit from the inner loop. Doing it implicitly in the destructor opens up the analysis framework for order of destruction problems.
#rb trivial
#rnx

[CL 11154133 by Martin Ridgers in Dev-Core branch]
2020-01-29 08:18:18 -05:00
Martin Ridgers
0c0596093d Allow TraceAnalysis' Processor objects to be move-assigned as well as move-contructed.
#rb trivial
#rnx

[CL 11154045 by Martin Ridgers in Dev-Core branch]
2020-01-29 08:16:27 -05:00
Martin Ridgers
09038e6c3b Removed hack to make live tracing update correctly. No longer relevant as we are using a different store-recorder backend.
#rb trivial
#rnx

[CL 11153442 by Martin Ridgers in Dev-Core branch]
2020-01-29 07:14:09 -05:00
Thomas Sarkanen
f85c1a3fc4 Added the ability for external systems to scroll the view to specified times
#jira none
#rb Ionut.Matasaru

[CL 11153422 by Thomas Sarkanen in Dev-Core branch]
2020-01-29 06:50:35 -05:00
Martin Ridgers
75ebb9e56a Prevent listening sockets from being inherited by child processes. See 11152126 for details.
#rb none
#rnx

[CL 11153119 by Martin Ridgers in Dev-Core branch]
2020-01-29 04:13:59 -05:00
Martin Ridgers
d5184a8ac4 Did pass over socket closing.
#rb trivial
#rnx

[CL 11152757 by Martin Ridgers in Dev-Core branch]
2020-01-29 03:46:28 -05:00
Marc Audy
9b14e17824 Merging //UE4/Dev-Main to Dev-Framework (//UE4/Dev-Framework) @ 11128285
#rb
#rnx

[CL 11130996 by Marc Audy in Dev-Framework branch]
2020-01-28 11:29:06 -05:00
Martin Ridgers
e0d3dcdbd2 Set linger to 0 for all store service module's listening and accepted sockets so Close() sends a RST instead of a FIN/ACK. This will prevent a flood of TIME_WAIT sockets that correctly following the passive/active close handshake.
#rb none
#rnx

[CL 11128700 by Martin Ridgers in Dev-Core branch]
2020-01-28 09:15:36 -05:00