Commit Graph

7288 Commits

Author SHA1 Message Date
rex hill
dfc0cd938a Fix being able to select game mode pawn classes when it should be blocked.
#jira UE-86129
#rb ben.zeigler

#ROBOMERGE-SOURCE: CL 12869563 via CL 12872061 via CL 12872085 via CL 12872101
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12872122 by rex hill in Main branch]
2020-04-16 16:05:15 -04:00
richard wallis
435de0000d Add materials that have WPO to the FMA pass logic as only vertex ouput position can be invariant - this goes with the DXC change to add invariant for metal >= 2.1 to the vetex output position.
#rb will.damon
#jira UE-91754
#lockdown Marcus.Wassmer

#ROBOMERGE-SOURCE: CL 12869652 in //UE4/Release-4.25/... via CL 12869660 via CL 12869675
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12869688 by richard wallis in Main branch]
2020-04-16 14:11:43 -04:00
andrew grant
add6fd1b3f Added improved logging to diagnose failures in saving screenshots
#jira UE-91964
#rb trivial
[FYI] zabir.hoque
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12868463 in //UE4/Release-4.25/... via CL 12868468 via CL 12868470
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12868473 by andrew grant in Main branch]
2020-04-16 11:51:35 -04:00
florin pascu
8a7d82883d Solve Remote Shadercompile
#jira UE-92085
#rb Jack.Porter, Dmitriy.Dyomin, Lukas.Hermanns
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12868379 in //UE4/Release-4.25/... via CL 12868387 via CL 12868392
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12868395 by florin pascu in Main branch]
2020-04-16 11:43:34 -04:00
martin ridgers
99bc384b9c Fixed Mac linker error
#_rb
#jira
#rnx

#ROBOMERGE-SOURCE: CL 12847362 in //UE4/Release-4.25/... via CL 12847372 via CL 12847418
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12847435 by martin ridgers in Main branch]
2020-04-16 03:34:22 -04:00
martin ridgers
6a4cfb9960 Fixed CIS compile and link errors
#jira none
#rb arciel.rekman
#lockdown stefan.boberg
[FYI] ben.marsh,sebastien.hillaire

#ROBOMERGE-SOURCE: CL 12803472 in //UE4/Release-4.25/... via CL 12803521 via CL 12803570
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12803645 by martin ridgers in Main branch]
2020-04-15 10:49:03 -04:00
arne schober
c875be4fd4 FNEM - Better naming
#RB none

#ROBOMERGE-OWNER: arne.schober
#ROBOMERGE-AUTHOR: arne.schober
#ROBOMERGE-SOURCE: CL 12789290 via CL 12789324 via CL 12789325
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12789326 by arne schober in Main branch]
2020-04-15 01:18:48 -04:00
andrew grant
0bf0d10404 - Fix for case where people try to take an automation screenshot during BeginPlay.
Now perform the pre-screenshot flush of loading on the first tick of the latent action and not in its constructor. This addresses cases where BP's attempt to take a screenshot in their BeginPlay event while the world is being created.

- Fix for crash that can happen when a window needs resized after a screenshot is captured.

Don't delete (which leads to restoring the viewport size) on response to the screenshot delegates. Instead queue it by one frame


#jira UE-91269
#rb na
#lockdown Cristina.Riveron

#ROBOMERGE-SOURCE: CL 12788643 in //UE4/Release-4.25/... via CL 12788645 via CL 12788646
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12788647 by andrew grant in Main branch]
2020-04-14 20:37:48 -04:00
arne schober
78549560ed FNEM - More cache-friendly and faster Octree implementation.
Also changing the interface for better encapsulation by cutting the origial itterator concept and focusing on small subset of configurable itteration strategies instead.
#RB Andrew.Scheidecker, Yoan.StAmant

