Commit Graph

2330 Commits

Author SHA1 Message Date
Josh Adams
b4b338d4c6 - Removing deprecated IOS bitcode support
#rb adam.kinge
#preflight 640fc449c41a0a2a77e96181

[CL 24643143 by Josh Adams in ue5-main branch]
2023-03-14 16:15:23 -04:00
christopher fiala
6620cf9c05 Support OpenXR gaze-tracking in the foveated VRS generator. Foveated image is re-centered on user's gaze point if gaze data is available and confident.
Refactored some outdated portions of the foveated generator from before the VRS manager system was updated, including removing remnants of a combiner system within the shader

#jira UE-169287
#rb victor.brodin
#preflight 640fcc2a290c6e5d77adef97

[CL 24626732 by christopher fiala in ue5-main branch]
2023-03-13 21:37:42 -04:00
adam kinge
52a32ed2fb Fix incorrect regex for double digit iPhone model ids. For example, the previous profile "iPad13,[16-17]=iPadAir5" will not match an iOS Model "iPad13,16" - this fixes the invalid iPad13,xy matches.
#jira UE-178445
#rb jack.porter
#preflight none as iOS ini only change
#lockdown jack.porter

[CL 24588008 by adam kinge in ue5-main branch]
2023-03-09 23:57:33 -05:00
aaron mcleran
e26abde9d6 Adding ability to have different options for 2D, non-spatialized radius blend.
* Legacy omni blend
* Direct 2D (i.e. stereo)
* Immersive 2D (i.e. quad)

#rb Jimmy.Smith
#jira UE-175029
#preflight 63e2d4039910415ae207526e

[CL 24586912 by aaron mcleran in ue5-main branch]
2023-03-09 21:01:41 -05:00
peter engstrom
80fe88aa68 Iris - Silence warnings when building replication descriptors for some RootMotionSource structs. They've been verified good at this time.
#rb mattias.hornlund
#preflight none

[CL 24577491 by peter engstrom in ue5-main branch]
2023-03-09 12:01:54 -05:00
mattias hornlund
0a3918124c Iris
- Marked struct FVector2f as safe to serialize using reflection data to silence warning

#rb Peter.Engstrom
#preflight n/a

[CL 24574862 by mattias hornlund in ue5-main branch]
2023-03-09 08:57:42 -05:00
paul chipchase
35134bea20 Saving packages with the package trailer stucture is no longer optional.
#rb PJ.Kack
#jira UE-179504
#rnx
#preflight 64089b4f8832f48a4d9db8b8

- Removed the config file option [Core.System]UsePackageTrailer so we no longer read it, the system is now on permantly
- FPackageTrailer::IsEnabled was the only place reading that config file option. To avoid compiler issues it will now always return true but is marked as deprecated so if any 3rd party has been using this (and I cannot think why they would) they will be alerted to the change.

[CL 24559907 by paul chipchase in ue5-main branch]
2023-03-08 10:22:31 -05:00
ben hoffman
0ac2dd6744 Add a EHardwareDeviceSupportedFeatures and EHardwareDevicePrimaryType enums to hardware device identifiers.
These will allow hardware device identifiers to set flags for themselves to identify some common traits that they have, as well as check what kind of support they have. These are config flags, so if a game wants to change what they support for a given input device they can easily do so, as well as add in some custom hardware types if desired.

#jira UE-178452
#rb Michel.Champoux

#preflight 640643bc3206d45d202a6fc0

[CL 24529352 by ben hoffman in ue5-main branch]
2023-03-06 15:50:45 -05:00
Jeff Fisher
4c5da85b5e UE-165131 HoloLens "Multi" packaging seems unnecessary, causes problems
-Adapting hololens to recent platform architecture build refactoring.
-We now build for device by default and there is a checkbox to build for emulator.  This means it is no longer possible to build a single package for both.
#jira UE-165131
#review-24448027
#rb Josh.Adams
#preflight 63ffa1c030633435f83b9840 (note linux editor was broken in main already with D3D12ThirdParty.h)

[CL 24467710 by Jeff Fisher in ue5-main branch]
2023-03-01 14:17:54 -05:00
charles bloom
51a5e3e5a9 fix Platform Texture name remaps should be done before Conditional Prefix
this way having the OODLE_ or TFO_ prefix enabled doesn't break ETC or ASTC remaps in the platform
fix TextureFormatRemovePrefixFromName incorrectly assuming format names don't have underscores in them
Platform remap config no longer needs prefixed versions
this also turns on Oodle for Android DXT flavor

#preflight https://horde.devtools.epicgames.com/job/63fcf77960163ed3c2494e6e
#rb dan.thompson
#jira none

[CL 24428598 by charles bloom in ue5-main branch]
2023-02-27 14:02:31 -05:00
Josh Adams
c27379e9d2 Modern xcode changes
- .app is now fully made by Xcode, not partially by UBT/UAT (exe is copied into .app via shell script, and "cookeddata" is a folder reference in the Xcode proejct - for IOS/TVOS only for now)
- Updated how metadata files are found in the Metadata class, and template plist files are now called Info.Template.plst
- A prebuild script does some prep work to help with Xcode and UBT interaction, and the way our legacy build locations mess with Build after Archive
- Fixed some ".app" issues where the PRODUCT_NAME was missing
#rb self
#preflight 63f8fed82b1a2765f986f63f

