Commit Graph

11887 Commits

Author SHA1 Message Date
Helge Mathee
630b370f55 Control Rig: UI Graph Performance Improvements
#jira UE-152944
#rb sara.schvartzman
#preflight https://horde.devtools.epicgames.com/job/6346d47cf04e6f85050ea4a2

[CL 22500206 by Helge Mathee in ue5-main branch]
2022-10-13 05:50:41 -04:00
carlmagnus nordin
ce567d1e8e UnrealPak: Fixed issue with files larger than 2GB
#rb none
#preflight 6346695a8d665d55d024fdbc

[CL 22497602 by carlmagnus nordin in ue5-main branch]
2022-10-13 02:48:05 -04:00
marco anastasi
2411b8a4cc Added SCC conflict warning dialog
#rb wouter.burgers
#preflight 6345cc19f93be0f63415d1df

[CL 22491713 by marco anastasi in ue5-main branch]
2022-10-12 21:54:50 -04:00
pj kack
a1ce619360 QuickLaunch: Fix to kill UAT process tree when closing the editor while quick launch is running (follow up fix for 19195892).
Move terminate process logic from FLauncherWorker::Cancel to FLauncherWorker::Run to make sure it gets run also for FLauncherWorker::CancelAndWait which gets called via FMainFrameHandler::ShutDownEditor when shutting down the editor.

#jira UE-164394
#rb carlmagnus.nordin
#lockdown mark.lintott
#preflight 6346a8748a0a7b2adc727fad
#rnx

[CL 22483184 by pj kack in ue5-main branch]
2022-10-12 14:54:07 -04:00
ionut matasaru
40eb7753ee [Insights] Fixed private header dependency to TraceServices module from TraceInsights module.
#rb Catalin.Dragoiu
#preflight 6345e2d4045315f96a3875d6

[CL 22482956 by ionut matasaru in ue5-main branch]
2022-10-12 14:43:36 -04:00
ionut matasaru
26a0d28e2d [Insights]
- Metadata: Implemented analysis for "MetadataStack.ClearScope", MetadataStack.SaveStack" and "MetadataStack.RestoreStack" trace events.
  - Fixed metadata for a pinned stack of multiple entries (i.e. being added in reverse order).

#jira UE-166474
#rb Catalin.Dragoiu
#preflight 634681b5fa31324bb12a4dec

[CL 22482804 by ionut matasaru in ue5-main branch]
2022-10-12 14:34:31 -04:00
halfdan ingvarsson
b0d6046e6a Fix truncation warnings in SkeletalMeshUtilitiesCommon & SkeletalMeshDescription.
#jira UE-166264
#rb alexis.matte
#preflight 6346d903045315f96a7fc8dd
#rnx

[CL 22479434 by halfdan ingvarsson in ue5-main branch]
2022-10-12 11:35:59 -04:00
jian ru
60d5606640 Do not use the old mesh simplifier weights for nanite fallback mesh LOD0. Changing the weights alters the error calculation and makes any non-zero TargetError invalid.
[FYI] brian.karis

[CL 22473882 by jian ru in ue5-main branch]
2022-10-12 00:58:18 -04:00
patrick enfedaque
ff9b96647f Uncontrolled Changelist: Optimization
- OnStateChanged sets a dirty flag, SaveState is performed on End of frame if needed.

#rb luc.eygasier, richard.malo
#preflight 63457ad3e76c1171e7f1a5a3
#rnx

[CL 22467213 by patrick enfedaque in ue5-main branch]
2022-10-11 18:30:44 -04:00
sara schvartzman
03e9b7ab55 Control Rig: Fix unexpected behavior with constant value folding
#jira UE-166704
#rb helge.mathee
#preflight 63456fb02c42a0f930537107

[CL 22461598 by sara schvartzman in ue5-main branch]
2022-10-11 13:54:59 -04:00
jian ru
b539ff9aa7 Feed the same set of weights to FMeshSimplifier when generating LODs for nanite fallback meshes to ensure that auto-computed LOD transition screen sizes are consistent
[FYI] brian.karis, chris.morrison, bryce.lumpkin

[CL 22459671 by jian ru in ue5-main branch]
2022-10-11 12:15:30 -04:00
Devin Doucette
1db832860f DDC: Fixed the default cache verify mode to verify every access
#preflight 63458481e76c1171e7f453a9
#rb Zousar.Shaker
#rnx

[CL 22459545 by Devin Doucette in ue5-main branch]
2022-10-11 12:10:29 -04:00
sara schvartzman
3d2817757c Control Rig: Fix can't resolve copy/pasted function
#jira UE-166701
#rb helge.mathee
#preflight 6345374bc272487ed4a2d61a

