Commit Graph

1302 Commits

Author SHA1 Message Date
aurel cordonnier
d17d20ca36 Merge from Release-Engine-Test @ 16758890 to UE5/Main
This represents UE4/Main @ 16738161 and Dev-PerfTest @ 16737719 (and Release-17.00 @ 16658211)

[CL 16763350 by aurel cordonnier in ue5-main branch]
2021-06-23 17:51:32 -04:00
Devin Doucette
9da558c545 Guid: Added EGuidFormats param to the string builder functions
#rb Zousar.Shaker
#rnx

[CL 16738695 by Devin Doucette in ue5-main branch]
2021-06-22 01:10:54 -04:00
Devin Doucette
bb35220f2e Guid: Added functions for writing to string builders
#rb Zousar.Shaker
#rnx

[CL 16733448 by Devin Doucette in ue5-main branch]
2021-06-21 16:39:41 -04:00
Devin Doucette
af48ae11f4 StringBuilder: Fixed compile errors for FUtf8StringBuilder
#rb Zousar.Shaker
#rnx
#preflight 60d0e2b3d4d7ac0001866a76

[CL 16733211 by Devin Doucette in ue5-main branch]
2021-06-21 16:33:29 -04:00
Zousar Shaker
cf116088ae Integrating //UE5/Dev-Cooker @ 16678003 to //UE5/Main (Zousar.Shaker-YEG-0943-Quaternary)
Non-DevIteration_ShooterGame

[CL 16678907 by Zousar Shaker in ue5-main branch]
2021-06-15 16:36:57 -04:00
Helge Mathee
3561ebcc28 Default Value Helper: Support parsing FRotator serialized text (Pitch=...,Yaw=...,Roll=...)
#rb halfdan,ingvarsson
#jira UE-117558

[CL 16673858 by Helge Mathee in ue5-main branch]
2021-06-15 11:12:47 -04:00
aurel cordonnier
e0ad4e25df Merge from Release-Engine-Test @ 16624776 to UE5/Main
This represents UE4/Main @ 16579691 and Dev-PerfTest @ 16579576

[CL 16625248 by aurel cordonnier in ue5-main branch]
2021-06-10 13:13:24 -04:00
CarlMagnus Nordin
f21e594dd0 Added support for storing shaders in iostore.
Opt-In with core setting AllowShadersInIoStore
#review-16450322

[CL 16622428 by CarlMagnus Nordin in ue5-main branch]
2021-06-10 09:29:05 -04:00
Brandon Schaefer
4b4accd7fe Remove extra logging
#jira none
#rb Josh.Adams
#fyi Josh.Adams

[CL 16616392 by Brandon Schaefer in ue5-main branch]
2021-06-09 19:47:06 -04:00
Nick Darnell
3625ab4de1 CommonInput - Using the new UPlatformSettings, to store per-platform information into an NDA location when each platform is configured. These changes make it so we use the 'real' platform ini name, e.g. There's no more "PC" platform as far as the common input exists for configuring the platforms. So if you setup linux, that's another platform you'd configure. The gamepads are still wonky, they're trying to use platform ini names for gamepad names, going to refactor that so it's not coming from platform names. Made an upgrade path for the old settings that will update and then clear the old configuration. Also removed some settings that were added to DataDrivenPlatformInfo that don't make sense, and updated some platforms that never got the settings to begin with.
#review-16605256 Josh.Adams, Michael.Noland, Daren.Cheng
#fyi Josh.Adams, Michael.Noland, Daren.Cheng

[CL 16605253 by Nick Darnell in ue5-main branch]
2021-06-09 10:44:46 -04:00
andrew firth
0bf022ef63 [CVARS] - allow scalability set by to avoid the override on double set console variables.
this avoids a bug where UE uses a default scalability to set a non engine CVAR(does not exist yet) but the local project uses a local setting that is not default. In this scenario we want the local setting to win however without the change in this CL, the default setting persists.

[at]josh.adams

#rb brandon.dawson

#ROBOMERGE-SOURCE: CL 16515155 in //UE5/Private-Frosty/...
#ROBOMERGE-BOT: STARSHIP (Private-Frosty -> Main) (v826-16501804)

[CL 16515191 by andrew firth in ue5-main branch]
2021-06-01 12:08:19 -04:00
aurel cordonnier
43fa62fcd8 Merge from Release-Engine-Test @ 16487383 to UE5/Main
This represents UE4/Main @ 16445039 and Dev-PerfTest @ 16444526

