226 Commits

Author SHA1 Message Date
Florin Pascu
02727fc1e3 Fix RM error, missed move/add, move/delete of CL 31807181
#jira UE-206488

[CL 31808442 by Florin Pascu in ue5-main branch]
2024-02-26 12:42:19 -05:00
florin pascu
fb603bc427 IOS/TVOS/VisionOS TP refactor to TPS/TPC
#rb adam.kinge
#jira UE-206488

[CL 31807213 by florin pascu in ue5-main branch]
2024-02-26 12:11:20 -05:00
josh adams
ddf367b168 - Set all *TargetPlatform.Build.cs's to set the new SDKVersionRelevantPlatforms list so that per-project SDK version overrides will compile unique versions of those modules when that platform's SDK version of overridden
[FYI] Florin.Pascu
#rb Joe.Kirchoff

[CL 31665032 by josh adams in ue5-main branch]
2024-02-20 20:01:11 -05:00
adam kinge
c7fbff4d67 Detect and store the available open iOS Simulators on mac
Part 1 of 3

#jira UE-197974
#rb josh.adams
[FYI] florin.pascu

[CL 31519035 by adam kinge in ue5-main branch]
2024-02-15 09:55:52 -05:00
florin pascu
937a75b1c3 Fix QuickLaunch Android
#jira UE-205200
#rb Chris.Babcock, Jack.Porter

[CL 31082732 by florin pascu in ue5-main branch]
2024-02-01 06:25:59 -05:00
dmitriy dyomin
b967feaef8 Add ability to setup VT support on a per-platform basis
#rb jeremy.moore

[CL 28260983 by dmitriy dyomin in ue5-main branch]
2023-09-26 22:38:26 -04:00
josh adams
cfdee19cd3 - Fixed IPhones to not show up as VisionOS devices in the Platforms menu in the editor
#rb adam.kinge

[CL 28207784 by josh adams in ue5-main branch]
2023-09-25 17:48:41 -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
adam kinge
5a87b69c38 Only iOS and tvOS currently support device connection type specific icons
#jira UE-190844
#rb jack.porter
#rnx
#lockdown jack.porter

[CL 27022315 by adam kinge in ue5-main branch]
2023-08-11 00:46:34 -04:00
Ryan Hummer
3ebc0e1bcf Removing mono/xbuild part 1
* Updating references to use dotnet
* Add new RunDotnet scripts
* Removing Mono sh scripts and references to them

#rnx
#jira UE-153293
#rb josh.adams, zack.neyland, brandon.schaefer

[CL 26737744 by Ryan Hummer in ue5-main branch]
2023-08-01 10:02:58 -04:00
joe kirchoff
d31b8ce8a3 Resolve several module public include paths not using references
#rnx

[CL 26558470 by joe kirchoff in ue5-main branch]
2023-07-24 18:35:16 -04:00
josh adams
82ea6a767a [Backout] - CL26223564
[FYI] keaton.stewart
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL26221679 [Main CIS Issue] Errors in Incremental FortniteServer Linux and Incremental Compile Monolithics - Linux
[FYI] Josh.Adams
Original CL Desc
-----------------------------------------------------------------
- Very super early support for VisionOS (requires Xcode 15 beta2 or later).
- THIS IS NOT USABLE YET - WORK IN PROGRESS!
- It builds, links with IOS libs (warnings, not errors), can cook and it boots in Simulator, but is dying in MetalRHI
- UnrealTargetPlatform.VisionOS is currently defined in Engine code, it is not pulled out like would be correct for a full true platform extension
- Refactored a lot of Build.cs files to use UnrealPlatformGroup.IOS/Apple instead of individual platform checks, to make VisionOS integration simpler
#rb zack.neyland