#ROBOMERGE-OWNER: arne.schober
#ROBOMERGE-AUTHOR: arne.schober
#ROBOMERGE-SOURCE: CL 12785392 via CL 12785681 via CL 12785682
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12786795 by arne schober in Main branch]
2020-04-14 16:59:52 -04:00
eric mcdaniel
6215a145a2 Remove shader compilation flag CFLAG_SkipOptimizationsDXC
- this was added to aid DXC bring up and is no longer needed
  - there are no active references

#rb David.Harvey
#jira none
#rnx
#ushell-cherrypick of 12599316 by eric.mcdaniel

#ROBOMERGE-SOURCE: CL 12754507 in //UE4/Release-4.25Plus/... via CL 12783839
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12786352 by eric mcdaniel in Main branch]
2020-04-14 16:52:50 -04:00
patrick laflamme
847fb54e89 Detected and reported if CrashReportClientEditor crashed itself and improved how Editor analytics summarize few stats:
- Computed a more accurate 'idle' base on user inputs.
  - Experimenting a measurement of Editor 'idle' time based on Editor process CPU usage.
  - Recorded entering/exiting PIE right away rather than waiting the next 'heartbeat' up to 60 seconds.
  - In case the the session creation is delayed (because contention on the session lock), don't wait up to 60 seconds to retry. Retry immediatedly at the next tick.
  - Increased update rate of the session in the first minute to each second rather than each minute because lot of crashes occurs before the first minute.

#jira UE-91890 - Detect and report if CrashReportClientEditor is crashing
#rb Jamie.Dale
#lockdown cristina.riverun

#ROBOMERGE-SOURCE: CL 12751397 in //UE4/Release-4.25/... via CL 12751399 via CL 12783803
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12786319 by patrick laflamme in Main branch]
2020-04-14 16:52:27 -04:00
ben marsh
912103b964 Fix "launch on" not building targets automatically in the installed build. There is now a setting for whether to build a target in the project launcher, which defaults to "auto". This setting uses the same logic as packaging and the default "launch" functionality to determine whether a precompiled binary is available.
#rb none
#jira UE-90936

#ROBOMERGE-SOURCE: CL 12732479 in //UE4/Release-4.25/... via CL 12732488 via CL 12781806
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12782615 by ben marsh in Main branch]
2020-04-14 13:42:18 -04:00
andrew grant
e7779bd965 Added DDC options to engine test to investigate corruption issue
- VerifyDDC option is now correctly passed to the editor for editor-based tests and the cooker for cooked tests
- DDC= option added that allows kicked tests to use a different DDC backend (e.g. noshared). Defaults to 'default' which will use the default DDC set up.

[FYI] zabir.hoque
#jira nojira
#rb swarm
#lockdown cristina.riveron

#ROBOMERGE-SOURCE: CL 12726902 in //UE4/Release-4.25/... via CL 12726918 via CL 12781760
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12782565 by andrew grant in Main branch]
2020-04-14 13:41:19 -04:00
eric mcdaniel
d04fb9c062 Add cvar to disable shader validation errors
- add support for disabling shader validation
    - UE flag already existed but didn't result in additional args being given to the shader compiler
      - D3D shader compiler now respects the flag
    - added new cvar r.Shaders.Validation to drive this globally
      - enabled by default

#rb David.Harvey
#jira none
#ushell-cherrypick of 12081058 by eric.mcdaniel

#ROBOMERGE-SOURCE: CL 12726824 in //UE4/Release-4.25Plus/... via CL 12781742
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v681-12776863)

[CL 12782558 by eric mcdaniel in Main branch]
2020-04-14 13:41:04 -04:00
rolando caloca
997499e35a F - Copy from 11287679
Support for Half (R16F) textures
[FYI] Dmitriy.Dyomin, Brian.White, Will.Damon, Luke.Thatcher
#jira UE-91681

