Commit Graph

13219 Commits

Author SHA1 Message Date
Matt Peters
365e032094 HLOD declaration of dependencies during cook: Use the AssetRegistry's dynamic GatherDependencies system to identify which HLOD packages exist for a UWorld at cooktime and add them as dependencies.
#rnx
#rb Sebastien.Lussier
#preflight 64525111d863ba26211405a8

[CL 25316402 by Matt Peters in ue5-main branch]
2023-05-03 08:47:28 -04:00
dmitriy dyomin
a92569bd6c Added support for ASTC Luminace+Alpha encoded normal maps
#preflight 6404782e1d304a5471847436
#p4v-cherrypick 24518576

[CL 25315328 by dmitriy dyomin in ue5-main branch]
2023-05-03 05:07:09 -04:00
devin doucette
7bcc3722c1 DDC: Fixed merging and filtering of partial records in the cache hierarchy
#rb Zousar.Shaker

[CL 25310446 by devin doucette in ue5-main branch]
2023-05-02 19:07:42 -04:00
daren cheng
106978757a Undo 23600931 backout with fixes to pick painted widgets
#jira UE-173455
#rb Patrick.Boutot, Yohann.Dossantos
#preflight 64502ef16538e45f75d516b1

[CL 25309579 by daren cheng in ue5-main branch]
2023-05-02 18:21:44 -04:00
dan oconnor
4624cd5c03 Fix memory scribble when constructing struct literals with bitfields
#jira UE-182822
#preflight 64505e7ce73c4d47c3dee33a
#rb Phillip.Kavan

[CL 25305731 by dan oconnor in ue5-main branch]
2023-05-02 14:43:26 -04:00
aidin abedi
21543249dd Fix material baking incorrectly stating that EmissiveColor is baked as sRGB while in reality it's always baked as linear because of the HDR rendertarget.
Please note that this change doesn't actually affect any baking results, because EmissiveColor always reads linear data from its HDR rendertarget regardless of PerPropertyColorSpace. The fix only affects the value returned by FMaterialBakingModule::IsLinearBake for EmissiveColor, which until now has been incorrect due to the missmatch between PerPropertyColorSpace and how EmissiveColor is actually baked.

#jira UE-184310
#review-25298709 @Jason.Nadro
#preflight 6450d1a70e33f2d51d22b142

[CL 25301160 by aidin abedi in ue5-main branch]
2023-05-02 10:11:29 -04:00
mikalai sukhikh
779c303bc7 Tooltip in the Exclusion buttons in Session Frontend Automation Test no longer displays the reason
#jira UE-184082
#rb adam.miezianko, chris.constantinescu, jerome.delattre
#preflight 6450ade71c2846595c7bd2b1

[CL 25300897 by mikalai sukhikh in ue5-main branch]
2023-05-02 09:52:38 -04:00
dan thompson
e98e55cb5a Switch back to requiring the asset registry for metadatawriteback now that the build issues have been addressed.
#preflight 645024abee56ca4c247f28e6
#rb none
[FYI] daniel.lamb

[CL 25296126 by dan thompson in ue5-main branch]
2023-05-01 20:09:19 -04:00
will brown
aa2ce737b0 Fixing a bug that occurs when creating a new plugin from a template containing .uasset files. It's possible for the plugin to fail to register if the post copy rename is triggered while the asset registry scan is still pending. The calling code assumes that the rename is synchronous however it can defer the operation and return. This puts the plugin in a bad state.
Showing the asset discovery dialog and preventing the plugin creation until the asset discovery is complete.

#rb Rex.Hill
#preflight 645008286538e45f75c38ccb

[CL 25292941 by will brown in ue5-main branch]
2023-05-01 17:48:02 -04:00
logan buchy
63b05e7fc4 Collection Manager Telemetry Events
* Uses method of exposing a delegate for telemetry events to be registered by a StudioAnalytic provider implementation to avoid embedding schema in the engine
* Generic templates for RAII scoped timed telemetry events added to aid in generating timed events

#jira UE-155132
#rb Brooke.Hubert Wes.Hunt Ronald.Koppers
#preflight 645022cdee56ca4c247ef92a

[CL 25291458 by logan buchy in ue5-main branch]
2023-05-01 17:00:52 -04:00
jeannoe morissette
f843d3c482 VulkanRHI: VULKAN_SM6 fix for some shaders getting compiled for Vulkan 1.2 even when MinTargetEnvironment is set to 1.3.
#preflight 64501ee66538e45f75cdf65e
#rnx

[CL 25290877 by jeannoe morissette in ue5-main branch]
2023-05-01 16:39:57 -04:00
Jerome Delattre
dd28bf9130 Avoid a crash with Screenshot Functional Tests in PIE client net mode
#jira UE-183130, UE-110748
#preflight 64500cc41c2846595c544adc
#Chris.Constinescu

