Commit Graph

7083 Commits

Author SHA1 Message Date
ionut matasaru
93750bbecc [Insights]
- NetProfiler: Fixed computation of Exclusive size aggregated stats (UE-91087).
  - Net / Packets view: Fixed Ctrl+A not triggering the update of aggregated stats if no packet was previously selected (UE-91067).
#jira UE-91087, UE-91067
#rb Mattias.Hornlund

[CL 12389037 by ionut matasaru in 4.25 branch]
2020-03-24 12:28:22 -04:00
mihnea balta
aac75c8b87 Fixed crashes in the vector VM backend of the shader compiler when calling void functions or functions with output parameters.
The branch flattening code assumed the function will always have a return value. Also, it never advanced the current parameter pointer when going through the function arguments, so it was trying to dereference the first parameter for all the arguments.

#rnx
#jira none
#rb Simon.Tovey

[CL 12387646 by mihnea balta in 4.25 branch]
2020-03-24 09:33:14 -04:00
Martin Ridgers
baa63f1542 Made the sockets that the trace store client creates uninheritable
#rb none
#jira ue-91015

#ushell-cherrypick of 12106008 by Martin.Ridgers

[CL 12386981 by Martin Ridgers in 4.25 branch]
2020-03-24 06:19:56 -04:00
Michael Sartain
dc9072fdd7 UE4.25 - Linux fix for ISPCTexComp dll not loading on projects on a different directory
Fixes this warning on UE4Editor startup:

  LogCore: Warning: dlopen failed: /epic/UE4.git/Engine/ThirdParty/IntelISPCTexComp/Linux64-Release/libispc_texcomp.so: cannot open shared object file: No such file or directory
  LogTextureFormatIntelISPCTexComp: Warning: Unable to load ../../../Engine/ThirdParty/IntelISPCTexComp/Linux64-Release/libispc_texcomp.so

#jira none
#fyi Rolando.Caloca
#rb Brandon.Schaefer

[CL 12356214 by Michael Sartain in 4.25 branch]
2020-03-20 19:16:36 -04:00
Patrick Laflamme
3ef33a16e1 Fixed missing header files reported by CIS in EditorAnalyticSession.cpp
#jira none
#rb none

[CL 12351517 by Patrick Laflamme in 4.25 branch]
2020-03-20 17:24:22 -04:00
Patrick Laflamme
825c626cf9 Improved reliability of the Editor analytics.
- Modified the Editor session to support lockless logging and corresponding analysis for concurrent events.
  - Added null check EditorSessionSummaryWriter::LowDriveSpaceDetected() to prevent accessing a null session.
  - Fixed CrashReportClient that could use the analytic provider outside of init/shutdow
  - Fixed IdleTime reported that could be buggy if Slate did not register any interaction before a crash occurs.

#jira UE-90719 - FPlatformMisc::RequestExit() can corrupt the EditorSessionSummaryWriter
#rb Jamie.Dale

[CL 12350899 by Patrick Laflamme in 4.25 branch]
2020-03-20 17:09:21 -04:00
Dmitriy Dyomin
c731a7c96a Disabled gl_LastFragColorARM re-declaration as it does not work on S7 Mali
#jira UE-90180
#rb none
#fyi allan.bentham

[CL 12332257 by Dmitriy Dyomin in 4.25 branch]
2020-03-20 02:51:52 -04:00
devin doucette
2b8c93a917 Improved DDC error when no backends are available
#jira UE-90680
#rb Zousar.Shaker
#rn fix Core/Cooker

[CL 12247507 by devin doucette in 4.25 branch]
2020-03-18 11:13:23 -04:00
benoit deschenes
a97adeaa3b Integrating CL# 12246665 from Dev-Enterprise
Fix datasmith export collision mesh.

#jira UE-90598
#rb JeanMichel.Dignard

[CL 12247205 by benoit deschenes in 4.25 branch]
2020-03-18 11:00:33 -04:00
carl lloyd
506c0cbd20 UDN suggested fix for Android where BC7 compression was mapping to an uncompressed texture format instead of ASTC
#review-12236636 @Jack.Porter @Dmitriy.Dyomin
#rb Jack.Porter, Dmitriy.Dyomin
#jira none

[CL 12241675 by carl lloyd in 4.25 branch]
2020-03-18 06:19:30 -04:00
devin doucette
3bdc538c9a Changed FStringView parameters to virtual functions to pass by value instead of by reference
This is the preferred way to use string views. These interfaces were added in 4.25 so this is the time to fix them without breaking user code.

#jira none
#rb trivial
#rnx