#ROBOMERGE-SOURCE: CL 12766470 via CL 12766473 via CL 12766477
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12766484 by rolando caloca in Main branch]
2020-04-13 17:28:42 -04:00
daniel lamb
53e963cf99 Fixed compile error in my last checkin.
#ROBOMERGE-SOURCE: CL 12758498 via CL 12759098 via CL 12759136 via CL 12759170
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12759193 by daniel lamb in Main branch]
2020-04-13 13:37:30 -04:00
daniel lamb
9c6f24761e Extracting pak files now supports multiple encryption keys
Graeme.Thornton

#ROBOMERGE-SOURCE: CL 12757780 via CL 12758878 via CL 12758909 via CL 12759078
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12759155 by daniel lamb in Main branch]
2020-04-13 13:36:39 -04:00
jian ru
d884fc9d94 Fix missing include and reinstate a change that moves per platform default skeletal mesh LOD streaming settings to project settings
#rb Alexis.Matte,Uriel.Doyon

#ROBOMERGE-SOURCE: CL 12749752 via CL 12749754 via CL 12749799
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v678-12743200)

[CL 12749814 by jian ru in Main branch]
2020-04-12 20:39:05 -04:00
stan hormell
d056616808 Back out changelist 12737759 - CIS Errors
[FYI] Jian.Ru, Alexis.Matte,Uriel.Doyon

#ROBOMERGE-SOURCE: CL 12739054 via CL 12739055 via CL 12739056
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12739058 by stan hormell in Main branch]
2020-04-10 22:14:39 -04:00
jian ru
90f5778d77 Move per platform default skeletal mesh LOD streaming settings to project settings
#rb Alexis.Matte,Uriel.Doyon

#ROBOMERGE-SOURCE: CL 12737759 via CL 12737761 via CL 12737762
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12737767 by jian ru in Main branch]
2020-04-10 19:34:29 -04:00
josh adams
c8e00d8797 - Fixed missing DDCUtils.dll error
[FYI] bob.tellez
#rb trivial

#ROBOMERGE-SOURCE: CL 12716604 via CL 12716607 via CL 12716608
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12716617 by josh adams in Main branch]
2020-04-10 00:10:33 -04:00
josh adams
8564e1b315 - Changes to various modules, plugins, programs, websites, thirdparty code, etc that had NotForLicensees folders within them, to move to Restricted
- Moved the AndroidDeviceProfileSelector secret guid to a NoRedist .ini setting
[CODEREVIEW] alistair.white,chris.babcock,jack.porter
#rb ben.marsh, advisor

#ROBOMERGE-SOURCE: CL 12706094 via CL 12709228 via CL 12709456
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12709555 by josh adams in Main branch]
2020-04-09 19:58:35 -04:00
patrick laflamme
21f4994064 Fixed a variable in analytic session that could be use before initialization.
#jira none
#rb trivial
#lockdown cristina.riverun

#ROBOMERGE-SOURCE: CL 12695208 in //UE4/Release-4.25/... via CL 12695223 via CL 12695256
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12695269 by patrick laflamme in Main branch]
2020-04-09 15:53:20 -04:00
josh adams
4b52d412cf - Moved some engine modules from NotForLicensees/NoRedist to Restricted
#rb ben.marsh, advisor

#ROBOMERGE-SOURCE: CL 12691853 via CL 12691860 via CL 12691865
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12691873 by josh adams in Main branch]
2020-04-09 13:18:06 -04:00
mieszko zielinski
5de2761190 Fixed vislog's perf and architecture issue resulting in vislog constantly recreating AVisualLoggerRenderingActor in client-server PIE due to vlogging with different worlds.
[at]Yoan.StAmant, [at]Stephan.Delmer
#rb Yoan.StAmant

#ROBOMERGE-SOURCE: CL 12689800 via CL 12689801 via CL 12689803
#ROBOMERGE-BOT: RELEASE (Release-Engine-Staging -> Main) (v676-12543919)

[CL 12689808 by mieszko zielinski in Main branch]
2020-04-09 10:35:17 -04:00