Commit Graph

10192 Commits

Author SHA1 Message Date
rune stubbe
df3619da32 Fixed division by zero crash when generating imposters with flat bounds
#jira FROST-8409
#rb brian.karis
[FYI] graham.wihlidal, jon.nabozny
#preflight 61f04689716bb9c66a2f0bcf

#ROBOMERGE-AUTHOR: rune.stubbe
#ROBOMERGE-SOURCE: CL 18726096 in //UE5/Release-5.0/... via CL 18726105 via CL 18726345
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18726371 by rune stubbe in ue5-main branch]
2022-01-25 14:23:09 -05:00
ionut matasaru
52bddfcc13 [Insights]
- Reviewed and fixed shared references to analysis session and to the main profiler windows (Timing Insights, Asset Loading Insights, Networking Insights, Memory Insights). This fixes *.ucache file not being saved on end of a memory trace session (as the destructor of FAnalysisSession that calls destructors of registered analyzers and providers and the save of cache was not run anymore).
  - Added debug code to detect leaked shared references to analysis session when the TraceInsights module shutsdown.

#jira UE-139257
#rb none
[FYI] Johan.Berg, Catalin.Dragoiu
#preflight 61f041beff453b751b387a51

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18725722 in //UE5/Release-5.0/... via CL 18725734 via CL 18725978
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18726021 by ionut matasaru in ue5-main branch]
2022-01-25 13:56:36 -05:00
patrick laflamme
2268774ab0 Exposed IAssetsTools::DiffAgainstDepot() and IAssetTools::DiffAssets() functions to Python
#rb Jamie.Dale
#preflight 61f010acbe0f0e0a6203836c

#ROBOMERGE-AUTHOR: patrick.laflamme
#ROBOMERGE-SOURCE: CL 18725285 via CL 18725289 via CL 18725294 via CL 18725693 via CL 18725965
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18726009 by patrick laflamme in ue5-main branch]
2022-01-25 13:56:08 -05:00
ionut matasaru
b4d6c4fa15 [Insights]
- Removed log messages re added/removed tracks in STimingView (too noisy).
  - Update log messages re duplicated categories in SLogView (also to reduce noise).
  - Added better logging for canceling an async operation in FStatsAggregator.

#rb none
#preflight 61f03cbabe0f0e0a620a7989

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18725649 in //UE5/Release-5.0/... via CL 18725680 via CL 18725874
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18725903 by ionut matasaru in ue5-main branch]
2022-01-25 13:52:13 -05:00
ionut matasaru
29e2943c63 [Insights] Memory Insights / Tree Table views: Updated tooltip of memory values to show byte value first.
#rb none
#preflight skip

#ROBOMERGE-AUTHOR: ionut.matasaru
#ROBOMERGE-SOURCE: CL 18725208 in //UE5/Release-5.0/... via CL 18725271 via CL 18725510
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18725534 by ionut matasaru in ue5-main branch]
2022-01-25 13:31:13 -05:00
keith yerex
8aad199523 fix for animation insights menu not appearing on mac
#rb Ionut.Matasaru
#jira UE-137969
#preflight 61f0328e1f5c4c6f649957c1

#ROBOMERGE-AUTHOR: keith.yerex
#ROBOMERGE-SOURCE: CL 18724522 in //UE5/Release-5.0/... via CL 18724536 via CL 18724819
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18724836 by keith yerex in ue5-main branch]
2022-01-25 12:45:53 -05:00
matt peters
45e31647f3 ZenDerivedDataBackend: CachePolicy use new string serialization. CacheRecordPolicy use CacheRecordPolicy::Save. GetCachePayloads change name to GetCacheValues.
#preflight 61f00ecfbe0f0e0a62022561

#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18722523 in //UE5/Release-5.0/... via CL 18722542 via CL 18722620
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18722629 by matt peters in ue5-main branch]
2022-01-25 10:14:15 -05:00
matt peters
464d8e698f CachePolicy: Add Save/Load to StringBuilder.
CacheRecordPolicy: Add Save/Load to CompactBinary
#rb Devin.Doucette
#rnx
#preflight 61f005391f5c4c6f64941707

