Commit Graph

10721 Commits

Author SHA1 Message Date
guillaume abadie
57bcbe4c7c Disables dynamic res on automated screenshot tests
#rb trivial

#ROBOMERGE-AUTHOR: guillaume.abadie
#ROBOMERGE-SOURCE: CL 19627950 via CL 19629834 via CL 19634036
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19635388 by guillaume abadie in ue5-main branch]
2022-04-05 19:23:53 -04:00
Zousar Shaker
28c6283a57 2nd submit with fix for lifetime issue:
Allow async operations for Jupiter DDC backend.

#rb devin.doucette
#jira UE-144412
#preflight 624c5fb68d1db441a90f23fe

[CL 19631067 by Zousar Shaker in ue5-main branch]
2022-04-05 16:43:41 -04:00
Devin Doucette
8c27714a84 DDC: Added ConvertLegacyCacheKey to construct new cache keys from legacy cache keys
The function is shared with the legacy cache store to allow callers of the legacy API to migrate to the value API using this conversion function without invalidating existing cache keys.

#preflight 624c9ab68d1db441a913137e
#rb Zousar.Shaker

[CL 19630681 by Devin Doucette in ue5-main branch]
2022-04-05 16:27:17 -04:00
martins mozeiko
b7ce1b7247 Adds option to use separable filter for generating mips.
This allows faster texture cooking, but introduces slight changes to newly computed pixel values.
Quality of texture mips stays the same, but values are different due to different order of floating-point operations.
To keep patch sizes small, use old same code as before for generating mips for existing textures - will use new filter only for saved textures.
Currently this setting is disabled for new textures by default. See comment in Texture.cpp how to enable it.

#rb charles.bloom fabian.giesen
#preflight 624c9d9a8d1db441a9137202

[CL 19630307 by martins mozeiko in ue5-main branch]
2022-04-05 16:10:56 -04:00
Zousar Shaker
f34273a349 [Backout] - CL19628588
#fyi Zousar.Shaker
Original CL Desc
-----------------------------------------------------------------
Allow async operations for Jupiter DDC backend.

#rb devin.doucette
#jira UE-144412
#preflight 624c5fb68d1db441a90f23fe

[CL 19629334 by Zousar Shaker in ue5-main branch]
2022-04-05 15:17:17 -04:00
Zousar Shaker
56e179a5f4 Allow async operations for Jupiter DDC backend.
#rb devin.doucette
#jira UE-144412
#preflight 624c5fb68d1db441a90f23fe

[CL 19628588 by Zousar Shaker in ue5-main branch]
2022-04-05 14:18:39 -04:00
carl lloyd
9bc1cec538 Enabling half precision floating point for Metal on iOS/tvOS
#rb Dmitriy.Dyomin, Laura.Hermanns
#jira UE-120588
#preflight 624c3b06f4217035fac65500

[CL 19626453 by carl lloyd in ue5-main branch]
2022-04-05 11:51:04 -04:00
Catalin Dragoiu
7b00ffd891 [Insights] Fix hang when closing during an async operation.
#rb Ionut.Matasaru
#preflight 624c555e8d1db441a90eb8a1
#jira UE-148086

[CL 19625698 by Catalin Dragoiu in ue5-main branch]
2022-04-05 11:10:59 -04:00
benoit deschenes
afde922bf1 DatasmithExporter - Fixing Rhino and Revit broken export (no export in Rhino, bad mesh scaling in Rhino & Revit)
- Restoring previous FDatasmithSceneExporter::Reset() behavior but marking the function as deprecated.
It's previous usage of reseting the export progress without resetting the whole exporter state was discutable and confusing. If users want to fully reset the exporter they don't need the Reset() function.

- Fixing Datasmith Facade inverse scaling error during position conversion

#preflight 624b48d9dc6183e3f547d3b1
#rb Johan.Duparc Kerim.Borchaev

[CL 19625080 by benoit deschenes in ue5-main branch]
2022-04-05 10:39:18 -04:00
Helge Mathee
5dc04e3587 RigVM: Provide subject to user workflow callbacks
#rb na
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624c4f95090236773aff9970

[CL 19625079 by Helge Mathee in ue5-main branch]
2022-04-05 10:39:09 -04:00
Johan Berg
7a928530a2 Fix CIS errors on Mac
#rb none
#preflight 624c4d54683a7dd323b02e7d

[CL 19625055 by Johan Berg in ue5-main branch]
2022-04-05 10:37:43 -04:00
sara schvartzman
a10c663909 Control Rig: Fix local variables not working properly
#jira FORT-465100
#rb helge.mathee
#preflight https://horde.devtools.epicgames.com/job/624c1aafc51908059af74419

[CL 19622549 by sara schvartzman in ue5-main branch]
2022-04-05 06:57:59 -04:00
Helge Mathee
b331ec5761 RigVM: Fix constraint boundaries for code generator
#rb na
#jira na
#preflight trivial

