Commit Graph

136 Commits

Author SHA1 Message Date
lauren barnes
867c4cb06b Removing early out based on bShowProjectMenus and changing it to a condition for adding menu entries, because other sections rely on FileProject
#rb trivial
#preflight 62781131b80e5aae6006212b

#ROBOMERGE-AUTHOR: lauren.barnes
#ROBOMERGE-SOURCE: CL 20099085 via CL 20099214 via CL 20099221 via CL 20099224
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v943-19904690)

[CL 20108493 by lauren barnes in ue5-main branch]
2022-05-09 15:09:20 -04:00
tim smith
ab6f014b6d Fix UBT configuration reading code to read the editor per project user setting from the corrected saved file location.
This resolves a UBT issue where building from Visual Studio/Rider while the editor is running wouldn't automatically change to HotReload mode.
#preflight 626698887e06ec75059f44b8
#jira none
#rb Ben.Marsh, Jonathan.Adamczewski
#lockdown mark.lintott

#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 19901402 in //UE5/Release-5.0/... via CL 19902726
#ROBOMERGE-BOT: UE5 (Release-Engine-Staging -> Main) (v942-19904256)

[CL 19904470 by tim smith in ue5-main branch]
2022-04-25 12:47:17 -04:00
danny couture
85c88cff7e Async Streamed Sounds Compilation in Editor
- Make FStreamedAudioCacheDerivedDataWorker thread-safe by copying USoundWave members before going async and querying the DDC directly for compressed sound data
  - Failure to get streamed chunks from DDC will now try to build asynchronously if allowed to instead of falling back to synchronous behavior by default
  - Make LoadZerothChunk launch an async build in editor instead of forcing a wait
  - GetNumChunks(), GetChunks() and GetZerothChunkData() will wait on the async build if not finished to return appropriate data to the caller
  - Allow DDC fill commandlet to benefit from async build
  - Improve cooker logic to reduce waits and avoid preparation of the running platform data during cook if not needed
  - Add async sound compiler so that we benefit from its scheduling and ensure sounds are all properly built after a call to FAssetCompilingManager::Get().FinishAllCompilations().
  - Protect the streamed audio platform data's AsyncTask property from multi-threaded access

  - Can be disabled from editor experimental settings, by ini settings, by cmdline using -asyncsoundwavecompilation=0 or by CVar using Editor.AsyncSoundWaveCompilation=0

  - Benchmarks with -DDC-Local-MissTypes=Audio+StreamedAudio on Artemis_Terrain
    - 3m52s to 2m03s for map loading
    - 8m13s to 2m59s for PIE

#tests
   - No binary diff on FN cooked sounds with both recompilation and shared ddc code paths
   - All Audio related tests in EngineTest
   - As many AudioQA tests as possible
   - Lyra -game

#jira UE-142500
#rb Phil.Popp
#preflight 624ee0703661c8f04a3842b8

[CL 19667776 by danny couture in ue5-main branch]
2022-04-07 09:19:30 -04:00
benjamin fox
c9ccf2ae7f BPHeaderView: Expose FontSize and ListItem SelectionColor to config
#jira UE-147421
#rb ben.hoffman
#preflight 624386943a5a4c1622b7f545

[CL 19559534 by benjamin fox in ue5-main branch]
2022-03-30 13:13:37 -04:00
benjamin fox
df6912fe0d BP Header View: Add Config options for syntax highlighting and field sorting
#jira UE-145341
#rb andrew.davidson
#preflight 62320c536e25767a218b1300

[CL 19407100 by benjamin fox in ue5-main branch]
2022-03-16 12:20:58 -04:00
matt peters
f61534c218 #jira UE-138006
Disable InEditorCooking by default for all projects. WorldPartition does not support it; a project should enable InEditorCooking only if it does not use WorldPartition.
Add comment explaining why WorldPartition does not support it.
[RN] Minor, Cooking
#rb Zousar.Shaker
#preflight 61e59c20873f2ea48f3b912a

#ROBOMERGE-AUTHOR: matt.peters
#ROBOMERGE-SOURCE: CL 18633801 in //UE5/Release-5.0/... via CL 18633807 via CL 18633811
#ROBOMERGE-BOT: UE5 (Release-Engine-Test -> Main) (v899-18417669)

[CL 18637388 by matt peters in ue5-main branch]
2022-01-18 04:32:18 -05:00
aurel cordonnier
fc542f6cfd Merge from Release-Engine-Staging @ 18081189 to Release-Engine-Test
This represents UE4/Main @18073326, Release-5.0 @18081140 and Dev-PerfTest @18045971

[CL 18081471 by aurel cordonnier in ue5-release-engine-test branch]
2021-11-07 23:43:01 -05:00
tim smith
1ebb5b6a93 Make Live Coding enabled by default.
1) New projects will have live coding enabled by default.
2) Re-instancing will be enabled by default
3) The initial start mode of the console will be hidden
4) Moved some console specific configurations to the ini file specific to LCC
5) Added the saving of the disable action limit to the ini file.

#rb none
#rnx
#preflight 6155c759260f7d000130c1be

#ROBOMERGE-OWNER: tim.smith
#ROBOMERGE-AUTHOR: tim.smith
#ROBOMERGE-SOURCE: CL 17678494 in //UE5/Release-5.0/... via CL 17678517
#ROBOMERGE-BOT: STARSHIP (Release-Engine-Staging -> Release-Engine-Test) (v881-17767770)
#ROBOMERGE[STARSHIP]: UE5-Main

[CL 17785289 by tim smith in ue5-release-engine-test branch]
2021-10-12 11:10:41 -04:00
danny chapman
2a43406efe Fix/improve transparency sorting and shading in editor when opacity is 1
Option for the grab/poke raycast distance