#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18722255 in //UE5/Release-5.0/... via CL 18722342 via CL 18722401
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18722411 by matt peters in ue5-main branch]
2022-01-25 09:50:39 -05:00
catalin dragoiu
c78b08b404 [Insights] Fix Task Relations remaining displayed after menu option is unset.
#jira UE-139870
#rb Ionut.Matasaru
#preflight 61efe1204a5de1ab40d17749

#ROBOMERGE-AUTHOR: catalin.dragoiu
#ROBOMERGE-SOURCE: CL 18721414 in //UE5/Release-5.0/... via CL 18721421 via CL 18721488
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18721493 by catalin dragoiu in ue5-main branch]
2022-01-25 07:11:25 -05:00
catalin dragoiu
29f6f4dabb [Insights] Show Prerequisites/Nestes/Subsequent's executed time in the Task Overview Graph.
#rb Ionut.Matasaru Andriy.Tylychko
#preflight 61efc872a707c73e32de67f4

#ROBOMERGE-AUTHOR: catalin.dragoiu
#ROBOMERGE-SOURCE: CL 18721004 in //UE5/Release-5.0/... via CL 18721010 via CL 18721049
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18721053 by catalin dragoiu in ue5-main branch]
2022-01-25 05:29:34 -05:00
paul chipchase
786b8f9d57 The virtualization system now returns the correct statistics for pushing new payloads.
#rb none
#jira UE-140126
#rnx
#preflight 61efbb8e8e5c8d4eaabb987c

- FScopedStatsCounter can only add a single hit/size in it's destructor, so a for loop calling ::AddHit on it was just overwriting the values each time.
- Use TrackCyclesOnly so that 'Timer' only adds the time taken to the stats.
- Now the for loop adds hits to the stats manually for each successful request.

#ROBOMERGE-AUTHOR: paul.chipchase
#ROBOMERGE-SOURCE: CL 18720805 in //UE5/Release-5.0/... via CL 18720806 via CL 18720836
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18720839 by paul chipchase in ue5-main branch]
2022-01-25 04:29:34 -05:00
yoan stamant
dfc06149a2 [LogVisualizer] updated color palette to make filter widgets easier to read
#rb maxime.mercier
#preflight 61ef0500ef289ffc6df7a4d1

#ROBOMERGE-AUTHOR: yoan.stamant
#ROBOMERGE-SOURCE: CL 18713362 in //UE5/Release-5.0/... via CL 18713412 via CL 18713647
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713675 by yoan stamant in ue5-main branch]
2022-01-24 15:35:45 -05:00
marc audy
4d8989e65c Correct deprecation versions
[FYI] dave.belanger, julien.stjean, ludovic.chabant, john.barrett, zach.bethel, christopher.waters, rinat.abdrashitov
#preflight

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18713208 in //UE5/Release-5.0/... via CL 18713233 via CL 18713485
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713494 by marc audy in ue5-main branch]
2022-01-24 15:26:01 -05:00
marc audy
6553e6cd0a Remove as much C++ deprecation as possible up to 4.17 (along with a few scattered removals from beyond)
#preflight 61eefc77ba69a4fdb220bf23

#ROBOMERGE-AUTHOR: marc.audy
#ROBOMERGE-SOURCE: CL 18712765 in //UE5/Release-5.0/... via CL 18712784 via CL 18713147
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18713191 by marc audy in ue5-main branch]
2022-01-24 15:07:48 -05:00
jack cai
b64436970b Control Rig: Fix for array pin losing bIsDynamicArray Flag on editor open
#jira UE-139693
#rb helge.mathee
#preflight skip

#ROBOMERGE-AUTHOR: jack.cai
#ROBOMERGE-SOURCE: CL 18712232 in //UE5/Release-5.0/... via CL 18712280 via CL 18712442
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18712467 by jack cai in ue5-main branch]
2022-01-24 14:20:07 -05:00
johan berg
95d2ab8815 [Insights] Fix parsing of environment variables for SymsLibResolver.
Previously only enviroment variables paths that contained ';' very correctly parsed. And even in that case the last paths was discarded.

#rb none
#jira UE-140001
#preflight 61eec605aa3f15faa57afefe