[CL 12236111 by devin doucette in 4.25 branch]
2020-03-17 17:13:07 -04:00
Julien StJean
cdc3b0a6be Fixed two issues in the proxy merge tools.
1- The FExportMaterialProxy didn't give the proper static parameters for the materials instance. It always used those from the parent/master material.
2- The mesh description extracted from the static mesh component was sometimes invalid. This occurred when the mesh had an empty section as it first section. This resulted in a mesh with all its polygons being part of the first section when rendered for the proxy mesh.

Also renamed a variable in the create proxy mesh function since its previous name didn't make sense with what it is.

#jira UE-90322
#rb Sebastien.Lussier

[CL 12234869 by Julien StJean in 4.25 branch]
2020-03-17 15:12:23 -04:00
Dmitriy Dyomin
d119134069 Fixed: Reflection capture related crash running DirectX mobile emulation (Contributed by SertacOgan)
PR #6585
#jira UE-87259
#rb none

[CL 12192346 by Dmitriy Dyomin in 4.25 branch]
2020-03-16 01:59:22 -04:00
Robert Manuszewski
321457eb31 Fix for UE-90683: You can no longer delete conflicting variables
Refactored FindField into FindUField and FindFProperty to avoid confusion caused by the fact that FindField<UField> will no longer return FProperties.

#jira UE-90683
#rb Steve.Robb
#tests Basic editor functionality test, cooked and ran PC client and server, bot soak tests for two hours

[CL 12190998 by Robert Manuszewski in 4.25 branch]
2020-03-15 10:08:50 -04:00
Jamie Dale
bac344c9c4 Follow-up to CL# 11118619 to fix the class filtering on the UI option
#jira
#rb none
#rnx

[CL 12152708 by Jamie Dale in 4.25 branch]
2020-03-12 15:13:15 -04:00
Patrick Laflamme
5282b80845 #jira UE-90544 Editor analytics reads the wrong key to report the user total RAM
- Used the correct analytic key to read the stored value before sending.

#rb Wes.Hunt

[CL 12149938 by Patrick Laflamme in 4.25 branch]
2020-03-12 13:36:07 -04:00
Patrick Laflamme
4a8093b9ef #jira UE-90364 - CrashReportClientEditor reports the wrong platform (WindowsNoEditor) for the Editor sessions summary
- Fixed the EditorSessionSummarySender to use the FPlatformProperties::IniPlatformName() rather than FPlatformProperties::PlatformName(). Assuming CRC runs on the same platform as the Editor, the platform reported will be "Windows", "Mac" and "Linux".

#rb Wes.Hunt

[CL 12115143 by Patrick Laflamme in 4.25 branch]
2020-03-10 15:30:12 -04:00
brooke hubert
f13c826add Set the stats message log to use a fixed size font, and removed duplicated tooltip text.
#Jira UE-90204
#rb lauren.barnes

# Integrating CL 12106172 from Dev-Editor to Release 4.25

[CL 12106405 by brooke hubert in 4.25 branch]
2020-03-10 10:08:35 -04:00
danny couture
10745d9432 Fix crash during proxy lods generation if lightmap uvindex is -1
#rnx
#jira UE-90171
#rb JeanMichel.Dignard

[CL 12104702 by danny couture in 4.25 branch]
2020-03-10 09:32:42 -04:00
Brandon Schaefer
1e4fd036c3 Batch writing ini files for Unix
#jira UE-84939
#rb Seabstian.Nordgren
#review-11937708 @Josh.Adams, @Seabstien.Nordgren

[CL 12000609 by Brandon Schaefer in 4.25 branch]
2020-03-06 12:10:43 -05:00
Rolando Caloca
49924cfaa0 UE4.25 - Fix for ISPCTexComp dll not loading on projects on a different directory
#jira UE-89610
#fyi Jeff.Rous
#rb none

[CL 12000522 by Rolando Caloca in 4.25 branch]
2020-03-06 11:50:29 -05:00
Phillip Kavan
bf93caaf3f Fix non-functional collision in a nativized Actor Blueprint with one or more components set up to use a custom collision profile to override the component's inherited default collision response.
#jira UE-44333
#rb Marc.Audy

[CL 11964919 by Phillip Kavan in 4.25 branch]
2020-03-05 16:48:29 -05:00
Alexis Matte
7f982af5dc Fix DDC bug when using the FLODUtilities::RegenerateLOD to force the regeneration of LODs.
#rb none
#jira none

[CL 11948622 by Alexis Matte in 4.25 branch]
2020-03-05 14:00:57 -05:00
Josh Engebretson
804715281c Fix automation driver module message handling
#jira UE-90136
#rb justin.sargent

[CL 11937646 by Josh Engebretson in 4.25 branch]
2020-03-05 09:44:51 -05:00
Johan Torp
1d636ca57d Silence static analysis warning
#rb none
#jira FORT-256140, UE-89856
#ushell-cherrypick of 11894978 by Johan.Torp

[CL 11894988 by Johan Torp in 4.25 branch]
2020-03-04 06:47:55 -05:00