66 Commits

Author SHA1 Message Date
josh adams
c729c85aa3 - .Build.cs and build scripts for WinArm64.
- Removing more plugins so QAGame runs (except for XAudio which is complicated enough to be in a separate CL)

#rb fabian.giesen

[CL 35866817 by josh adams in ue5-main branch]
2024-08-28 10:37:07 -04:00
fabian giesen
6ba882e3d4 OodleNetworkTrainerCommandlet: use "official" packet count, don't keep going until file end
When the packet count header is present, that number is contractual. We can have
extra packets after that in the file, but they're supposed to be ignored and not
accounted for in the packet total we computed earlier.

#rb Dan.Thompson, matt.harris

[CL 35372313 by fabian giesen in ue5-main branch]
2024-08-07 12:44:11 -04:00
wojciech krywult
96c15f4fff OodleNetwork: Fixed unsafe cast warnings.
#rb David.Harvey
#jira UE-173971
#rnx

[CL 34943395 by wojciech krywult in ue5-main branch]
2024-07-19 16:25:45 -04:00
carles fernandez
b2192f3e76 Added Oodle CSV Stats tracking
#tests Tested in a local test build, captured CSV profiling data and generated a PerfReport which shows the new stats.
#rb kaleb.morris, matt.harris

[CL 33823204 by carles fernandez in ue5-main branch]
2024-05-22 05:37:08 -04:00
louisphilippe seguin
4c432b516f OodleAnalytics
* Added [In/Out]PostLengthTotal analytics to more easily graph total traffic generated

#rb Ryan.Gerleve

[CL 33231333 by louisphilippe seguin in ue5-main branch]
2024-04-25 10:42:06 -04:00
louisphilippe seguin
91555ff3fd 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 31941572 by louisphilippe seguin in ue5-main branch]
2024-03-01 08:56:03 -05:00
dzeligman
e530194c59 PR #11492: Add UObject/CoreNet.h include to fix -Nopch build error
#jira UE-207116

[CL 31634057 by dzeligman in ue5-main branch]
2024-02-19 19:14:01 -05: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