Commit Graph

80 Commits

Author SHA1 Message Date
Wojtek Figat
cf3ac7a26e Merge remote-tracking branch 'origin/master' into linux-editor
# Conflicts:
#	Source/Engine/Core/Math/Color.cs
#	Source/Engine/Navigation/Navigation.cpp
#	Source/Engine/Platform/Win32/Win32Platform.cpp
2021-02-23 22:29:07 +01:00
Wojtek Figat
747a9bcb98 Fix shared library building on Linux for proper loading at runtime with default soname 2021-02-23 22:24:24 +01:00
Wojtek Figat
63a6b704df Compile Linux deps with -fPIC 2021-02-23 22:23:58 +01:00
Wojtek Figat
e160d719a9 Add support for C++ scripting on platforms that don't support referencing executable file when linking shared library (eg. Linux) 2021-02-23 22:23:03 +01:00
Wojtek Figat
3387da92ed Optimize 2021-02-23 18:17:18 +01:00
Wojtek Figat
6f40c66b31 Add WarningOnce, ErrorOnce, InfoOnce, VerboseOnce to Flax.Build logger 2021-02-23 18:10:40 +01:00
Wojtek Figat
2a3003101e Fix automatic tooltip generation error
Fixes #265
2021-02-21 19:39:53 +01:00
Wojtek Figat
68b4fdb9c3 Fix exception when loading Android NDKs with invalid version folder
Fixes #255
2021-02-21 14:10:51 +01:00
Wojtek Figat
bcc3b2bd59 Fixes, tweaks and improvements for Linux support 2021-02-16 20:21:23 +01:00
Wojtek Figat
fc4dc8cb50 Merge remote-tracking branch 'origin/1.1' into linux-editor
# Conflicts:
#	Source/FlaxEngine.Gen.cs
#	Source/Tools/Flax.Build/Utilities/Utilities.cs
2021-02-16 18:54:25 +01:00
Wojtek Figat
28a67f65b4 Fix build tool log file access 2021-02-16 13:55:19 +01:00
Wojtek Figat
b742d0c326 Add support for custom defines for build system via Flax.Build command line 2021-02-16 13:09:50 +01:00
Wojtek Figat
7221f7167f Add profiler events to LocalExecutor thread workers 2021-02-16 10:59:17 +01:00
Wojtek Figat
fa332a3785 Optimize scripting API bindings generation if loaded API from valid cache 2021-02-16 10:42:56 +01:00
Wojtek Figat
f11686a7b7 Add support for caching scripting API bindings during build 2021-02-16 09:42:11 +01:00
Wojtek Figat
4e19b85e00 Add support for multi-threaded profile events in build tool 2021-02-15 15:04:37 +01:00
Wojtek Figat
5714741a5d Add support for multi-threaded scripting API headers parsing 2021-02-15 15:04:23 +01:00
Wojtek Figat
cdd68c9a89 Add MaxConcurrency and ConcurrencyProcessorScale options for Flax.Build cmd line 2021-02-15 13:32:38 +01:00
Wojtek Figat
29f0834cc4 Optimize build tool 2021-02-15 13:23:09 +01:00
Wojtek Figat
312e4ad010 Merge branch 'master' into 1.1
# Conflicts:
#	Source/Engine/Content/JsonAsset.h
#	Source/Engine/Core/Config/Settings.h
2021-02-15 10:40:59 +01:00
mafiesto4
9cccdc1e89 Fix build scripts assembly compilation on Linux (duplicated mscorlib reference) 2021-02-14 23:05:52 +01:00
mafiesto4
c68e3af566 Use bundled mono on Linux for C# compilation 2021-02-14 23:04:42 +01:00
mafiesto4
ff44622624 Add support for editor game target on Linux 2021-02-14 23:04:11 +01:00
mafiesto4
da943f7604 Update mono for Linux 2021-02-14 23:03:49 +01:00
Wojtek Figat
ed1a3c2964 Update mono 2021-02-14 14:54:56 +01:00
Wojtek Figat
adbb467206 Add support for mutable keyword on API_FIELD 2021-02-10 11:29:07 +01:00
Wojtek Figat
191694725a Add SoftObjectReference for lazy references to assets and objects 2021-02-10 11:12:05 +01:00
Wojtek Figat
2b962e4389 Fix invalid comment 2021-02-09 10:58:13 +01:00
mafiesto4
e8dc48690e Improve VS Code project launch tasks file for better debugging 2021-02-08 23:43:55 +01:00
mafiesto4
be7024784e Fix PathRemoveRelativeParts for rooted paths 2021-02-08 23:17:50 +01:00
Wojtek Figat
103d630d80 Fix tooltips generation for native properties to reflect getter and setter docsa 2021-02-07 21:41:17 +01:00
Wojtek Figat
fb74aef541 Add check for C++ bindings generator for property getter and setter method value types to match 2021-02-02 23:14:21 +01:00
mafiesto4
f77d0cc8fc Add Assimp lib for Linux 2021-02-01 09:58:54 +01:00
Wojtek Figat
5a402df3ff Add Add/Subtract methods to Transform 2021-01-27 15:07:02 +01:00
Wojtek Figat
1d19d38c38 Merge remote-tracking branch 'origin/master' into 1.1
# Conflicts:
#	Source/Editor/Surface/SurfaceNode.cs
2021-01-27 10:39:44 +01:00
GoaLitiuM
1a51752ca4 Disable whole program optimization and enable incremental linking in development builds 2021-01-23 12:40:54 +02:00
GoaLitiuM
8c6dbf2e30 Disable linker optimizations with incremental linking 2021-01-23 12:40:53 +02:00
GoaLitiuM
d901c11570 Add compile flag for whole program optimization 2021-01-23 12:40:53 +02:00
Wojtek Figat
6cbeac6537 Merge remote-tracking branch 'origin/master' into 1.1
# Conflicts:
#	Source/Engine/Navigation/NavMesh.cpp
#	Source/Engine/Navigation/NavMeshBuilder.cpp
2021-01-22 11:31:22 +01:00
Wojtek Figat
cbbfb16628 Add scripting API events in Visual Script 2021-01-22 10:55:13 +01:00
Wojtek Figat
f8bf87e0b1 Fixes 2021-01-20 09:14:30 +01:00
Wojtek Figat
81daaf663b Fix Assimp on Linux 2021-01-18 15:27:57 +01:00
mafiesto4
3e0b753498 Refactor mono on Linux to use dynamic linking 2021-01-18 15:26:40 +01:00
mafiesto4
fcc4b371b9 Fix using dynamic libraries resolving path on Linux 2021-01-17 21:50:58 +01:00
mafiesto4
6b0d34a21d Fix C# assemblies id generation to use cross-platform hash code impl 2021-01-17 21:44:37 +01:00
Wojtek Figat
40c7fe3f77 Add support for automatic DefaultValue attributes generation for fields in scripting API 2021-01-12 14:14:35 +01:00
Wojtek Figat
a6d5fb318a Fix default field value parsing to skip whitespaces 2021-01-12 14:14:08 +01:00
Wojtek Figat
45211fa61c Merge remote-tracking branch 'origin/master' into navigation-features 2021-01-12 12:04:20 +01:00
Wojtek Figat
fb84aa2c4b Merge branch 'typo-fix' of git://github.com/W2Wizard/FlaxEngine into W2Wizard-typo-fix 2021-01-11 15:34:41 +01:00
mafiesto4
8d7d2431df Add glslang for Linux 2021-01-10 19:57:01 +01:00