Commit Graph

459 Commits

Author SHA1 Message Date
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
mafiesto4 ed1a3c2964 Update mono 2021-02-14 14:54:56 +01:00
mafiesto4 adbb467206 Add support for mutable keyword on API_FIELD 2021-02-10 11:29:07 +01:00
mafiesto4 191694725a Add SoftObjectReference for lazy references to assets and objects 2021-02-10 11:12:05 +01:00
mafiesto4 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
mafiesto4 103d630d80 Fix tooltips generation for native properties to reflect getter and setter docsa 2021-02-07 21:41:17 +01:00
mafiesto4 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
mafiesto4 5a402df3ff Add Add/Subtract methods to Transform 2021-01-27 15:07:02 +01:00
mafiesto4 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
mafiesto4 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
mafiesto4 cbbfb16628 Add scripting API events in Visual Script 2021-01-22 10:55:13 +01:00
mafiesto4 f8bf87e0b1 Fixes 2021-01-20 09:14:30 +01:00
mafiesto4 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
mafiesto4 40c7fe3f77 Add support for automatic DefaultValue attributes generation for fields in scripting API 2021-01-12 14:14:35 +01:00
mafiesto4 a6d5fb318a Fix default field value parsing to skip whitespaces 2021-01-12 14:14:08 +01:00
mafiesto4 45211fa61c Merge remote-tracking branch 'origin/master' into navigation-features 2021-01-12 12:04:20 +01:00
mafiesto4 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
mafiesto4 ee1b7bad56 Fix Editor build on Linux 2021-01-10 09:46:37 +01:00
mafiesto4 c7547b3a46 Merge remote-tracking branch 'origin/master' into linux-editor 2021-01-10 09:14:03 +01:00
mafiesto4 f073e07de7 Fix error on CI running on Linux machine 2021-01-09 18:37:05 +01:00
mafiesto4 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
mafiesto4 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
mafiesto4 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
mafiesto4 953f8da84d Update copyright year 2021-01-04 14:25:21 +01:00
mafiesto4 8dc5b11f51 Add API_INTERFACE to scripting API bindings for implementing interfaces 2021-01-04 14:18:59 +01:00
mafiesto4 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
jb-perrier 03eb39afe6 Bumping all copyright headers to 2021. 2021-01-02 14:28:49 +01:00
mafiesto4 05790ab9a1 Fix code style 2020-12-30 22:56:17 +01:00
mafiesto4 4c205be617 Fix code style 2020-12-30 11:20:37 +01:00
mafiesto4 a082d52543 Remove unused ExtractVersionNum function 2020-12-30 00:05:20 +01:00
mafiesto4 1a0c12191d Add IgnoreMissingDocumentationWarnings option into generated csproj files 2020-12-30 00:05:05 +01:00
mafiesto4 969367dc3e Add Assimp for Linux 2020-12-23 21:27:29 +01:00
mafiesto4 ce6c360d29 Add proper typeInfo generation for non-scripting API classes 2020-12-23 12:55:53 +01:00
mafiesto4 07fb8e034f Merge remote-tracking branch 'origin/master' into navigation-features 2020-12-23 11:04:09 +01:00
mafiesto4 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
mafiesto4 4665e8fbdb Add support for basic classes to Scripting Type (without scripting object as a base) 2020-12-22 12:55:57 +01:00