Commit Graph

10663 Commits

Author SHA1 Message Date
Johan Duparc
e6c8943f4c Datasmith: Large World Coordinate support
rules of thumb:
- Actor transforms are in doubles
- mesh internal data are in floats, except UVs that are in doubles
- compiled 3dsmax, archicad, navisworks, revit, rhino, sketchup, solidworks
#jira UETOOL-5070
#preflight 623f2ee47d49f37dfd3d599b
#rb Benoit.Deschenes

[CL 19533189 by Johan Duparc in ue5-main branch]
2022-03-28 16:55:59 -04:00
dmitriy dyomin
d5741f624b Added option to disable usage of a baked landscape mesh on mobile platforms (r.Mobile.LandscapeMesh)
#rb jack.porter

#ROBOMERGE-OWNER: dmitriy.dyomin
#ROBOMERGE-AUTHOR: dmitriy.dyomin
#ROBOMERGE-SOURCE: CL 19528072 via CL 19528235 via CL 19528695 via CL 19528703
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)

[CL 19532768 by dmitriy dyomin in ue5-main branch]
2022-03-28 16:28:57 -04:00
charles bloom
65aa836d8e Remove NVTT imports from TextureCompressor Module
should only be pulled from TextureFormatDXT

#preflight 62420bed9f404234142e2609
#rb none

[CL 19532444 by charles bloom in ue5-main branch]
2022-03-28 16:09:27 -04:00
charles bloom
1ba296578e fix mip map gen on non power of 2 textures
also allow MaxTextureSize on non-pow2
no longer force TMGS_NoMipMaps on non-pow2

#preflight 6241f2badc6183e3f5d32332
#rb fabian.giesen

[CL 19530862 by charles bloom in ue5-main branch]
2022-03-28 14:32:21 -04:00
danny couture
af747e2742 Allow async sound wave compression for ogg vorbis, adpcm and bink
- Make the basic sound compression thread-safe by gathering immutable inputs from USoundWave before going async
  - Report oggvorbis, adpcm and bink codec as thread-safe
  - Remove old USoundWave write-back during cook as it is not needed anymore and would not be executed on DDC hit anyway.
  - Fix missing RawData lock protection where RawData is used in editor

  - 2h47m to 2h03m when cooking FN content with sound not present in the local DDC cache

#tests
  - No binary diff on ShooterGame and FN cooked content
  - Sound related automation tests all pass in EngineTest

#rnx
#rb Jimmy.Smith
#preflight 623dc8b84368f558e3167cc0

[CL 19525145 by danny couture in ue5-main branch]
2022-03-28 07:05:08 -04:00
sara schvartzman
256ad8d9ef Control Rig: Add aggregate node
#jira UE-146926
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/623b5f4ada56b5683a0b05b7

[CL 19524901 by sara schvartzman in ue5-main branch]
2022-03-28 05:56:56 -04:00
wouter burgers
3217b35e31 Fixed 'files(s) -> file(s)' typo's in code and comments.
#jira none
#review-19507050
#preflight 623dbe0b9f11d3c739504676

[CL 19524850 by wouter burgers in ue5-main branch]
2022-03-28 05:50:13 -04:00
charles bloom
0ff3677e20 fix share Texture validation on Import code for all texture types
turns off mip maps for nonpow2 cubemaps
fixes check importing nonpow2 cubemaps

#preflight 623e6bfb6776a17c5b01e82f
#rb fabian.giesen

[CL 19520871 by charles bloom in ue5-main branch]
2022-03-25 21:43:09 -04:00
aditya ravichandran
3fba7c938e StarshipStyle: Rename "EditorViewport.SubMenu.Layouts" to "Icons.Layout" and move it to StarshipCoreStyle
#rn deprecation editor
#jira UE-147073
#rb louise.rasmussen
#preflight 623e14b96d39f6b5a05b87fe

[CL 19517936 by aditya ravichandran in ue5-main branch]
2022-03-25 15:45:41 -04:00
Johan Duparc
39dcada438 Datasmith: MeshSerialization refactor
#jira none
#rb JeanLuc.Corenthin
#preflight 623ccce513359b4c47f57db0
#preflight 623e04636d39f6b5a059b10c

[CL 19516593 by Johan Duparc in ue5-main branch]
2022-03-25 14:12:48 -04:00
johan torp
5c2624134d Optimize AssetTools AdvancedCopyPackages and add batch versions of ForceReplaceReferences and ConsolidateObjects
331s -> 0.28s to consolidate objects when cloning a small shooting range map

#rb Robert.Manuszewski,Chris.Gagnon,Francis.Hurteau,Jamie.Dale,JeanLuc.Corenthin,Phillip.Kavan

#ROBOMERGE-AUTHOR: johan.torp
#ROBOMERGE-SOURCE: CL 19507095 via CL 19507103 via CL 19507108 via CL 19507110
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v937-19513599)

[CL 19514683 by johan torp in ue5-main branch]
2022-03-25 12:41:16 -04:00
Dominik Peacock
75e237c25c Fix log categories filtering not working
#jira UE-147192
#rb Lauren.Barnes
#preflight 623dd663a67e4e1ab7031588

[CL 19512940 by Dominik Peacock in ue5-main branch]
2022-03-25 10:59:27 -04:00
sara schvartzman
135be0d333 Control Rig: Fix connecting to Mirror template node hangs editor
#jira UE-146962
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/623cb0bef765c25e98e573db

