Commit Graph

8971 Commits

Author SHA1 Message Date
steve smith
0fe692e24c Add x64 architecture for Hololens (fixes packaging)
#rb ben.marsh
#jira none

[CL 12150027 by steve smith in 4.25 branch]
2020-03-12 13:47:45 -04:00
Andrew Grant
25b94c9efd Benchmark Script
Fixed issue when building vanilla UE4 with no project

#jira #rb na

[CL 12137700 by Andrew Grant in 4.25 branch]
2020-03-11 15:18:19 -04:00
Yujiang Wang
94e777dcf0 Fix Lightmass backface detection to also consider two sided materials
#rb none
#jira none

[CL 12131786 by Yujiang Wang in 4.25 branch]
2020-03-11 12:22:48 -04:00
Andrew Grant
bf28cc6c71 Editgrating PIE feature and DDC options for BenchmarkScript from FN 12.20.
#jira #rb na

[CL 12129493 by Andrew Grant in 4.25 branch]
2020-03-11 11:44:04 -04:00
paul chipchase
eb022c565e Fixed MSVC code analysis from giving compiler errors when run with Conformance Mode enabled.
When the '/permissive- is set we get a number of compile errors (C2337) due to microsoft attributes in \include\CodeAnalysis\sourceannotations.h

#jira none
#rnx
#rb Ben.Marsh

[CL 12124774 by paul chipchase in 4.25 branch]
2020-03-11 09:16:22 -04:00
Patrick Laflamme
d9afcc0448 Improved scalability of Disaster Recovery
- Converted Concert API transferring package data in-memory only model to a streaming model to support packages bigger than 2 GB. (TNumberiLimit<int32>::max())
  - Added the IConcertFileSharing interface to share large files between the client and the server. This is used as a side channel to the Concert request/response and event protocol.
  - Fixed the ConcertClientPackageManager to prevent sending the package data for each the 'pre-save' when the 'live sync'  is off. It only emits it once.
  - Fixed UI to correctly report pre-save vs save vs auto-save for package as well as when a package is discarded.

#jira UE-85652 - Crash when importing large FBX with Morph Targets and Disaster Recovery enabled
#jira UE-78722 - Potential Memory Leak with Disaster Recovery Plugin

#rb Francis.Hurteau, Jamie.Dale

[CL 12113821 by Patrick Laflamme in 4.25 branch]
2020-03-10 14:24:53 -04:00
emil kirichev
926cca0dfa Revit Structural Steel Connections are not exported with Datasmith
#jira UE-90316
#rb JeanLuc.Corenthin

[CL 12107863 by emil kirichev in 4.25 branch]
2020-03-10 10:36:23 -04:00
Joe Conley
f49ddec2f1 #jira UE-86077 Packaging plugins for HoloLens fails
[CL 12094697 by Joe Conley in 4.25 branch]
2020-03-09 16:56:42 -04:00
Anthony Bills
997f609043 Add support to BuildCMakeLib to allow a fully overriden source directory.
- This is useful when the source for a ThirdParty lib is not contained in the engine.

#review-11967058 @david.harvey, @brian.white
#rb david.harvey
#jira none

[CL 12063530 by Anthony Bills in 4.25 branch]
2020-03-09 08:21:41 -04:00
Ben Marsh
89707d48c4 Fix recursive action when running PVS toolchain.
#rb none
#rnx
#jira

[CL 12056498 by Ben Marsh in 4.25 branch]
2020-03-08 18:00:50 -04:00
Ben Marsh
c5e461075f Add missing copyright notice.
#rb none
#rnx
#jira

[CL 12049506 by Ben Marsh in 4.25 branch]
2020-03-07 15:17:52 -05:00
Ben Marsh
bf0b702d4b UBT: Fix makefile being invalidated by response files updated during the build process. Also fix certain source files excluded from unity builds from triggering makefile invalidation.
Creation time of the makefile was being used to test whether dependencies have been modified, which is valid for external dependencies (since we want to catch any files modified after the build process starts), but not valid for files we create during the makefile building (such as response files).

Code attempting to detect response files was also incorrect, and would find any leaf files not included in a unity blob. Response files are now detected explicitly.

#rb none
#jira

