Commit Graph

2403 Commits

Author SHA1 Message Date
jack porter
187b14ee26 Fix Mali device detection potentially incorrectly matching substrings of other devices.
#jira UE-192989
#rb Chris.Babcock

[CL 27105959 by jack porter in ue5-main branch]
2023-08-15 12:12:17 -04:00
adam kinge
06a3585301 Required Metal shader compiler changes to support iOS Simulator. Set to disabled by default via "bEnableSimulatorSupport" in IOSRuntimeSettings.
#jira UE-168571
#rnx
#rb carl.lloyd, jack.porter
#lockdown jack.porter

[CL 27022463 by adam kinge in ue5-main branch]
2023-08-11 01:01:38 -04:00
Matt Peters
2e9b5d4a76 IncrementalCooking: Move initialization of the EditorDomainOplog to after engine startup, and only when cooking, to avoid crashing because project name is not available.
#jira UE-192170
#rnx
#rb Zousar.Shaker

[CL 27014776 by Matt Peters in ue5-main branch]
2023-08-10 18:10:19 -04:00
chris babcock
d43d1225fe Support resizeability for foldable devices / multiscreen
#jira UE-168578
#android
[REVIEW] [at]Jack.Porter
#rb Jack.Porter

[CL 26910173 by chris babcock in ue5-main branch]
2023-08-07 23:01:55 -04:00
Matt Peters
db91644a10 EditorDomain: Disable the EditorDomainOplog for new incremental cooking until we have fixed initialization to occur at cook startup rather than too early in engine startup.
#jira UE-192170
#rb None, trivial
#rnx

[CL 26908707 by Matt Peters in ue5-main branch]
2023-08-07 21:21:47 -04:00
josh adams
97536070dc - Delayed the kickoff of async loading of other platform configs, because ProjectDir can get reset on main thread while the async threads are using it for loading other platform configs
- Allow for projects to have ConfigRedirects.ini files - it was not oringally allowed but a licensee found that it can be needed for User saved ini files that can't be updated, so the redirects is useful for a licensee to specify
- Fixed a copy/paste error in a log about ConfigRedirects
#jira UE-188860,UE-165743

[CL 26902954 by josh adams in ue5-main branch]
2023-08-07 18:40:55 -04:00
leon huang
5d03f37311 Localization:
Adding languages to UE for parity support.

#rnx
#rb: trivial
#jira: UE-187546

[CL 26899404 by leon huang in ue5-main branch]
2023-08-07 17:13:36 -04:00
alexis matte
73b9261e7d Interchange: Fix config file not at the correct location
#rb jeanluc.corenthin
#rnx

[CL 26856034 by alexis matte in ue5-main branch]
2023-08-04 15:01:09 -04:00
jamie dale
1a87b00828 Ensure OutputLog module is loaded when gathering meta-data localization
[FYI] Aden.AdenFarah
#rnx

[CL 26851682 by jamie dale in ue5-main branch]
2023-08-04 13:01:52 -04:00
adam kinge
43d42d6d2b Required Metal changes to support iOS Simulator.
- add a new shader platform (SP_METAL_SIM) to support iOS Simulator specific compilation requirements
- update iOS sim #define WITH_SIMULATOR to WITH_IOS_SIMULATOR

#jira UE-168571
#rb carl.lloyd

[CL 26850475 by adam kinge in ue5-main branch]
2023-08-04 12:28:20 -04:00
josh adams
fd539f221c - Enabled Modern Xcode mode by default for everyone!
- Fixed a naming issue (GameName vs ExeName) with stub creation for non-Development builds
#jira UE-191986
#rb calvin.zheng

[CL 26831842 by josh adams in ue5-main branch]
2023-08-03 18:45:15 -04:00
guillaume abadie
4f906c3570 Commits to r.TSR.ShadingRejection.TileOverscan=3 on all AA scalabilities
#rb none
#jira UE-179496, UE-166882

[CL 26815494 by guillaume abadie in ue5-main branch]
2023-08-03 12:39:07 -04:00
ben hoffman
b75b0dc78e Add a toggle for the behavior of EKeys::Platform_Delete on Mac.
On a Mac keyboard pressing just "delete" will act as a "backspace" on windows or linux, and pressing "function+delete" will act as "delete" on windows or linux.

