Edu Garcia
f1600b3014
Move custom pugixml changes to pugixml_extra
2023-10-04 13:14:06 +01:00
Wojtek Figat
da7ba0ecba
Fix regression on cooking ios game
2023-09-20 22:41:47 +02:00
Wojtek Figat
5c5c64cf76
Update macOS app cooking to properly execute tools
2023-09-20 11:52:26 +02:00
Wojtek Figat
9de5ee5615
Fix compilation on mac
2023-06-14 08:47:03 +02:00
Wojtek Figat
125591dc71
Unify app package name formatting for different platforms
2023-06-13 17:11:56 +02:00
Wojtek Figat
621d408078
Add iOS app exporting
2023-06-10 23:05:52 +02:00
Wojtek Figat
1fdc91255b
Add iOS app icon exporting
2023-06-10 23:04:53 +02:00
Wojtek Figat
5e07a42417
Add app version and ui orientation settings to iOS
2023-06-10 12:43:10 +02:00
Wojtek Figat
a2e2ef51be
Various twekas
2023-06-01 00:47:05 +02:00
Wojtek Figat
c46f78885e
Refactor iOS deployment to use XCode project
2023-06-01 00:46:39 +02:00
Wojtek Figat
04d61eba3c
Add code signing to ios
2023-05-17 18:53:04 +02:00
Wojtek Figat
226b1307c0
Uncompress BC testures for iOS
2023-05-12 22:48:04 +02:00
Wojtek Figat
b14f5f5cd6
Fix macOS build
2023-05-10 08:08:21 +02:00
Wojtek Figat
e03516e22e
Optimize text formatting functions instantiation to favor manually called String::Format
2023-05-09 16:38:59 +02:00
Wojtek Figat
b6ceed5c6d
Add packaging iOS app to ipa file
2023-04-28 23:54:50 +02:00
Wojtek Figat
7df206f533
Fix deploying system .NET runtime files after system-installed .NET has been updated
2023-04-18 18:18:43 +02:00
Wojtek Figat
7a01ccb5fb
Updates on iOS app packging
2023-04-13 23:01:31 +02:00
Wojtek Figat
e5f4a52be1
Finish Mono AOT for iOS with .NET 7
2023-04-13 21:55:42 +02:00
Wojtek Figat
91c017713c
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-13 12:12:33 +02:00
Wojtek Figat
b0966c9114
Add logging PixelFormat as string instead of integer value for better readability
2023-04-13 10:31:40 +02:00
Wojtek Figat
cffa9aa58e
Add info about UWP platform support end
2023-04-13 10:07:51 +02:00
Wojtek Figat
c5491eea97
Add Mono AOT for iOS to run C#
2023-04-13 08:34:49 +02:00
Wojtek Figat
047eb2eddf
Add iOS to Game Cooker platforms
2023-04-12 22:29:21 +02:00
Wojtek Figat
338e3bbd42
Updates for arm64 usage
2023-04-12 14:00:03 +02:00
Wojtek Figat
68c6a01805
Update Switch platform support
2023-04-11 15:53:53 +02:00
Wojtek Figat
a9b706becf
Reset AOT Assemblies game cooker cache when Flax.Build gets modified
2023-04-05 19:17:53 +02:00
Wojtek Figat
0c4a608b65
Add .NET 7 support to Xbox
2023-04-04 14:46:08 +02:00
Wojtek Figat
820c18968a
Add C# class library optimization for normal game builds (without AOT)
2023-04-03 23:41:18 +02:00
Wojtek Figat
be7da82cfc
Add printing output C# files size in game cooker
2023-04-03 18:26:17 +02:00
Wojtek Figat
03b16875c7
Add SkipUnusedDotnetLibsPackaging to build settings for optional whole C# stdlib packaging
2023-04-03 18:03:28 +02:00
Wojtek Figat
493f3430bc
Improve AOT cache usage when using different build configurations
2023-04-03 13:49:53 +02:00
Wojtek Figat
2196a3d791
Add USE_AOT define to C# when compiling with AOT-enabled
2023-04-01 21:23:49 +02:00
Wojtek Figat
809a1041b3
Merge remote-tracking branch 'origin/1.6' into 1.6
2023-03-31 19:38:05 +02:00
Wojtek Figat
5a96c0e717
Add AOT cache invalidation when AOT Mode gets changed for next iterative cook
2023-03-31 18:23:50 +02:00
Wojtek Figat
7cbafcd86b
Implement C# AOT process for .NET 7 for Windows platform
2023-03-31 14:41:42 +02:00
Wojtek Figat
4528cce71c
Fixes for macOS game building
2023-03-30 18:38:58 +02:00
Wojtek Figat
d925c8dab8
Fixes for Android
2023-03-28 17:21:27 +02:00
Wojtek Figat
510fc443e8
Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
...
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wojtek Figat
eed2cdfe04
Progress on dotnet7 runtime hosting with mono
2023-03-22 17:59:46 +01:00
Wojtek Figat
2253b5713b
Fix dotnet sdk detection
2023-03-22 14:19:12 +01:00
Wojtek Figat
7d4bf8356e
Update to the latest Platform::CreateProcess
2023-03-22 14:18:52 +01:00
Wojtek Figat
30e825db75
Add dotnet7 for Android (wip)
2023-03-21 22:49:09 +01:00
Wojtek Figat
154076a5d0
Migrate Linux build from mono to to dotnet7
2023-03-20 19:25:00 +01:00
Wojtek Figat
0ba261d338
Add iOS platform (refactor Mac into shared Apple platform impl)
2023-03-15 20:58:23 +01:00
Wojtek Figat
74758f5380
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Tools/Flax.Build/Build/Builder.Projects.cs
# Source/Tools/Flax.Build/Build/Plugins/NetworkingPlugin.cs
2023-03-14 11:52:41 +01:00
Wojtek Figat
dadb9207b9
Fix Json asset cooking to properly serialize whole asset data even if modified at runtime
2023-03-13 16:00:27 +01:00
Wojtek Figat
e00bf92f05
Add .Net Runtime deployment for cooked game
2023-03-13 10:23:42 +01:00
Wojtek Figat
60f21d1a92
Update old copyright headers
2023-03-03 17:14:35 +01:00
Wojtek Figat
0112f70c05
Merge remote-tracking branch 'origin/master' into dotnet7
2023-03-01 19:50:22 +01:00
Wojtek Figat
12b330e4ec
Add support for building Android app on Linux or Mac
2023-02-28 15:49:34 +01:00