[CL 19508615 by sara schvartzman in ue5-main branch]
2022-03-25 06:03:05 -04:00
Per Larsson
82502dbe34 I/O store - fix memory stomp when creating container file(s)
#rb PJ.Kack
#rnx
#preflight manual

[CL 19507265 by Per Larsson in ue5-main branch]
2022-03-25 04:26:55 -04:00
scott nelson
d33b4a0d71 Update create and duplicate behavior in Content Browser for Public/Private state
- API to control default behavior of whether newly created content is made public or private on creation
- Ensure duplication copies original's Public/Private state

#rb Francis.Hurteau
#preflight 623b6f07da56b5683a0b56a4

#ROBOMERGE-OWNER: scott.nelson
#ROBOMERGE-AUTHOR: scott.nelson
#ROBOMERGE-SOURCE: CL 19485709 via CL 19487498 via CL 19498786 via CL 19498791
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v936-19480137)

[CL 19501393 by scott nelson in ue5-main branch]
2022-03-24 15:44:12 -04:00
chris constantinescu
ae281656f2 Tests converted from 18848115 made to work multi-platform.
Not all were converted because they were designed for packaged applications whereas low level tests are designed to run as "native" non-packaged applications.
- reporting support for non-desktop platforms, for the moment Catch2 report type "console" is used that is sent to a .out file
- most number of tests possible running multi platform, slower tests excluded on incremental builds
- slow tests are moved to run on the monolithic build
- Catch2 report failure event listener such that Horde detects them as build errors. Must add new Horde matcher for Catch2 failures

#rb Mark.Lintott
#preflight 623c8de389625f0612dabd64

[CL 19498448 by chris constantinescu in ue5-main branch]
2022-03-24 13:28:25 -04:00
aditya ravichandran
80eb702b49 SSearchableComboBox: Partially revert change 19356303 (commit selection on Enter for keyboard navigation) due to potential fallout.
#rb trivial
#preflight 623c88f4bc1cf280388a0ae0

[CL 19496181 by aditya ravichandran in ue5-main branch]
2022-03-24 11:29:45 -04:00
CarlMagnus Nordin
07a8404c48 IoStoreShaderCodeLibrary: Fixed issue with library names containing dashes
#preflight 623c1b9cbc1cf2803885575e
#rb pj.kack

[CL 19495934 by CarlMagnus Nordin in ue5-main branch]
2022-03-24 11:16:24 -04:00
charles bloom
6dd0a22ef5 nop fix comments
#rb none
#preflight none

[CL 19495502 by charles bloom in ue5-main branch]
2022-03-24 10:45:24 -04:00
Catalin Dragoiu
0b81859aa7 [Insights] When all nodes are filtered out or the tree contains no nodes, show a warning banner.
#rb Ionut.Matasaru
#preflight 623c6126da56b5683a153866

[CL 19494928 by Catalin Dragoiu in ue5-main branch]
2022-03-24 09:58:24 -04:00
paul chipchase
b2be464942 Remove the check for FPackageTrailer::IsEnabled when virtualizing payloads. We don't care if the system is currently disabled, only what the package file itself contains.
#rb trivial
#rnx
#preflight 623c5912c3399da9533ffd30

- The package trailer will be on by default soon and the option to remove it disabled, so this check is a bit pointless anyway.

[CL 19493442 by paul chipchase in ue5-main branch]
2022-03-24 08:17:01 -04:00
ionut matasaru
2fcaed6908 [Insights]
- Tree Views: Further improved performance of sorting by FText columns and reduced memory cost while sorting. Added improved sorter for FText columns with available id (uint64).
  - Memory Insights: Improved performance of sorting by Function column by using the new sorter of FText values with id. Stress test (a tree with 3.5M allocs): speed improved from 4min to 27sec; memory usage improved from ~1 GiB to ~100 MiB.

#rb Catalin.Dragoiu
#preflight 623c3d748900c14eecdd0ef3

[CL 19493238 by ionut matasaru in ue5-main branch]
2022-03-24 07:09:32 -04:00
CarlMagnus Nordin
8984c81407 UnrealInsights: Improved callstack butterfly, recursive calls will now be merged instead of displayed as individual nodes in the tree
#preflight 623ad714c3399da9532bbf8a
#rb ionut.matasaru

[CL 19492566 by CarlMagnus Nordin in ue5-main branch]
2022-03-24 03:19:09 -04:00
Zousar Shaker
4b6d3f3a0a Fix bug where the Content-Type header had multiple conflicting entries when posting compact binary during Horde Storage communications:
+		[1]	L"Content-Type: application/x-ue-cb"	FString
+		[2]	L"Content-Type: application/x-www-form-urlencoded"	FString

#rb devin.doucette
#rnx
#preflight 623bfe051302f69e9a9b5e1e

[CL 19492306 by Zousar Shaker in ue5-main branch]
2022-03-24 01:28:28 -04:00
lauren barnes
9f8a8ea57b If dismissing a toast created by the message log, set the expire duration to 0.
#jira UE-127439
#rb Brooke.Hubert
#preflight 6239e5d9b3653cf6afda7ed1

#ROBOMERGE-OWNER: lauren.barnes
#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 19470291 via CL 19486226 via CL 19486233
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v936-19480137)

[CL 19487546 by lauren barnes in ue5-main branch]
2022-03-23 18:26:01 -04:00