Commit Graph

16 Commits

Author SHA1 Message Date
euan carmichael
1981b12af5 Fix for issue where anim streamable couldn't be created directly from anim sequence asset
#changelist validated
#virtualized

[CL 31219984 by euan carmichael in ue5-main branch]
2024-02-06 12:41:55 -05:00
ben zeigler
6e81a09c2a Remove broken blueprint performance tracking code now that Insights works well:
BlueprintCompileAndLoadTimerData has been wrong ever since the compilation manager was added
FScopedCompilerEvent was broken because there are two active compilation logs in many cases
Delete unused stats and replace a few with trace scopes
#rb dan.oconnor

[CL 29996340 by ben zeigler in ue5-main branch]
2023-11-29 14:53:02 -05:00
euan carmichael
6ad009240c Fix so anim bp asset definition correctly displays option to create child anim bp
#rb trivial
#preflight 646d45c91417daba1e8be779

[CL 25594670 by euan carmichael in ue5-main branch]
2023-05-23 19:17:10 -04:00
jaime cifuentes
518d20181b Added a context menu option to Animation Blueprints to create a Template
Also integrated Euan Carmichael CL 25133190 to compile and PostUpdate the Animation Blueprint, after assigning new skeleton or creating a template

#rb @thomas.sarkanen
#fyi @euan.carmichael
#jira UE-161386
#preflight 64479b84bd7cb48eead80c1e

[CL 25177432 by jaime cifuentes in ue5-main branch]
2023-04-25 05:33:13 -04:00
thomas sarkanen
b15ce25cc1 Fix being unable to make a child animation blueprint via the content browser
Switched submenu that required loading the skeleton over to use a dialog so the menu doesnt have to load any assets

#jira UE-174837
#preflight 6411c1f7af3fc35292756907
#rb jurre.debaare

[CL 24654803 by thomas sarkanen in ue5-main branch]
2023-03-15 11:00:46 -04:00
jordan hoffmann
31b04b24ba [Feature/Bugfix] Support for diffing against nullptr (treated as an empty or nonexistent file)
#rb dan.oconnor
#preflight 63d83f963656ea96dc2a0a4c

#jira UE-173747
"Crash occurs when scrolling down through files in Review Changelist window upon loading of asset"
  - certain widget blueprints were crashing the review tool because we were working around the inability to diff against nullptr by constructing temprorary empty objects. This approach circumvents that problem entirely

#jira UE-173231
"Changelist Review tool allows diffing against previous revision for Deletion changes"
  - while this jira suggests that the ability to diff deletion changes is a bug, it was actually an intended feature. The real bug was that it would crash or fail to work in many cases. This has been fixed by either asset diffing against nullptr or text diffing against an empty file (depending on circumstance)

#jira UE-174610
"Reviewing Changelist with Deletion Changes results in LogLinker warnings & LoadErrors"
 - deletion changes were trying to load the new revision of files but obviously it doesn't exist because it's a deletion. Fixed by only loading the previous revision


note: since the review tool is going to be "Production Ready"  in 5.2, these changes are neccesary for stability

[CL 23924072 by jordan hoffmann in ue5-main branch]
2023-01-31 01:28:46 -05:00
henrik karlsson
9a1d5b1ad4 [Engine/Plugins]
* Ran IWYU on ~170 plugins to remove includes not needed. Public api still keep old includes inside #if UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2

#preflight 63d09351574ab9cae4670216
#rb none

[CL 23844750 by henrik karlsson in ue5-main branch]
2023-01-25 02:42:36 -05:00
nick darnell
53567e254d AssetDefintiion - Fixing a couple of blueprint related asset definition items.
[CL 23815953 by nick darnell in ue5-main branch]
2023-01-23 12:50:54 -05:00
nick darnell
7025a67ae6 AssetDefinition - Fix the AnimSequence color.
[CL 23815884 by nick darnell in ue5-main branch]
2023-01-23 12:48:33 -05:00
nick darnell
e6dc94a38f AssetDefinition - Fixing filter categories to include everything that hasn't yet been converted to a Asset Definition.
AssetDefintiion - Converted more blueprint / Animation blueprint stuff over to be an asset definition.

#jira UE-165574

[CL 23804692 by nick darnell in ue5-main branch]
2023-01-21 21:00:48 -05:00
nick darnell
58645cbc15 Editor Performance - Fixing a long standing issue with asset thumbnails, they've been loading the assets for a pretty long time now, because of the thumbnail editing mode. Note that thumbnail editing mode was not needed to be enabled and yet the asset would still load. This was a cause for a lot of hitches in the Content Browser.
AssetDefinition - Working on the asset definitions for blueprints/class types, iterating on the Merge API.  Bringing over more of the blueprint features into its asset definition, unregistered the Blueprint AssetType Actions.

Asset Filters - We now support categories per filter, this enables a single asset definition to correctly specify multiple filters.  For example, blueprints actually supply 4 filters, one for blueprints, but also blueprint interfaces, macros and function libraries.

[CL 23791489 by nick darnell in ue5-main branch]
2023-01-20 11:49:23 -05:00
nick darnell
3bce29b286 Fixing build issue with deprecated function.
[CL 23781786 by nick darnell in ue5-main branch]
2023-01-19 17:11:56 -05:00
nick darnell
5790ae7357 Fixing build issue with deprecated function.
[CL 23781753 by nick darnell in ue5-main branch]
2023-01-19 17:10:51 -05:00
nick darnell
7c56e6c4d1 AssetDefinition - Upgrading several skeletal and animation assets to be asset definitions. Had to upgrade a few utilities that were causing the assets to still load.
#jira UE-165574

[CL 23781708 by nick darnell in ue5-main branch]
2023-01-19 17:09:58 -05:00
henrik karlsson
68e1306935 [Engine/Plugins]
* Removed more includes using iwyu and marked up includes that is removed because of bugs in iwyu.

#preflight 63bfc8696c4f5668eb3a3cbd
#rb none

[CL 23666746 by henrik karlsson in ue5-main branch]
2023-01-12 13:53:03 -05:00
nick darnell
3e81121a50 AssetDefinition - "UV Editor" plugin's option no longer hides if it won't work (determining it requires loading the assets), so it's just going to determine that when you fire it and fire a notification if it wont work.
AssetDefinition - Skeleton
AssetDefinition - SkeletonMesh
AssetDefinition - StringTable

#jira UE-165574

[CL 23658411 by nick darnell in ue5-main branch]
2023-01-11 20:52:36 -05:00