[CL 24404636 by Josh Adams in ue5-main branch]
2023-02-24 13:35:13 -05:00
mattias hornlund
af3a04007b Iris
- Iris config changes
- Renamed  IrisNetDriverConfig.bEnableIris to bCanUseIris to clarify what it does

#rb Peter.engstrom
#preflight 63f776af9009dd70d7280519

[CL 24386255 by mattias hornlund in ue5-main branch]
2023-02-23 14:30:03 -05:00
christopher waters
be67f1c549 Changing GetBindlessConfiguration to not use FShaderSettingHelper for now since RHIParseBindlessConfiguration handles the non-empty CVar override correctly for these settings.
Turning bindless samplers back on for PC D3D RayTracing shaders.

#jira UE-171919
#preflight 63f6930826233b957f42b041
#rb chris.kulla

[CL 24372028 by christopher waters in ue5-main branch]
2023-02-22 18:02:28 -05:00
jamie hayes
32cf47023f Fix bad merge of BaseEngine.ini
[CL 24371862 by jamie hayes in ue5-main branch]
2023-02-22 17:56:40 -05:00
jamie hayes
14f3cf4674 Rename "Max World Position Offset Distance" to "Max World Position Offset Displacement" to avoid confusing it with "World Position Offset Disable Distance"
#rb kevin.ortegren
#jira UE-178135
#rnx
#preflight 63f4f76d977ceed915cb3d5b

[CL 24368841 by jamie hayes in ue5-main branch]
2023-02-22 16:02:48 -05:00
lorry li
9aa4ccd942 Add support to deprecate when move key to another section in the same .ini config file.
[REVIEW] [at]josh.adams [at]ben.zeigler
#rb [at]josh.adams
#preflight 63f394fd52460c3a1f360262

[CL 24322807 by lorry li in ue5-main branch]
2023-02-20 15:35:29 -05:00
swarm
b61361facf Secondary remote Mac
#jira UE-120589
# rb josh.adams
#preflight 63f2da7d90198dffbaaee3ff

[CL 24309059 by swarm in ue5-main branch]
2023-02-19 21:45:46 -05:00
Josh Adams
4474d77737 - Updated Mac compile default to Host architecture
- Added missing Project Settings
- Added support for BuildMachine haaving unique defaults
#preflight 63ef74ca977ceed915159aac
#rb zack.neyland
#preflight 63eff0b5e832ea950aa484c1

[CL 24291676 by Josh Adams in ue5-main branch]
2023-02-17 16:44:06 -05:00
chris kulla
7b18f8fee0 RHI: Turn bindless samplers back off on windows as this appears to break path tracing
#fyi Christopher.Waters
#preflight 63efd94852460c3a1f521104

[CL 24290083 by chris kulla in ue5-main branch]
2023-02-17 15:43:14 -05:00
florin pascu
fbeaaad187 User friendly labels for Shader Preview Levels
#rb Gregory.Yepes
#preflight 63efae001d71bcd262fbf88d

[CL 24287942 by florin pascu in ue5-main branch]
2023-02-17 14:26:21 -05:00
christopher waters
87014d9ccf Allow configuration of Bindless on a per-format basis in configs.
- The config section is the DDSPI ShaderFormat of the shader platform
- BindlessResources and BindlessSamplers can be set independently
- The cvars still exist and will take precedence over the config settings.
- Renamed RHIGetBindlessResourcesConfiguration/RHIGetBindlessSamplersConfiguration to have the word "Runtime" in them to reflect that they should only be used at runtime and not when deciding if it's enabled for a shader.

#jira UE-171919
#rb jason.nadro, yuriy.odonnell, jeannoe.morissette
#preflight 63edaabd0a06073fef07655f

[CL 24282763 by christopher waters in ue5-main branch]
2023-02-17 11:01:24 -05:00
guillaume abadie
de6220aa04 Commits to r.TSR.History.ScreenPercentage=200 on Epic TSR scalability
#rb juan.canada
#jira none
#preflight skip

[CL 24266513 by guillaume abadie in ue5-main branch]
2023-02-16 14:59:48 -05:00
paul chipchase
b5f5cebd2b Expose more control over when virtualized payloads are placed in cached storage
#rb PJ.Kack
#jira UE-177013
#preflight 63ece283956709374a03eb8a

- The existing config file option 'EnableCacheAfterPull' is now deprecated. If we detect that it is still in the config file we will warn the user about it but continue to apply the value to maintain compatibility.
- Add a new config file option 'EnableCacheOnPull' which controls if a payload is pushed to cached storage after it has been pulled from persistent storage. (Default true)
- Add a new config file option 'EnableCacheOnPush' which controls if a payload is pushed to cached storage before it is pushed to persistent storage. (Default true)
- We now store the info about caching in a single enum bitfield ECachingPolicy.
- Added an up to date comment section about ini file set up for FVirtualizationManager which was previously missing.

[CL 24230636 by paul chipchase in ue5-main branch]
2023-02-15 10:32:09 -05:00
Sebastien Hillaire
3877388b66 Enable high quality refelction by default on some platforms.
#rb charles.derousiers
#preflight https://horde.devtools.epicgames.com/job/63ecb74e8736f0cb114965d9

[CL 24228203 by Sebastien Hillaire in ue5-main branch]
2023-02-15 07:21:50 -05:00
Yali He
ad5c115ca8 Removing uplugin asset from loc gather since it is not working
#jira none
#preflight none

[CL 24214357 by Yali He in ue5-main branch]
2023-02-14 12:19:54 -05:00