[CL 22459046 by sara schvartzman in ue5-main branch]
2022-10-11 11:47:46 -04:00
christopher waters
1b8ad85eaa Working around DXC issue https://github.com/microsoft/DirectXShaderCompiler/issues/4715
When filling out D3D12_FUNCTION_DESC, DXC does not populate RequiredFeatureFlags. Given we rely on these flags to validate bindless support at runtime, we need to emulate these flags being set.

#jira UE-162014
#rb elizabeth.baumel
#preflight 634488a6c272487ed4784593

[CL 22458354 by christopher waters in ue5-main branch]
2022-10-11 11:06:47 -04:00
Robb Surridge
46536fe501 Hide deprecated and no-op settings from Editor Preferences and Project Settings.
#jira UE-165711
#rb mieszko.zielinski
#preflight 634577172c42a0f93056b51d

[CL 22457839 by Robb Surridge in ue5-main branch]
2022-10-11 10:34:15 -04:00
paul chipchase
b7e65fd7a7 We now also log the VA payload count along side the other statistics.
#rb trivial
#jira UE-160942
#rnx
#preflight 634557f5c272487ed4ab2014

- In addition to adding the hit counter (which can be very useful when debugging) the stats logging code has been factored out to a single lambda tht is called for each set of stats to make it easier to update in future.

[CL 22457126 by paul chipchase in ue5-main branch]
2022-10-11 09:52:11 -04:00
patrick enfedaque
5b51457a6c - Remove UUnrealEdEngine::OnSourceControlFilesDeleted delegate (Unloading/Reloading of packages should be handled by USourceControlHelpers::ApplyOperationAndReloadPackages)
- Change ApplyOperationAndReloadPackages so that it calls DeleteObjectsUnchecked instead of UnloadPackage (which is what OnSourceControlFilesDeleted did)

#rb luc.eygasier
#preflight 634040d8437603cb0e2b7d03
#rnx

[CL 22456126 by patrick enfedaque in ue5-main branch]
2022-10-11 08:37:16 -04:00
sara schvartzman
5baead1861 Control Rig: Fix the pythonize name not working for Enum Values
#jira UE-166378
#rb helge.mathee
#preflight 63401072b20780acc1ee6104

Copied PyGenUtil::PythonizeName (which is a private function in an Experimental plugin) into RigVMPythonUtils.

[CL 22431481 by sara schvartzman in ue5-main branch]
2022-10-10 12:13:09 -04:00
laura hermanns
2af7a3dd67 Use permissions lists to filter allowed material expressions in HLSL material translator.
#rb Rex.Hill, Jason.Stasik, Jason.Nadro
[FYI] Sebastien.Lussier, Shaun.Kime
#jira UE-155044
#preflight 6340e187b20780acc12dbf77
#rnx

[CL 22431417 by laura hermanns in ue5-main branch]
2022-10-10 12:10:40 -04:00
ionut matasaru
c0717af2f4 [Insights] Minor refactoring in MetadataProvider code in preparation for adding support for clear/save/restore events.
#rb Catalin.Dragoiu
#preflight 634082f6607039cbc176262b

[CL 22427098 by ionut matasaru in ue5-main branch]
2022-10-10 06:11:04 -04:00
rex hill
d3a9141943 CIS fix
[CL 22425003 by rex hill in ue5-main branch]
2022-10-09 23:38:15 -04:00
rex hill
dcae51e633 Salvage a merge conflict
[CL 22424995 by rex hill in ue5-main branch]
2022-10-09 23:38:01 -04:00
rex hill
dde95823ae Add insights scope to a function that requires optimization
#preflight skip

[CL 22424987 by rex hill in ue5-main branch]
2022-10-09 23:37:46 -04:00
rex hill
83ca518a72 Optimization pass on FUnsavedAssetsTracker::SyncWithDirtyPackageList()
#preflight skip
[FYI] Patrick.Laflamme

[CL 22424978 by rex hill in ue5-main branch]
2022-10-09 23:37:31 -04:00
patrick laflamme
7b2b492042 Optimized the UnsavedAssetsTracker to avoid building the full package pathname for package that are already tracked.
#jira UE-166080 - Large frame rate hit when recording a CineCameraActor
#rb Patrick.Enfedaque
#preflight 63403ee9587d6afac85a7b4d

[CL 22406976 by patrick laflamme in ue5-main branch]
2022-10-07 15:23:52 -04:00