60 Commits

Author SHA1 Message Date
louisphilippe seguin
b0ce613b7b NetAnalytics
* Added ability to add game specific attributes to the NetAnalytics framework
* To add those game attributes, Implementations of FNetAnalyticsData must call AppendGameInstanceAttributes before calling SendAttributes.
* Add or modify your game attributes with the  NetDriver::SetNetAnalyticsAttributes function
* NetDriver will add some default attributes (NetDriverName, NetDriverDefinition, ReplicationModel, NetMode) when net.AddNetDriverInfoToNetAnalytics is true

#[review]-31918845
#rb Ryan.Gerleve

#ushell-cherrypick of 31917915 by LouisPhilippe.Seguin

[CL 32491604 by louisphilippe seguin in 5.4 branch]
2024-03-25 19:15:36 -04:00
fabian giesen
3bc4e4f167 Oodle 2.9.12
#rb Dan.Thompson

[CL 30817716 by fabian giesen in ue5-main branch]
2024-01-23 16:22:43 -05:00
fabian giesen
e6737fe03c Oodle 2.9.11
Also add official VisionOS, Win ARM64 libs.

#rb charles.bloom

[CL 28509461 by fabian giesen in ue5-main branch]
2023-10-05 14:43:38 -04:00
josh adams
e64cc70e03 - Moved VisionOS libs to Engine/Platforms
- Updated Build.cs for IOS group to allow VisionOS, and use the new PlatformModuleDirectory stuff to allow for platform extension (VisionOS) to use same code as non-extensions (IOS/TVOS)
#rb adam.kinge

[CL 26618503 by josh adams in ue5-main branch]
2023-07-26 15:45:21 -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
3ccf73a2e0 Enable use of iOS Simulator library builds of OodleNetwork and OddleDataCompression
#jira UE-168571
#rb Fabian.Giesen
#rnx

[CL 26193004 by adam kinge in ue5-main branch]
2023-06-22 16:38:41 -04:00
kirill zorin
b6ee3a6c64 Fix UE_LOG callsites that have format string-related UB
#rb trivial
#preflight 647107780a6634dbb236a0a6

[CL 25651638 by kirill zorin in ue5-main branch]
2023-05-26 15:52:39 -04:00
fabian giesen
be2d20840a Oodle 2.9.10b
#rb charles.bloom
#preflight 6440590cbf10538466cb1bc1

[CL 25120387 by fabian giesen in ue5-main branch]
2023-04-19 19:53:52 -04:00
charles bloom
1bbb1b066b [Backout] - CL25105799
[FYI] charles.bloom
Original CL Desc
-----------------------------------------------------------------
Oodle 2.9.10

#rb dan.thompson
#preflight 643db4209566b6145001370a

[CL 25116854 by charles bloom in ue5-main branch]
2023-04-19 17:35:31 -04:00
fabian giesen
6967479223 Oodle 2.9.10
#rb dan.thompson
#preflight 643db4209566b6145001370a

[CL 25076606 by fabian giesen in ue5-main branch]
2023-04-17 17:22:50 -04:00
jamie dale
3e0d3c2b5a No PCH build fix (Shipping)
#jira
#rb none
#rnx

[CL 25025443 by jamie dale in ue5-main branch]
2023-04-13 10:51:05 -04:00
marc audy
4ee049a217 Move Handler in to UE namespace to avoid name collisions with third party code
#rb LouisPhilippe.Seguin, Brian.Bekich
#jira UE-179506

[CL 24563900 by marc audy in ue5-main branch]
2023-03-08 13:52:49 -05:00
fabian giesen
de13e1a64f Update to Oodle 2.9.9
#rb dan.thompson
#preflight 63e41180e042058d699b25c7

[CL 24083736 by fabian giesen in ue5-main branch]
2023-02-08 17:07:57 -05:00
henrik karlsson
3c9aacb1ad [Engine/Plugins]
* Updated public headers for ~170 engine plugins using iwyu to remove includes not needed. Removed includes are still available behind UE_ENABLE_INCLUDE_ORDER_DEPRECATED_IN_5_2

#preflight 63c08f4a2a6acaf1622bcc73
#rb none

[CL 23674775 by henrik karlsson in ue5-main branch]
2023-01-13 01:54:01 -05:00
henrik karlsson
68e1306935 [Engine/Plugins]
* Removed more includes using iwyu and marked up includes that is removed because of bugs in iwyu.

#preflight 63bfc8696c4f5668eb3a3cbd
#rb none

[CL 23666746 by henrik karlsson in ue5-main branch]
2023-01-12 13:53:03 -05:00
henrik karlsson
2f78497e67 [Engine/Plugins]
* Updated private files with IWYU for all plugins which had 3 or less changes made in ue5 main since last integration to fn

#preflight 63bf8d8b577437afe607dc72
#rb none

[CL 23659643 by henrik karlsson in ue5-main branch]
2023-01-12 01:48:34 -05:00
bryan sefcik
b30383a834 Fixed compile issues found after moving module files around in the unity files.
Also added missing generated.h includes.

#jira
#preflight 639bbcb2776b61ba3b35a835

[CL 23535000 by bryan sefcik in ue5-main branch]
2022-12-15 19:56:15 -05:00
john barrett
616f5986c4 Fixed missing error check in Oodle dictionary archive serialization.
#rb trivial

[CL 23251335 by john barrett in ue5-main branch]
2022-11-23 12:19:24 -05:00
Robb Surridge
610c467639 Update vendor links for built-in plugins to use secure protocol.
#jira UE-166823
#rb lauren.barnes
#preflight 6352b20b7261e565c476ec3b

[CL 22690089 by Robb Surridge in ue5-main branch]
2022-10-21 11:04:07 -04:00
fabian giesen
0b17c46664 Oodle 2.9.8 re-submit
Original CL (22282721) was reviewed, this is a re-submit without code changes, just fixed libs due to debug info problems on some targets

#rb none
#preflight 633a61c10d2b0d7bd83f9528
#jira UE-164148

[CL 22322219 by fabian giesen in ue5-main branch]
2022-10-03 20:37:45 -04:00
fabian giesen
5fa2790821 [Backout] - CL22282721
[FYI] fabian.giesen
Original CL Desc
-----------------------------------------------------------------
Oodle 2.9.8

#rb charles.bloom
#preflight 63373e3c5c2225fe5f8a3667
#jira UE-164148

[CL 22286632 by fabian giesen in ue5-main branch]
2022-09-30 23:09:48 -04:00
fabian giesen
f113a5c97b Oodle 2.9.8
#rb charles.bloom
#preflight 63373e3c5c2225fe5f8a3667
#jira UE-164148

[CL 22286538 by fabian giesen in ue5-main branch]
2022-09-30 23:04:22 -04:00
bryan sefcik
50d4fac9e0 Updated ../Engine/Plugins/... to inline gen.cpp files
Before:
3548 unity files
Total CPU Time: 47343.578125 s
Total time in Parallel executor: 494.60 seconds

After:
3445 unity files
Total CPU Time: 46044.671875 s
Total time in Parallel executor: 468.51 seconds

#jira
#preflight 63336159b20e73a098b7f24f

[CL 22218213 by bryan sefcik in ue5-main branch]
2022-09-28 01:06:15 -04:00