#jira UE-129539
#jira UE-130564

#rb cedric.caillaud
#preflight 615c2e46f556160001b5d5d5

#ROBOMERGE-AUTHOR: danny.chapman
#ROBOMERGE-SOURCE: CL 17719687 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v879-17706426)

[CL 17719705 by danny chapman in ue5-release-engine-test branch]
2021-10-05 07:48:54 -04:00
matt hoffman
e5bf2fd2b6 Matinee: Misc cleanup (code comment changes, etc.)
#jira UE-105313
#rb Trivial
#preflight 60cb86666092ba00014e413d

#ROBOMERGE-SOURCE: CL 16708963 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16708979 by matt hoffman in ue5-release-engine-test branch]
2021-06-17 14:57:48 -04:00
tim smith
b294a27c29 Add the ability to enable re-instancing via project settings. Old setting still supported.
Add the ability to enable auto compile when adding new C++ classes.
Fixed user feedback issues when adding new C++ classes.

#rb joe.kirchoff
#rnx
#jira UE-116958
#preflight 60cb2e884ce02c0001d278c1

#ROBOMERGE-SOURCE: CL 16703582 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v835-16672529)

[CL 16703591 by tim smith in ue5-release-engine-test branch]
2021-06-17 08:47:50 -04:00
aurel cordonnier
25a11deeac Merge from Release-Engine-Staging @ 16579919
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16581170 by aurel cordonnier in ue5-release-engine-test branch]
2021-06-07 20:09:45 -04:00
aurel cordonnier
50944fd712 Merge UE5/RES @ 16162155 to UE5/Main
This represents UE4/Main @ 16130047 and Dev-PerfTest @ 16126156

[CL 16163576 by aurel cordonnier in ue5-main branch]
2021-04-29 19:32:06 -04:00
danny couture
db517ce4a2 Activate async skeletal mesh compilation by default
#rb Alexis.Matte

[CL 15663350 by danny couture in ue5-main branch]
2021-03-09 23:46:43 -04:00
lauren barnes
14cab89ad7 Fix for Hide Unused Connectors always resetting to true.
#rb trivial
#jira none

#ROBOMERGE-SOURCE: CL 15589105 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v777-15581079)

[CL 15589109 by lauren barnes in ue5-main branch]
2021-03-03 19:01:19 -04:00
lauren barnes
aa8befd2a2 Fix for Hide Unrelated Connectors defaulting to on
#jira none
#rb Matt.Kuhlenschmidt+

#ROBOMERGE-SOURCE: CL 15560866 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)

[CL 15560944 by lauren barnes in ue5-main branch]
2021-03-01 15:56:39 -04:00
christopher waters
c45f1dfad5 Removing Tessellation:
- Removed Tessellation settings from Materials and Material Interfaces
- Removed Adjacency buffers from Static and Skeletal Meshes.

#jira UE-94564
#rb jeremy.moore, josie.yang, kevin.ortegren, yuriy.odonnell

#ROBOMERGE-OWNER: christopher.waters
#ROBOMERGE-AUTHOR: christopher.waters
#ROBOMERGE-SOURCE: CL 15501023 in //UE5/Release-5.0-EarlyAccess/...
#ROBOMERGE-BOT: STARSHIP (Release-5.0-EarlyAccess -> Main) (v771-15082668)
#ROBOMERGE-CONFLICT from-shelf

[CL 15502653 by christopher waters in ue5-main branch]
2021-02-23 14:03:21 -04:00
Matt Kuhlenschmidt
cf8bbcede7 deprecate Slates EnableMenuAnimations api. This feature has been disabled and has not worked since 4.0. Turning it on by accient causes massive issues with menus.
[CL 14844960 by Matt Kuhlenschmidt in ue5-main branch]
2020-12-03 13:16:18 -04:00
danny couture
1c216e5d34 Enable async static mesh compilation by default
#rb trivial

[CL 14806192 by danny couture in ue5-main branch]
2020-11-23 07:19:16 -04:00
Patrick Enfedaque
445e6d0d25 Fix SceneOutliner ini property name 'bHideLevelInstanceHierarchy'
#rb trivial

[CL 14718668 by Patrick Enfedaque in ue5-main branch]
2020-11-11 07:43:51 -04:00
Marcus Wassmer
3b81cf8201 Merging using //UE5/Main_to_//UE5/Release-Engine-Staging @14384769
autoresolved files
#rb none

[CL 14384911 by Marcus Wassmer in ue5-main branch]
2020-09-24 00:43:27 -04:00
Frank Gigliotti
085a1d261d Added default blueprint graph event nodes for gameplay cue notifies.
[CL 14301718 by Frank Gigliotti in ue5-main branch]
2020-09-11 15:38:58 -04:00
roey borsteinas
a204ae8ced Foundations in the Scene Outliner
#rb patrick.enfedaque
#jira none

[CL 14102941 by roey borsteinas in ue5-main branch]
2020-08-13 10:46:40 -04:00
Marc Audy
a7c9001a94 Merging //UE5/Release-Engine-Staging to Main (//UE5/Main) @ 14075166
#rb
#rnx

[CL 14075271 by Marc Audy in ue5-main branch]
2020-08-11 01:36:57 -04:00
roey borsteinas
cce829bfd4 SceneOutliner refactor
Scene Outliner refactored to remove all actor-specific code.
Now uses modular modes and hierarchies to allow representation of any data model.

#rb patrick.enfedaque matt.kuhlenschmidt
#jira none
#fyi tim.gautier

[CL 13922848 by roey borsteinas in ue5-main branch]
2020-07-22 09:35:57 -04:00