[CL 16488106 by aurel cordonnier in ue5-main branch]
2021-05-27 13:40:37 -04:00
michael atchison
7b79cf8cb0 Fix hotfixing in UE5.
#jira UE-116280
#review-16477251 @rob.cannaday @josh.adams

[CL 16486270 by michael atchison in ue5-main branch]
2021-05-27 11:56:30 -04:00
Steve Robb
ba5a9cb362 Some explicit casts to UTF8CHAR, for upcoming changes to that type.
#rb none
#jira none

[CL 16478979 by Steve Robb in ue5-main branch]
2021-05-26 20:27:50 -04:00
mark lintott
ebc76094e2 #jira UE-111484
#rb trvial
Removed references of UE4 in codebase
#preflight 60ae574b04188d00014f38ce

[CL 16472018 by mark lintott in ue5-main branch]
2021-05-26 13:41:01 -04:00
Steve Robb
1f3fe8c9ac Some ANSICHAR/UTF8CHAR cast fixes for upcoming changes to StringConv.h.
#rb none
#jira none

[CL 16469364 by Steve Robb in ue5-main branch]
2021-05-26 10:45:12 -04:00
Andriy Tylychko
ad35ea4b68 * added methods to get/return "raw" events (as opposite to "safe" events) from/to FEventPool, refactored FScopedEvent and FEventRef to avoid unnecessary memalloc
* removed EEventPoolTypes as we already have equivalent EEventMode
* added FSharedEventRef that is ref-counted and takes an event from the global pool. Is required as FEventPool is in a private header so not directly accessible from user code

#rb steve.robb francis.hurteau

[CL 16469357 by Andriy Tylychko in ue5-main branch]
2021-05-26 10:44:27 -04:00
Andrew Davidson
8af444c595 LWC: Fix precision loss warnings in Core. Temporarily silence Chaos precision warnings in LWC builds while they are being fixed.
#rb michael.noland
#jira UE-116286
#preflight 60a8b63f1d02bb0001dfeea8

[CL 16428819 by Andrew Davidson in ue5-main branch]
2021-05-22 04:29:00 -04:00
Devin Doucette
73edf39e8f Made FPathViews::Append take a template parameter pack of arguments to append
#rb Zousar.Shaker
#preflight 60a7ea694c32030001dbc9d2

[CL 16423176 by Devin Doucette in ue5-main branch]
2021-05-21 15:24:25 -04:00
Patrick Laflamme
5d160f6a69 Changed FApp::GetInstanceId() to use a local static declaration (static magic) rather than a class member to avoir static order initialization issues when calling it very early (basically in engine pre-init code).
#rb Jamie.Dale.

[CL 16404387 by Patrick Laflamme in ue5-main branch]
2021-05-20 11:37:21 -04:00
Martin Ridgers
bfa552844c Guarantee the lifetime of FPageAllocator is long enough for all objects that use it. A FMemStackBase frees its allocs back to the page allocator in its destructor. The page allocator singleton is lazily created the first call to FMemStackBase::Alloc(). Because any number of other global FMemStackBase objects could have been constructed prior to the first call Alloc(), the page allocator will be destructed before these global FMemStackBase objects.
#jira UE-115897
#rb gt,jt
#rnx
#fyi will.damon

[CL 16383135 by Martin Ridgers in ue5-main branch]
2021-05-19 07:41:33 -04:00
alexander suvorov
df6c589ae9 Make MinBytesSaved and MinPercentSaved package compression parameters configurable.
#rb charles.bloom

[CL 16361541 by alexander suvorov in ue5-main branch]
2021-05-17 19:25:38 -04:00
aurel cordonnier
8eebe8841f Merge UE5/RET @ 16305968 to UE5/Main
This represents UE4/Main @ 16261013 and Dev-PerfTest @ 16259937

[CL 16306996 by aurel cordonnier in ue5-main branch]
2021-05-12 18:10:03 -04:00
charles bloom
e0e6c4d533 CompressMemoryIfWorthDecompressing to avoid sending compressed data that expanded or barely compressed
#rb none
#fyi alexander.suvorov

[CL 16244720 by charles bloom in ue5-main branch]
2021-05-09 12:47:12 -04:00
Matt Peters
3a1f740ef4 #jira UE-113053
Workaround case when GetStack returns an empty stack, and fix some of the cases that can cause it to return an empty stack.
#rb Johan.Berg
#rnx

[CL 16223819 by Matt Peters in ue5-main branch]
2021-05-06 14:04:04 -04:00