Commit Graph

  • 350112a0d7 Fix C# string chars getter in AOT build Wojtek Figat 2023-04-03 11:23:32 +02:00
  • 5ca6dae8c3 Fix crash in AOT build when platform has overridden AOT mode Wojtek Figat 2023-04-02 14:56:33 +02:00
  • 21f419dd4b Fix C# assemblies loading in AOT mode (use file path to correctly load precompiled native assembly) Wojtek Figat 2023-04-02 14:50:42 +02:00
  • 0d082f5773 Added ability to change the fps of the not focused editor window. Chandler Cox 2023-04-01 17:23:00 -05:00
  • a3517b273c Add warning check to Mono AOT process to detect not supported features usage Wojtek Figat 2023-04-01 23:35:20 +02:00
  • e1a0e51bc7 Optimzie Newtonsoft.Json lib by removing Xml, Schema support and making it AOT-friendly for AOT game builds Wojtek Figat 2023-04-01 23:34:24 +02:00
  • 12f4dc74d2 Optimize default C# stdlib references to prevent using jit-ed features in a game assembly Wojtek Figat 2023-04-01 23:34:05 +02:00
  • 2196a3d791 Add USE_AOT define to C# when compiling with AOT-enabled Wojtek Figat 2023-04-01 21:23:49 +02:00
  • c505561118 Remove extra sleep when Editor is not focused Ari Vuollet 2023-03-26 13:06:05 +03:00
  • 809a1041b3 Merge remote-tracking branch 'origin/1.6' into 1.6 Wojtek Figat 2023-03-31 19:38:05 +02:00
  • 29d0281932 Missing change Wojtek Figat 2023-03-31 19:37:55 +02:00
  • e562a7d72c Fix loading C# assemblies from Mono AOT output Wojtek Figat 2023-03-31 18:31:25 +02:00
  • 7bec45dacf Typo fixes Wojtek Figat 2023-03-31 18:29:44 +02:00
  • 5a96c0e717 Add AOT cache invalidation when AOT Mode gets changed for next iterative cook Wojtek Figat 2023-03-31 18:23:50 +02:00
  • a7c9c6142c Remove test logs Wojtek Figat 2023-03-31 18:23:24 +02:00
  • dfca248ebd Optimize C# IsCollectible to be used in Editor-only builds Wojtek Figat 2023-03-31 14:56:57 +02:00
  • 4cc0807384 Skip nethost dependency from automatic building (manual-only) Wojtek Figat 2023-03-31 14:42:14 +02:00
  • 7cbafcd86b Implement C# AOT process for .NET 7 for Windows platform Wojtek Figat 2023-03-31 14:41:42 +02:00
  • 20ce4642ea Add nethost usage for iOS build Wojtek Figat 2023-03-30 18:39:19 +02:00
  • 4528cce71c Fixes for macOS game building Wojtek Figat 2023-03-30 18:38:58 +02:00
  • aeb0bf700f Fix old Platform proces api usage Wojtek Figat 2023-03-30 18:07:47 +02:00
  • bb27f85951 Optimize MCore::Array::GetAddress usage in MUtils Wojtek Figat 2023-03-29 10:39:20 +02:00
  • 94e7531109 Fix native libs loading on Android Wojtek Figat 2023-03-29 10:32:47 +02:00
  • fd23a61846 Fix ManagedDictionary error on null object Wojtek Figat 2023-03-29 10:32:30 +02:00
  • de566a361a Implement Mono hosting for .NET 7 on Android Wojtek Figat 2023-03-29 10:32:09 +02:00
  • d925c8dab8 Fixes for Android Wojtek Figat 2023-03-28 17:21:27 +02:00
  • a25eae5d10 Move dotnet7 native interop, wrappers and marshalers into FlaxEngine.Interop namespace Wojtek Figat 2023-03-28 13:20:18 +02:00
  • 6f7b138488 Implement missing dotnet7 api Wojtek Figat 2023-03-28 13:00:42 +02:00
  • 52fb941237 Refactor Native Interop codebase with cleanup/rename Wojtek Figat 2023-03-28 12:53:06 +02:00
  • 0694f87b0d Fixes for Visual Scripting interop via C# on new dotnet7 hosting Wojtek Figat 2023-03-28 12:01:55 +02:00
  • ed13de2d5b Fix using managed arrays with Variant in dotnet7 Wojtek Figat 2023-03-27 19:41:53 +02:00
  • 8d7225c056 Remove debug code leftover from 4755c42d70 Wojtek Figat 2023-03-27 17:35:56 +02:00
  • 4755c42d70 Fix .NET generic class typename to match old mono style without inlined assembly name and ver Wojtek Figat 2023-03-27 17:30:48 +02:00
  • 510fc443e8 Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api Wojtek Figat 2023-03-27 17:29:42 +02:00
  • 27ab8ea404 Make InputBindings modifiable Wiktor Kocielski 2023-03-26 15:12:53 +03:00
  • eed2cdfe04 Progress on dotnet7 runtime hosting with mono Wojtek Figat 2023-03-22 17:59:46 +01:00
  • 4c4a559125 Improve dotnet host runtime detection if pack has multiple different versions Wojtek Figat 2023-03-22 14:20:38 +01:00
  • 4c1519ba1b Fix bindings generation for in-built Char type used in Array Wojtek Figat 2023-03-22 14:19:52 +01:00
  • 2253b5713b Fix dotnet sdk detection Wojtek Figat 2023-03-22 14:19:12 +01:00
  • 7d4bf8356e Update to the latest Platform::CreateProcess Wojtek Figat 2023-03-22 14:18:52 +01:00
  • c31e4023c4 Optimize TypeInfo.GetFullNameNative for simple types Wojtek Figat 2023-03-22 14:12:25 +01:00
  • 3bbc7faf11 Refactor platform process startup with CreateProcessSettings Wojtek Figat 2023-03-22 14:09:20 +01:00
  • 497aca829d Fix Wojtek Figat 2023-03-21 23:03:01 +01:00
  • 7e28db91c2 Fix Wojtek Figat 2023-03-21 22:59:49 +01:00
  • c71a34a1e9 Reenable Android CI build Wojtek Figat 2023-03-21 22:57:41 +01:00
  • 30e825db75 Add dotnet7 for Android (wip) Wojtek Figat 2023-03-21 22:49:09 +01:00
  • ad536a945e Run build twice for build tool tests to fix error on Github Action run Wojtek Figat 2023-03-20 20:30:34 +01:00
  • 5dbc5f42d2 Remove mono files Wojtek Figat 2023-03-20 19:32:24 +01:00
  • 154076a5d0 Migrate Linux build from mono to to dotnet7 Wojtek Figat 2023-03-20 19:25:00 +01:00
  • d719c534d4 Missing change Wojtek Figat 2023-03-20 18:57:34 +01:00
  • d63c21ec41 Build Physx 5 for Linux Wojtek Figat 2023-03-20 18:56:14 +01:00
  • 1fa7397b32 Update readme instructions for Vulkan SDK on Ubuntu Wojtek Figat 2023-03-20 18:55:58 +01:00
  • 5bf645252f Fix crash due to typo in Character Controller Wojtek Figat 2023-03-20 18:55:41 +01:00
  • 9568237c8e Fix build instructions on Linux to not use snap due to broken tooling Wojtek Figat 2023-03-20 18:30:56 +01:00
  • 0232197cdc Add more iOS platform impl Wojtek Figat 2023-03-18 22:43:13 +01:00
  • 773047dc69 Add Copy Euler angles to Quaternion editor. Chandler Cox 2023-03-16 21:46:07 -05:00
  • 98ebbf8b99 Fix double color change on animation state machine states Chandler Cox 2023-03-16 21:03:36 -05:00
  • 1a2eb48705 Added updating the main menu shortcut keys on editor options saved. Also adds an action that can be used to update plugin short keys if needed. Chandler Cox 2023-03-16 20:54:56 -05:00
  • c615ad18a8 Build deps for iOS Wojtek Figat 2023-03-16 22:13:37 +01:00
  • 0ba261d338 Add iOS platform (refactor Mac into shared Apple platform impl) Wojtek Figat 2023-03-15 20:57:44 +01:00
  • dc29ee180e Use arm64 for deploy for macOS Wojtek Figat 2023-03-12 12:54:40 +01:00
  • 8d16fb21b9 Merge branch 'GoaLitiuM-flax_build_perf_improvements' into 1.6 Wojtek Figat 2023-03-15 17:57:22 +01:00
  • 33ac9c8811 Merge branch 'flax_build_perf_improvements' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-flax_build_perf_improvements Wojtek Figat 2023-03-15 17:57:16 +01:00
  • 4f10f852c7 Merge branch 'GoaLitiuM-includescache_fix' into 1.6 Wojtek Figat 2023-03-15 17:57:06 +01:00
  • e11587e72e Use System.Text.Json over Newtonsoft.Json in Flax.Build Ari Vuollet 2023-03-14 19:56:06 +02:00
  • 16131b2858 Cache networking code generation task results Ari Vuollet 2023-03-14 19:47:59 +02:00
  • e878f5be15 Optimize saving TaskGraph cache Ari Vuollet 2023-03-14 19:52:01 +02:00
  • 19d77f0d81 Use filesystem caching in TaskGraph Ari Vuollet 2023-03-14 19:51:34 +02:00
  • 2f9e72e03e Use caching for filesystem queries in BindingsGenerator Ari Vuollet 2023-03-14 19:47:18 +02:00
  • 47e2c82551 Find build files without recursion Ari Vuollet 2023-03-14 19:50:09 +02:00
  • 9e4fd9fadb Exclude API code injection lines from includes cache Ari Vuollet 2023-03-14 19:48:51 +02:00
  • edd4e37111 Improve missing .NET 7 handling to launch download page and warn user properly Wojtek Figat 2023-03-14 12:42:19 +01:00
  • 01d5c6a25b Fix tests script Wojtek Figat 2023-03-14 12:41:54 +01:00
  • 31a6c052f3 Fix tests build Wojtek Figat 2023-03-14 12:33:29 +01:00
  • 74758f5380 Merge remote-tracking branch 'origin/master' into 1.6 Wojtek Figat 2023-03-14 11:52:41 +01:00
  • b7a3b10498 Merge branch 'GoaLitiuM-fix_network_rpc' into 1.6 Wojtek Figat 2023-03-14 11:50:26 +01:00
  • dad41d9e0e Merge branch 'fix_network_rpc' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_network_rpc Wojtek Figat 2023-03-14 11:50:09 +01:00
  • 1c27674fd5 Merge branch 'Tryibion-tangent-color-change' Wojtek Figat 2023-03-14 09:44:11 +01:00
  • c39242ecba Merge branch 'tangent-color-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-tangent-color-change Wojtek Figat 2023-03-14 09:42:54 +01:00
  • 9614110f10 Merge branch 'Tryibion-blend-with-mask-fix' Wojtek Figat 2023-03-14 09:40:37 +01:00
  • 39c3b760ac Merge branch 'blend-with-mask-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-blend-with-mask-fix Wojtek Figat 2023-03-14 09:39:42 +01:00
  • 72659a481e Merge branch 'Tryibion-better-looking-states' Wojtek Figat 2023-03-14 09:38:49 +01:00
  • 55a439645c Merge branch 'better-looking-states' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-looking-states Wojtek Figat 2023-03-14 09:35:21 +01:00
  • eece05c118 Add support for using INetworkSerializable on custom structure in C++ for networking Wojtek Figat 2023-03-14 00:02:47 +01:00
  • 7950c0d9d7 Fix codegen for C# networking when using custom structures for replication and RPCs Wojtek Figat 2023-03-14 00:02:24 +01:00
  • 7cdd35cc8d Fix network codegen for 6 or more param RPC in C# Wojtek Figat 2023-03-13 20:36:10 +01:00
  • 6f304040b0 Format code Wojtek Figat 2023-03-13 20:20:10 +01:00
  • d2a0438b71 Fix error on control reorder while it got remove before Wojtek Figat 2023-03-13 20:06:45 +01:00
  • dea3319b9d Merge branch 'Tryibion-output-gitignore' Wojtek Figat 2023-03-13 16:11:10 +01:00
  • 58fab97447 Merge branch 'output-gitignore' of https://github.com/Tryibion/FlaxEngine into Tryibion-output-gitignore Wojtek Figat 2023-03-13 16:11:05 +01:00
  • a41ad511f0 Fix Visual Studio project names collision when using both C++ and C# scripting Wojtek Figat 2023-03-13 16:10:21 +01:00
  • 44b45faa9a Merge branch 'Tryibion-fix-missing-generic-json' Wojtek Figat 2023-03-13 16:04:51 +01:00
  • e747a345d8 Merge branch 'fix-missing-generic-json' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-missing-generic-json Wojtek Figat 2023-03-13 16:04:40 +01:00
  • dadb9207b9 Fix Json asset cooking to properly serialize whole asset data even if modified at runtime Wojtek Figat 2023-03-13 16:00:27 +01:00
  • 086c2f155d Fix error when using nested Visject Surface context during State Machines editing in Anim Graph Wojtek Figat 2023-03-13 15:39:36 +01:00
  • cfa7cac149 Fix crash when loading scene with script which type is not a scene object Wojtek Figat 2023-03-13 14:24:16 +01:00
  • 95748744a4 Add logging missing asset type on failed load Wojtek Figat 2023-03-13 14:23:23 +01:00
  • 34629d46f3 Add **Physics Statistics and profiler** Wojtek Figat 2023-03-13 12:31:51 +01:00
  • af54b907d7 Merge remote-tracking branch 'origin/1.6' into 1.6 Wojtek Figat 2023-03-13 10:26:13 +01:00
  • 2930b0ad67 Fix crash in GPU devices init when system has no valid GPU driver installed Wojtek Figat 2023-03-13 10:25:08 +01:00