[CL 19622361 by Helge Mathee in ue5-main branch]
2022-04-05 06:27:28 -04:00
Helge Mathee
3fb666f8d9 ControlRig / RigVM: Offer user workflows per unit / node
#rb sara.schvartzman jack.cai
#jira UE-144670
#preflight https://horde.devtools.epicgames.com/job/624c14e1e434babd8a41478d

[CL 19622287 by Helge Mathee in ue5-main branch]
2022-04-05 06:16:59 -04:00
ionut matasaru
024b24d27b [Insights] Fixed NonUnity compile errors.
#jira UE-148082
#rb none
#preflight 624bfe75b6084b983285be6f

[CL 19621900 by ionut matasaru in ue5-main branch]
2022-04-05 04:38:50 -04:00
Dan Thompson
cad7c1a18d Adding a warning so we remember to check Bink Audio encoding when the editor is up and running on apple silicon.
#fyi aaron.mcleran
#rb will.damon
#preflight 624b6252981a2c8eb4b51231

[CL 19615457 by Dan Thompson in ue5-main branch]
2022-04-04 17:35:14 -04:00
Joe Kirchoff
ef9cb95ddf Deprecate VS2017 source code accessor
#rnx
#rb trivial
#jira UE-97614
#preflight 624b404dc667881bf42bbddc

[CL 19613373 by Joe Kirchoff in ue5-main branch]
2022-04-04 15:06:27 -04:00
Dan Thompson
cd73707429 Update package writers to gather package hashes internally, then have CookByTheBookFinished copy them to asset package datas.
Add iostore chunk hashes to the asset registry during cook.
Remove old hashing code, which was extensive. This moves the async writes in to UE::Task from the old AsyncWorkSequence().
#rb Matt.Peters
#rb Jeff.Roberts
#preflight 624b24a5f73c316f68303946

[CL 19611812 by Dan Thompson in ue5-main branch]
2022-04-04 13:26:27 -04:00
ionut matasaru
bcd889d733 [Insights]
- Added "Session Browser" in main menu. Opens the Unreal Insights Session Browser window.
  - Added "Open Trace File (new instance)...". Starts analysis for a specified trace file, in a separate Unreal Insights instance.
  - Added "Open Trace File (same instance)...". Starts analysis for a specified trace file, replacing the current analysis session.

#rb Catalin.Dragoiu
#preflight 624af26edf7d23dbfe359c0d

[CL 19609997 by ionut matasaru in ue5-main branch]
2022-04-04 11:43:37 -04:00
charles lefebvre
1fe167d9b6 [GameplayDebugger] Hide OnScreenMessages when the gameplay debugger is active
#tests Tested in UYE
#rb Yoan.StAmant
#rnx

#ROBOMERGE-AUTHOR: charles.lefebvre
#ROBOMERGE-SOURCE: CL 19608400 via CL 19608505 via CL 19608571 via CL 19608608 via CL 19608634
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v938-19570697)

[CL 19609660 by charles lefebvre in ue5-main branch]
2022-04-04 11:27:53 -04:00
Patrick Enfedaque
d31019c9e9 - FLinkerInstancingContext: Add Tag support
- Use FLinkerInstancingContext Tag to load all external actors instead of using a global map

#rb richard.malo, jeanfrancois.dube, francis.hurteau
#preflight 624aea29c51908059ae6b82f
#rnx

[CL 19607995 by Patrick Enfedaque in ue5-main branch]
2022-04-04 09:31:43 -04:00
ionut matasaru
beee4810c2 [Insights]
- Session Browser: Added "Rename..." (F2 key shortcut) in context menu for a trace session. Allows renaming in-place for the selected utrace file. The ucache file is also renamed automatically.
  - Session Browser: Added "Delete" (Del key shortcut) in context menu for a trace session. Deletes the selected utrace file. The ucache file is also deleted automatically.

#jira UE-143668, UE-118860
#rb Catalin.Dragoiu
#preflight 624742e5dc6183e3f51fa1cc

[CL 19607112 by ionut matasaru in ue5-main branch]
2022-04-04 07:57:52 -04:00
christopher waters
f8147b1889 Full set of fixes for non-unity non-pch builds after EngineTypes cleanup. This includes adjusting previous build fixes that introduced new includes that weren't actually necessary. Restored a few includes and wrapped them in UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_1 checks to maintain compatability.
Also includes fixes for other build issues as it's hard to separate them all.

#jira too many to list
#rb none
#preflight 6247d21073665f7d5e6c5a6c

[CL 19600818 by christopher waters in ue5-main branch]
2022-04-02 01:04:02 -04:00
Marc Audy
a74cd5e383 Fix non-unity errors
#jira UE-147863, UE-147883, UE-147723, UE-147717, UE-147709, UE-147707, UE-147761
#rnx
#preflight

[CL 19596080 by Marc Audy in ue5-main branch]
2022-04-01 17:29:55 -04:00
Jason Nadro
8a8ff01b79 Add scope marker to see what platform we are trying to load.
- This can take a considerable amount of time so it is good to know which platforms are loading.

#rb trivial
#jira none
#preflight trivial

[CL 19595463 by Jason Nadro in ue5-main branch]
2022-04-01 16:54:57 -04:00