Commit Graph

325 Commits

Author SHA1 Message Date
Wojtek Figat
047821f7d2 Fix missing strip tool for Android build 2022-07-14 00:13:05 +02:00
Wojtek Figat
dda8912332 Use custom version of android_native_app_glue 2022-07-13 23:41:00 +02:00
Wojtek Figat
93fe79c0ac Update to .Net Framework 4.5.2 2022-07-13 21:19:47 +02:00
Wojtek Figat
2bd3c0f74f Add support for constexpr fields in Scripting API 2022-06-16 21:56:48 +02:00
Wojciech Figat
4cabf9de53 Merge remote-tracking branch 'origin/master' into gi 2022-06-14 12:03:28 +02:00
Wojciech Figat
c6e909c867 Refactor API_INJECT_CPP_CODE into API_INJECT_CODE to support code injection in other languages 2022-06-14 11:53:31 +02:00
Wojtek Figat
b815ba51a5 Fix build issues 2022-06-13 23:37:11 +02:00
Wojtek Figat
ffce2005da Add UseLargeWorlds to engine configuration 2022-06-13 18:54:15 +02:00
Wojtek Figat
a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
Wojtek Figat
1303740611 Add proper template types inflating with typedef searching for new scripting api features usage 2022-05-25 19:55:22 +02:00
Wojtek Figat
edbf0761d2 Minor code simplification 2022-05-25 19:54:50 +02:00
Wojtek Figat
a116a1fb8d Add FLAX_BUILD_BINDINGS define for Scripting API parser to be used if needed 2022-05-23 19:57:38 +02:00
Wojtek Figat
c87f2f5b56 Optimize empty comments parsing in Scripting API 2022-05-23 19:57:07 +02:00
Wojtek Figat
e4e5745101 Fix parsing comments for Scripting API types that are templates 2022-05-23 19:56:43 +02:00
Wojtek Figat
e9c8584656 Format code in Flax.Build 2022-05-23 19:56:13 +02:00
Wojtek Figat
85fd540b97 Add new API_TYPEDEF metadata for Scriptign API types instantiation (with Alias option) 2022-05-23 19:50:37 +02:00
Wojtek Figat
b70bce1746 Add support for generic types in Scripting API with Template flag 2022-05-23 19:43:34 +02:00
Wojtek Figat
d39b6d7120 Fix processing else and elif preprocessor blocks in Flax.Build bindings parser 2022-05-23 17:46:26 +02:00
Wojtek Figat
c0412cc4f4 Fix using preprocessor define values in Flax.Build bindings parsing 2022-05-23 17:45:18 +02:00
Wojtek Figat
785f8915b7 Merge remote-tracking branch 'origin/gi' into large-worlds
# Conflicts:
#	Source/Engine/Core/Math/Vector3.h
2022-05-21 19:45:13 +02:00
Wojtek Figat
8c971cd11e Add custom floats formatting to prevent scientific notation 2022-05-18 22:29:31 +02:00
Wojciech Figat
27a1dc8966 Improve property names displaying in UI and add Unit Test for it 2022-04-27 14:12:27 +02:00
Wojtek Figat
a9d66d6535 Various fixes for scripting runtime 2022-04-07 22:03:42 +02:00
Wojtek Figat
b2e91b8a07 Improvements for dependencies building utilities 2022-03-22 19:04:10 +01:00
Wojtek Figat
532203040f Fix PATH env var expanding in Flax.Build app runner 2022-03-22 19:03:13 +01:00
Wojtek Figat
aed6f0403d Fix dylibs list
#693
2022-03-04 23:20:45 +01:00
Wojtek Figat
09c995d67b Fix for macOS dylib path
#693
2022-03-04 23:14:36 +01:00
Wojtek Figat
4a9c746bed Add SoftAssetReference type 2022-02-28 23:15:35 +01:00
Wojtek Figat
56491569df Optimize C# bindings in Engine code to static functions that native ABI matches managed signature 2022-02-19 00:29:09 +01:00
Wojciech Figat
7a08e035a5 Fix module libraries linking in modular build mode 2022-01-29 21:34:42 +01:00
Wojciech Figat
1907504ff6 Fixes 2022-01-29 15:26:41 +01:00
Wojciech Figat
4495737f94 Fix missing mono symbols export on Windows 2022-01-29 15:00:47 +01:00
Wojciech Figat
b09036b378 Fix building project for target platform that one of the plugin targets doesn't support 2022-01-29 14:55:37 +01:00
Wojciech Figat
0cfb7e8cee Fix passing Span<byte> to C# method thunk in generated bindings code 2022-01-26 16:56:27 +01:00
Wojciech Figat
9d90b02c9a Fix missing include for Xbox Live services on GDK platforms 2022-01-21 16:24:41 +01:00
Wojciech Figat
f801e7ffd9 Fixes 2022-01-21 16:23:30 +01:00
Wojtek Figat
37e11a4b1f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Source/Engine/Physics/Physics.Queries.cpp
#	Source/Engine/Physics/Utilities.h
2022-01-20 23:29:59 +01:00
Wojtek Figat
a400568b51 Fix generated wrapper for classes with value types 2022-01-20 23:29:05 +01:00
Wojtek Figat
b2d5672785 Fix mac editor package zip 2022-01-17 18:59:39 +01:00
Wojtek Figat
59897db8fc Add editor for mac deploy 2022-01-17 18:36:19 +01:00
Wojciech Figat
abb0a3f0cc Remove a test log 2022-01-14 21:40:44 +01:00
Wojciech Figat
34224eb015 Test change 2022-01-14 21:05:02 +01:00
Wojciech Figat
de93770789 Test 2022-01-14 20:27:57 +01:00
Wojciech Figat
d15b0c9548 Test 2022-01-14 19:35:46 +01:00
Wojtek Figat
a18faf4f7c Fix building separate main executable during bindings-only build 2022-01-14 18:13:22 +01:00
Wojciech Figat
c9a779fea9 Disable caching for dotnet target build with msbuild 2022-01-14 15:04:15 +01:00
Wojciech Figat
b84744699e Change nunit to use custom build fro mrepo instead of nuget package 2022-01-14 15:03:35 +01:00
Wojciech Figat
3cf2be8c37 Fix tools platforms to include Linux and Mac 2022-01-14 14:47:47 +01:00
Wojciech Figat
992333fd64 Add tests to CI 2022-01-14 14:20:41 +01:00
Wojciech Figat
d032f18b71 Add DotNet targets building 2022-01-14 14:19:46 +01:00