Commit Graph

59 Commits

Author SHA1 Message Date
Ari Vuollet
cd7642eeec Fix building engine with latest Windows platform toolset only 2021-02-20 19:10:04 +02:00
Wojtek Figat
2f12e67356 Fix handling errors when saving scripting API parsing cache 2021-02-19 12:25:53 +01:00
Wojtek Figat
c8a70ffda6 Add passing compiler to the build commands from generated projects 2021-02-17 15:58:52 +01:00
Wojtek Figat
25f61e931e Add support for using other VC++ toolset for Window and add cmd arg for selecting compiler manually 2021-02-17 10:58:58 +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
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
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
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
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
Wojtek Figat
f073e07de7 Fix error on CI running on Linux machine 2021-01-09 18:37:05 +01:00
Wojtek Figat
0e768694b5 Add using additional temporary temp param in scripting bindings glue code for array parameters using BytesContainer 2021-01-07 00:01:53 +01:00
Wojtek Figat
be319c446d Refactor settings types to use scripting API 2021-01-05 14:14:34 +01:00
W2.Wizard
4d8cc9aef7 Fixed additional typos
Went through the source with VNNCC to correct as many found typos as possible

Co-Authored-By: VNC <52937757+VNNCC@users.noreply.github.com>
2021-01-05 02:14:21 +01:00
Wojtek Figat
cc8e78b505 Merge remote-tracking branch 'origin/master' into navigation-features
# Conflicts:
#	Source/Editor/Content/Settings/NavigationSettings.cs
#	Source/Engine/Engine/PhysicalMaterial.cs
#	Source/Tools/Flax.Build/Bindings/BindingsGenerator.Api.cs
2021-01-04 14:31:56 +01:00
Wojtek Figat
953f8da84d Update copyright year 2021-01-04 14:25:21 +01:00
Wojtek Figat
8dc5b11f51 Add API_INTERFACE to scripting API bindings for implementing interfaces 2021-01-04 14:18:59 +01:00
Wojtek Figat
566a653c0a Fix using ApiToken constant 2021-01-03 23:38:43 +01:00
VNC
e62ccd55ba Make constants use the actual const keyword
All references are baked into the assembly with the corresponding IL instruction when compiling. Because no lookup will take place, it will "increase" the performance.
2021-01-03 22:56:54 +01:00
Jean-Baptiste Perrier
03eb39afe6 Bumping all copyright headers to 2021. 2021-01-02 14:28:49 +01:00
Wojtek Figat
05790ab9a1 Fix code style 2020-12-30 22:56:17 +01:00
Wojtek Figat
4c205be617 Fix code style 2020-12-30 11:20:37 +01:00
Wojtek Figat
a082d52543 Remove unused ExtractVersionNum function 2020-12-30 00:05:20 +01:00
Wojtek Figat
1a0c12191d Add IgnoreMissingDocumentationWarnings option into generated csproj files 2020-12-30 00:05:05 +01:00
Wojtek Figat
ce6c360d29 Add proper typeInfo generation for non-scripting API classes 2020-12-23 12:55:53 +01:00
Wojtek Figat
07fb8e034f Merge remote-tracking branch 'origin/master' into navigation-features 2020-12-23 11:04:09 +01:00
Wojtek Figat
8198b73297 Add license files for all third party modules explicitly (even if using predefined license defined in config) 2020-12-22 23:29:42 +01:00
Wojtek Figat
4665e8fbdb Add support for basic classes to Scripting Type (without scripting object as a base) 2020-12-22 12:55:57 +01:00