There is no behavioral change here, but it provides the option to change what it is and supports more platforms then just Mac.

#jira UE-190154
#rb zack.neyland

[CL 26810634 by ben hoffman in ue5-main branch]
2023-08-03 10:41:03 -04:00
geordiemhall
57ee928f20 PR #9389: Allow using "spawn node" keyboard shortcuts while dragging from a pin
#jira UE-159588

[CL 26780272 by geordiemhall in ue5-main branch]
2023-08-02 14:08:05 -04:00
Brice Criswell
50af62ae00 Import: Keep sections separate
-	Adds an option to not merge skeletal mesh sections sharing the same material during FBX import. This allows you to control visibility at a per-section level without having to give each section a unique material. [Github Pull Request: 9587]
#jira UE-164863
#rb Alexis.Matte, JeanLuc.Corenthin

[CL 26757306 by Brice Criswell in ue5-main branch]
2023-08-01 18:02:41 -04:00
paul chipchase
c77baa1e23 Allow IoStoreOnDemand to be enabled in the editor via the config file option Engine:[Ias]:EnableInEditor (false by default)
#rb PJ.Kack
#rnx

[CL 26735239 by paul chipchase in ue5-main branch]
2023-08-01 07:43:32 -04:00
robert srinivasiah
de9f2b7d08 XR: disable ISR on Mac
We don't actually support ISR on Mac yet, so disable this until we get this stood up

#jira UE-189718 UE-174004
#rb Zack.Neyland
#rnx

[CL 26734651 by robert srinivasiah in ue5-main branch]
2023-08-01 06:53:59 -04:00
dmitriy dyomin
e49e8112a0 Disable Vulkan on Adreno6xx devices with drivers version earlier than 400
#jira UE-183471
#rb jack.porter

[CL 26665779 by dmitriy dyomin in ue5-main branch]
2023-07-28 03:24:19 -04:00
guillaume abadie
dde54a1648 Enables TSR Ressurection on High, Epic & Cinematic anti-aliasing scalability
#rb none
#jira UE-179496

[CL 26649358 by guillaume abadie in ue5-main branch]
2023-07-27 15:04:19 -04:00
carl lloyd
7eb7660622 Disable WaveOps on Metal SM5 renderer
#rb trivial
#jira UE-191135

[CL 26645282 by carl lloyd in ue5-main branch]
2023-07-27 12:59:48 -04:00
carl lloyd
93ddb1e9d2 Metal RHI: Disable SM6 as a default
Fix target settings to correctly pick highest target

#rb jeannoe.morissette

[CL 26643568 by carl lloyd in ue5-main branch]
2023-07-27 12:13:26 -04:00
erica stella
cc83ec481c Add bSupportsVariableRateShading to Android DDPI.
#rb christopher.fiala

[CL 26635588 by erica stella in ue5-main branch]
2023-07-27 06:12:15 -04:00
KXOC
ecf4306834 Add profile for meta quest pro and update profiles for quest 2 and quest.
Also use Oculus_Quest device profile as fallback for any Quest device.

#jira UE-188903
#rb christopher.fiala

[CL 26635009 by KXOC in ue5-main branch]
2023-07-27 05:07:14 -04:00
phillip kavan
003b2d9623 Add a way to treat composite members as complete values when generating the custom property list for the Blueprint instance post-construct initialization fast path.
Change summary:
- Added UBlueprintGeneratedClass::RequiresCompleteValueForPostConstruction (config). These members will not be further decomposed into sub property delta lists.
- Added a CVar to allow the BP property initialization fast path to more easily be disabled for testing (similar to the CVar that exists for fast path component instancing).
- Revised property list generation to avoid storing extra "placeholder" entries for array values that exceed the size of the native parent default container's value (perfmem).

#rb Ben.Hoffman

[CL 26547199 by phillip kavan in ue5-main branch]
2023-07-24 12:34:42 -04:00
Josh Adams
45eee4b07c - Programs now no longer use Game/Client entitlements, but can set bUseEntitlementsForPrograms to true in the .ini if really needed
- Added an Unrestricted.entitlements, an empty entitlements file
- Changed Programs to find the .ini for codesigning, without needing a .uproject

[CL 26527971 by Josh Adams in ue5-main branch]
2023-07-21 18:02:08 -04:00