#ROBOMERGE-AUTHOR: johan.berg
#ROBOMERGE-SOURCE: CL 18709084 in //UE5/Release-5.0/... via CL 18709097 via CL 18709326
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18709377 by johan berg in ue5-main branch]
2022-01-24 11:00:49 -05:00
sara schvartzman
d08d60e323 Control Rig: Fix crash when naming an exposed input of a collapsed node when clashes with an output
#jira UE-139973
#rb helge.mathee
#preflight 61eec09daa3f15faa57a20b1

#ROBOMERGE-AUTHOR: sara.schvartzman
#ROBOMERGE-SOURCE: CL 18708907 in //UE5/Release-5.0/... via CL 18708973 via CL 18709071
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18709079 by sara schvartzman in ue5-main branch]
2022-01-24 10:42:43 -05:00
vincent gauthier
8b51660453 Localization: Resolving conflicting Ids in LOC macros
#jira UE-136397
#rb none
#preflight 61eebe505e0414e6ec1e5a19

#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 18708506 in //UE5/Release-5.0/... via CL 18708530 via CL 18708683
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18708694 by vincent gauthier in ue5-main branch]
2022-01-24 10:13:12 -05:00
matija kecman
c77447d771 UnrealEd: Fix warning complaining about GetLocalFullPath being called on FPackagePath with an unspecified header extension for a path that does not exist on disk. Partially addresses jira UE-137902
Warnings were generated when converting brushes to static meshes, creating geometry collections from static meshes in fracture mode and one instance also occured while loading assets on QAGame startup

#rnx
#rb matt.peters, luc.eygasier
#jira UE-137902
#preflight 61ee7d55ef289ffc6ddfd1ed

#ROBOMERGE-AUTHOR: matija.kecman
#ROBOMERGE-SOURCE: CL 18706982 in //UE5/Release-5.0/... via CL 18706989 via CL 18707053
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18707056 by matija kecman in ue5-main branch]
2022-01-24 06:32:49 -05:00
mark lintott
c604aff49b Fix for HRESULT return value
#rb trivial
#jira none
#preflight 61ee86a3ef289ffc6de12b99

#ROBOMERGE-AUTHOR: mark.lintott
#ROBOMERGE-SOURCE: CL 18706928 in //UE5/Release-5.0/... via CL 18706930 via CL 18706941
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18706945 by mark lintott in ue5-main branch]
2022-01-24 06:12:09 -05:00
christopher waters
cb6d99d667 Switching ERHIFeatureLevel:SM6 from SM6.5 to SM6.6 which allows us to use the built-in 64bit atomics.
AMD still has issues with SM6.6 but we can't wait on their fixes much longer.

#jira none
#rb mihnea.balta, lukas.hermanns
#preflight 61eb15ae731e3b40889d249c

[CL 18697016 by christopher waters in ue5-main branch]
2022-01-21 16:50:04 -05:00
vincent gauthier
4e09bbd85f Correction to LOCTEXT macro that do not support using an empty id.
#jira UE-136397
#rb none
#preflight none

#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 18696828 in //UE5/Release-5.0/... via CL 18696867 via CL 18696897
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18696923 by vincent gauthier in ue5-main branch]
2022-01-21 16:40:41 -05:00
vincent gauthier
a558e2f441 CIS fix: Add Missing LOCTEXT_NAMESPACE undef
#rb trivial
#jira UE-136397
#preflight none

#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 18696797 in //UE5/Release-5.0/... via CL 18696825 via CL 18696864
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18696888 by vincent gauthier in ue5-main branch]
2022-01-21 16:38:37 -05:00
vincent gauthier
d4a74067a5 CIS fix Localisation: Fix to UI_COMMAND macros must be on a single line for localization tool parsing to work
#jira UE-136397
#rb none
#preflight none

#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 18696774 in //UE5/Release-5.0/... via CL 18696815 via CL 18696856
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18696886 by vincent gauthier in ue5-main branch]
2022-01-21 16:38:27 -05:00
vincent gauthier
64e91b43eb CIS fix Localisation: Fix to LOC macros that need to be on a single line for parsing to work
#jira UE-136397
#rb none
#preflight none

#ROBOMERGE-AUTHOR: vincent.gauthier
#ROBOMERGE-SOURCE: CL 18696734 in //UE5/Release-5.0/... via CL 18696776 via CL 18696802
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v903-18687472)

[CL 18696844 by vincent gauthier in ue5-main branch]
2022-01-21 16:35:58 -05:00