[CL 25290021 by Jerome Delattre in ue5-main branch]
2023-05-01 15:47:29 -04:00
jamie hayes
9d7b7daebe Fail the Nanite build when the input mesh has zero triangles to prevent crashes during build.
#rb graham.wihlidal
#preflight 645010f5401d328ad9c393c9

[CL 25289599 by jamie hayes in ue5-main branch]
2023-05-01 15:28:25 -04:00
zahra nikbakht
7b52bdfde8 A fix for UI screenshot test failure when there is animation: set a constant tick time for animation sequencer and the UI screenshot test.
- tested with slow and fast moving animation, returns 0 diff locally.
#preflight 644bf193877716c8780bed3a
#jira UE-113396
#rb patrick.boutot. jerome.delattre

[CL 25284576 by zahra nikbakht in ue5-main branch]
2023-05-01 11:41:41 -04:00
Rune Stubbe
737c77422f Nanite support for explicit tangents
#jira UE-166732
#rb brian.karis
#fyi graham.wihlidal, jamie.hayes
#preflight 644f9d045403400548450480

[CL 25282711 by Rune Stubbe in ue5-main branch]
2023-05-01 07:48:12 -04:00
zousar shaker
498c6603d2 Add mechanism to run ZenServer garbage collection for fixed durations (one week, and one day) from the ZenDashboard.
#rb dan.engelbrecht

[CL 25238966 by zousar shaker in ue5-main branch]
2023-04-28 16:01:26 -04:00
halfdan ingvarsson
67a3b6d37c Skelmesh Converter: Fix setting multiple LODs
#jira UE-182276
#rnx
#preflight 644ae6e5401d328ad9d28205

[CL 25238008 by halfdan ingvarsson in ue5-main branch]
2023-04-28 15:34:02 -04:00
ryan schmidt
ba82d77d78 ToolkitBuilder: add OnActivePaletteChanged delegate that will fire when active tool palette changes
#rb karen.jirak
#preflight 644aa06d1150e908d0371bb0

[CL 25221236 by ryan schmidt in ue5-main branch]
2023-04-27 15:09:31 -04:00
Catalin Dragoiu
ef248a6615 [Insights] Frame stats fixes
#rb Ionut.Matasaru
#preflight 644a6449f451a62211a47e01

[CL 25213321 by Catalin Dragoiu in ue5-main branch]
2023-04-27 09:17:28 -04:00
ionut matasaru
1a1559e501 [Insights] Session Browser fixes:
- Disabled Rename/Delete trace files when using a remote trace server.
  - Fixed updating the list of traces. If list is scrolled on bottom it will remain scrolled on bottom also when new traces are added.
  - Fixed initial channels example (including a typo) and usage of "default" preset to include "region" and "screenshot" channels (Connection tab).
  - Fixed trace recorder IP address to be prefilled with correct IP or host name of (remote) trace server (Connection tab).

#rb Johan.Berg
#preflight 6448fe341c2846595ce5cc57

[CL 25212365 by ionut matasaru in ue5-main branch]
2023-04-27 06:46:59 -04:00
ionut matasaru
71272e35ba [Insights] Fixed the (non)localized text used in context menu for a track in Timing View.
#rb trivial
#preflight skip

[CL 25212362 by ionut matasaru in ue5-main branch]
2023-04-27 06:46:46 -04:00
Mikita Hauruk
5be0318fe8 Translated tests from different directories from Engine\Source\Runtime\Core\Private\Tests
#jira UE-181091
#rb chris.constantinescu
#preflight 644a01d2401d328ad94ad6dc
#preflight 644a0651877716c878ee9ffa

[CL 25211346 by Mikita Hauruk in ue5-main branch]
2023-04-27 02:37:46 -04:00
dan thompson
5b73e73fa0 Add support for ignoring skip classes in GetMostImportantAsset in order to facilitate consistency across all executable types (e.g. Programs vs Commandlets).
#rb matt.peters
#preflight 64499b8c6b589f8b369b2c6f

[CL 25209963 by dan thompson in ue5-main branch]
2023-04-26 20:44:07 -04:00
christopher waters
e12f9cb939 Fixing static analysis issue caused by mixing includes and code.
[CL 25208697 by christopher waters in ue5-main branch]
2023-04-26 18:31:58 -04:00
jeannoe morissette
7f0f8a8d55 VulkanRHI: Fix Vulkan shader compilation by enabling VK_EXT_scalar_block_layout in all shaders for VULKAN_SM6 (its presence is verified by the profile).
#preflight 6449923c1150e908d0b337c3
#rnx

[CL 25207366 by jeannoe morissette in ue5-main branch]
2023-04-26 17:18:51 -04:00