[CL 12039693 by Ben Marsh in 4.25 branch]
2020-03-06 21:02:25 -05:00
Ben Marsh
71f5ab51b6 Refactor UBT to use an interface (IActionGraphBuilder) to construct the action graph. Response files are also constructed through this interface, allowing them to be tracked as dependencies (will be added in subsequent change).
#rb none
#jira

[CL 12038895 by Ben Marsh in 4.25 branch]
2020-03-06 20:42:36 -05:00
Ben Marsh
b1e2e9f2af Merging latest UGS fixes from Dev-Build.
#rb none
#rnx
#jira

[CL 12023415 by Ben Marsh in 4.25 branch]
2020-03-06 17:03:38 -05:00
Johan Berg
69e9cd1ff5 Crash reporter was stripping callstack frames from the wrong direction.
When creating portable callstack for the crash reports a number of stack frames should be skipped, corresponding to the crash collecting code itself. This value was applied to wrong end of the callstack.

#jira UE-89885
#rb stefan.boberg

[CL 12000209 by Johan Berg in 4.25 branch]
2020-03-06 07:37:46 -05:00
Yujiang Wang
3f01c41fd5 Lightmass: revert the lighting cache sample radius change as it is causing entries in thin walls to leak outside due to their radius being larger than the thickness of the wall
#rb none
#jira none

[CL 11938419 by Yujiang Wang in 4.25 branch]
2020-03-05 12:01:56 -05:00
steve smith
4052195319 Fix build break in HL manifest generator
#rb trivial
#jira none

[CL 11910704 by steve smith in 4.25 branch]
2020-03-04 14:49:01 -05:00
steve smith
95a26ce666 From Microsoft:
Autoincrement project version after each build
Opt-in in HoloLens project settings under packaging/ Auto Increment Version

The store requires unique version numbers for each update, this makes it easier to track.

#RB steve.smith, jeff.fisher
#jira none

[CL 11909159 by steve smith in 4.25 branch]
2020-03-04 14:27:53 -05:00
Per Larsson
7f07f1c443 Made path to package/cooker order and output directory safe to use with command line for IoStore commandlet.
#jira UE-89293
#rb none

[CL 11894592 by Per Larsson in 4.25 branch]
2020-03-04 03:03:56 -05:00
emil kirichev
7be70ae4ea Some entities in Revit exporter Datasmith scenes have an offset on their meshes
#jira UE-88545
#rb JeanLuc.Corenthin

[CL 11872079 by emil kirichev in 4.25 branch]
2020-03-03 12:50:18 -05:00
Richard Wallis
0cafe4701d Use the exe name rather then the project name for the bundle path and the booststrap exe need the full name not just the target name. Commented out the code that was forcing the internal renaming (of exe, icon and info.plist) from target name to project name - I have no idea why that was there but left it in place for now in case there is a permutation I haven't seem - this fixes the display icon not showing correctly.
#jira UE-81222
#rb ben.marsh

[CL 11871957 by Richard Wallis in 4.25 branch]
2020-03-03 12:26:36 -05:00
danny couture
20d1fe37be All thirdparties are also using latest IntelTBB binaries on all platforms
- Removed all IntelTBB binaries from thirdparties
 - Compiled missing binaries in official IntelTBB folder

Tested on Linux/Mac/Windows

#rnx
#jira UEENT-3378
#rb Jean-Michel.Dignard

[CL 11858075 by danny couture in 4.25 branch]
2020-03-03 07:23:08 -05:00
Alistair White
ed225e12e8 Integrating 11824451
Swapping Bcrypt node module to native js version
Adding npm console commands to ease usage

#jira: UE-89833
#rb: Stuart.Hill

[CL 11851819 by Alistair White in 4.25 branch]
2020-03-03 04:39:53 -05:00
Anthony Bills
74e20c713a [IOS] Add support for Apple Development and Distribution certificates.
#rb jack.porter
#jira UE-89451

[CL 11851816 by Anthony Bills in 4.25 branch]
2020-03-03 04:39:13 -05:00
steve smith
3dc636be43 Set default resource entries to pass WACK
Previously, resources.resw contained empty entries which would fail WACK

#rb trivial
#jira none

[CL 11849019 by steve smith in 4.25 branch]
2020-03-02 18:55:13 -05:00