[CL 26226852 by josh adams in ue5-main branch]
2023-06-24 17:52:48 -04:00
keaton stewart
1fd1a77412 [Backout] - CL26221679 [Main CIS Issue] Errors in Incremental FortniteServer Linux and Incremental Compile Monolithics - Linux
#fyi Josh.Adams
#jira FORT-626566 (edited)
Original CL Desc
-----------------------------------------------------------------
- Very super early support for VisionOS (requires Xcode 15 beta2 or later).
- THIS IS NOT USABLE YET - WORK IN PROGRESS!
- It builds, links with IOS libs (warnings, not errors), can cook and it boots in Simulator, but is dying in MetalRHI
- UnrealTargetPlatform.VisionOS is currently defined in Engine code, it is not pulled out like would be correct for a full true platform extension
- Refactored a lot of Build.cs files to use UnrealPlatformGroup.IOS/Apple instead of individual platform checks, to make VisionOS integration simpler
#rb zack.neyland

[CL 26223564 by keaton stewart in ue5-main branch]
2023-06-23 20:29:27 -04:00
Josh Adams
e25e1b3daf - Very super early support for VisionOS (requires Xcode 15 beta2 or later).
- THIS IS NOT USABLE YET - WORK IN PROGRESS!
- It builds, links with IOS libs (warnings, not errors), can cook and it boots in Simulator, but is dying in MetalRHI
- UnrealTargetPlatform.VisionOS is currently defined in Engine code, it is not pulled out like would be correct for a full true platform extension
- Refactored a lot of Build.cs files to use UnrealPlatformGroup.IOS/Apple instead of individual platform checks, to make VisionOS integration simpler
#rb zack.neyland

[CL 26221679 by Josh Adams in ue5-main branch]
2023-06-23 19:12:47 -04:00
adam kinge
377b2b1d50 Silence excessive iOS device pairing console log warning
#rnx

[CL 25945816 by adam kinge in ue5-main branch]
2023-06-12 23:56:36 -04:00
adam kinge
b31af19cc7 Fix display of multiple iOS/tvOS devices in the QuickLaunch menu within the editor. The iOS icon will now show the type of device connection (wifi/usb)
- On a mouse hover over the mobile device (includes Android), show additional info about the OS version and model of the device
  - fixes top level device not showing the last selected device
  - don't reshow the selected device in the sub-menu

#jira UE-176230
#rb josh.adams
#preflight 646d3a424422ba05f4c29427

[CL 25601745 by adam kinge in ue5-main branch]
2023-05-24 09:39:39 -04:00
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
Dmitriy Dyomin
1221e5705d Added support for ASTC Luminace+Alpha encoded normal maps
#jira none
#preflight 6404782e1d304a5471847436

[CL 24518576 by Dmitriy Dyomin in ue5-main branch]
2023-03-05 21:08:09 -05:00
charles bloom
b579f716f1 Fix TargetPlatform includes for NoPCH
#preflight https://horde.devtools.epicgames.com/job/63fd3167dd78dd50f6bae7da
#rb none

[CL 24434579 by charles bloom in ue5-main branch]
2023-02-27 18:00:58 -05:00
charles bloom
88101ec03c Add comments on TC_EncodedReflectionCapture to indicate that it is vestigial
behavior nop
Use of it was removed in :
CL 22025079 Change the reflection capture's encoded HDR data to RG11B10 format.

#rb none
#preflight none

[CL 24433881 by charles bloom in ue5-main branch]
2023-02-27 17:30:17 -05:00
charles bloom
2f3c380734 TargetPlatform remove unnecessary TextureCube casts
behavior nop

#rb none
#preflight none

[CL 24432878 by charles bloom in ue5-main branch]
2023-02-27 16:49:05 -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
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
dmitriy dyomin
3ed0232001 Fixed: Runtime VT looks darker than streaming VT on Android
Use ETC2 RG11 compression for SVT normal maps on Android and iOS so it matches RVT format
#jira UE-176886
#preflight 63ea3d5be92f139c5137a6b0
#rb Jack.Porter

[CL 24174388 by dmitriy dyomin in ue5-main branch]
2023-02-13 10:02:24 -05:00
wei liu
e30809d6de Fix a crash bug of enable clustered reflection on IOS.
#jira UE-168601

#rb Dmitriy.Dyomin
#preflight 63861f91170bc34a93b3c1b9

[CL 23327927 by wei liu in ue5-main branch]
2022-11-30 08:56:55 -05:00