Commit Graph

147 Commits

Author SHA1 Message Date
f38245b834 Fix .NET runtime packaging with installed .NET 8 SDK 2023-12-16 16:16:01 +02:00
639803480e Improve .NET related errors during cooking process 2023-12-16 16:11:56 +02:00
Chandler Cox
4725f51431 Move android screen orientation into platform settings 2023-12-11 10:00:19 -06:00
Chandler Cox
df83491313 Add ability to change default Android screen orientation. 2023-12-08 15:48:43 -06:00
Wojtek Figat
c8dd2c045c Simplify sorting arrays code 2023-12-01 13:57:34 +01:00
Wojtek Figat
98b42d3e2e Add .NET SDK version 7 as forced to be used during game cooking (compatibility with) 2023-11-25 18:14:21 +01:00
Wojtek Figat
f9799f8ef3 Update old code 2023-11-19 11:00:15 +01:00
Wojtek Figat
a8f961c438 Add cook&run support for macOS and Linux 2023-10-19 19:09:32 +02:00
Wojtek Figat
036ad570cd Fix warning when dotnet cache file is missing 2023-10-16 11:20:49 +02:00
Wojtek Figat
88eca13eb3 Add default font bundling (optional) and setup UI Style to match editor logic
#641
2023-10-12 22:28:40 +02:00
Wojtek Figat
cd2f03d8ef Tweaks 2023-10-05 10:48:52 +02:00
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