Wojciech Figat
74fe176d2d
Improvements for const class usage
2022-09-05 14:34:16 +02:00
Wojtek Figat
bdb69d57dd
Refactor Plugins system to support plugins in C++ scripts
2022-07-28 21:05:03 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojtek Figat
e43ef605c2
Minor improvements
2022-05-20 18:12:29 +02:00
Wojtek Figat
ed908a260e
Add support for Double2/3/4 for Variant
...
Increase size to 40 bytes to store Double3 without allocations
Change Ray and BoundingBox to be stored inlined in BoundingBox
Use safer accessors to read Variant explicit data type
2022-05-20 18:10:35 +02:00
Wojtek Figat
158c29e598
Add **Dictionaries to Visual Scripting**
2022-04-27 22:47:54 +02:00
Wojtek Figat
a9d66d6535
Various fixes for scripting runtime
2022-04-07 22:03:42 +02:00
Wojciech Figat
4495737f94
Fix missing mono symbols export on Windows
2022-01-29 15:00:47 +01:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
c4b6865659
Merge branch 'master' into mac
2022-01-09 19:15:15 +01:00
Wojtek Figat
192af7ec14
Refactor native core objects to simplify usage for newcomers
2022-01-08 15:06:23 +01:00
Wojtek Figat
ca62cd2661
Mac impl progress
2022-01-03 13:59:52 +01:00
Wojciech Figat
4322563eed
Fix crash on thread end that used Mono runtime
2021-11-23 17:26:05 +01:00
Wojciech Figat
31bbd586db
Add scripting enums as ScriptingType
2021-11-19 16:43:02 +01:00
Wojciech Figat
3f3d8fc494
Add more improvements to Variant and conversions with managed data
2021-11-19 16:03:55 +01:00
Wojciech Figat
649059eba1
Add better support for Arrays in Variant for C# Scripting
2021-11-17 19:49:21 +01:00
Wojciech Figat
13deb4a54f
Add better support for Arrays in Variant for C# Scripting
2021-11-16 20:46:04 +01:00
Wojtek Figat
7955a6bc35
Minor fixes
2021-11-07 20:47:29 +01:00
Wojtek Figat
8938f13a0b
Add support for compiling and running engine without C# scripting
...
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
Wojtek Figat
c3c0a4ef0d
Add support for interfaces in scripting API (cross language support C++/C#/VS)
2021-10-04 12:26:08 +02:00
Wojtek Figat
a6459da693
Merge branch 'Missing-FLAXENGINE_API-Tags' of git://github.com/intolerantape/FlaxEngine into intolerantape-Missing-FLAXENGINE_API-Tags
2021-09-23 12:19:36 +02:00
Wojtek Figat
53022ff013
Fix code quality issues detected by PVS-Studio
2021-09-21 18:23:31 +02:00
intolerantape
7cd6486916
Added FLAXENGINE_API tag in MField.h
2021-09-11 05:15:51 -07:00
Wojtek Figat
bc634e9d37
Refactor Tracy source locations to be static
...
#597
2021-08-13 13:44:29 +02:00
Wojtek Figat
e970d53787
Fix using C#-only structures as Visual Script properties
2021-07-30 10:34:21 +02:00
Wojtek Figat
22d547e87b
Refactor Variant type ManagedObject serialization to be usable for Visual Scripting
2021-07-29 22:56:11 +02:00
Wojtek Figat
e92bdf164c
Fix Mono init on Switch
2021-07-22 13:37:33 +02:00
Wojtek Figat
91cf85c50e
Remove unused DictionaryInitialSize from MAssemblyOptions
2021-07-09 19:50:31 +02:00
Wojtek Figat
a928032f44
Remove unneeded comments
2021-07-09 11:04:40 +02:00
Wojtek Figat
f052d788fe
Update fmt to version 6.2.1 (9 May 2020)
2021-07-08 17:46:23 +02:00
Wojtek Figat
9f9e5b49cc
Add more profile events
2021-07-06 16:17:11 +02:00
Damian Korczowski
93838b4f25
Fix Switch runtime setup
2021-07-03 19:13:41 +02:00
Wojtek Figat
99012725dc
Adjust includes
2021-06-17 14:15:19 +02:00
Wojtek Figat
9c66ac4656
Add MemoryCompare, MemoryClear and MemoryCopy for direct memory access in C#
2021-05-30 14:11:25 +02:00
Wojtek Figat
7edf3e5b36
Merge branch 'scripting-int16-support' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-scripting-int16-support
2021-05-19 19:50:06 +02:00
Wojtek Figat
d7e2ee986b
Add Network impl for PS4
2021-05-19 14:49:10 +02:00
Wojtek Figat
16e67780ad
Add -debugwait cmd line arg to wait for C# debugger attach on engine start
2021-05-14 19:25:31 +02:00
Jean-Baptiste Perrier
95c4004ad8
Uint16 & Int16 Mono glue code.
2021-05-10 22:59:10 +02:00
Wojtek Figat
e4de83f2ed
Add automatic profiler events for C# methods invocation
2021-05-04 00:17:27 +02:00
Wojtek Figat
543d1a3c0e
Add Tracy profiler support
2021-05-02 11:27:10 +02:00
Wojtek Figat
09671823e4
Optimize String usage with StringView for basic file paths operations
2021-05-02 11:25:42 +02:00
Wojtek Figat
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00
Wojtek Figat
2051a724ae
Merge branch 'master' of git://github.com/Crawcik/FlaxEngine into Crawcik-master
2021-04-28 10:26:05 +02:00
Crawcik
ac33ba432d
Adding private protected access modifier
2021-04-23 14:02:16 +02:00
Crawcik
d3c974a838
Access modifier detection fix
2021-04-23 08:31:00 +02:00
Wojtek Figat
ace8295ab7
Merge remote-tracking branch 'origin/master' into localization
...
# Conflicts:
# Source/Platforms/DotNet/Newtonsoft.Json.dll
# Source/Platforms/DotNet/Newtonsoft.Json.pdb
# Source/Platforms/UWP/Binaries/Newtonsoft.Json.dll
# Source/Platforms/XboxOne/Binaries/Newtonsoft.Json.dll
2021-04-22 16:10:36 +02:00
Wojtek Figat
28c0552e0a
Fix diff-serialization and deserialization of C# lists
...
#347
2021-04-20 16:06:32 +02:00
Wojtek Figat
e4d3989b71
Add support for nesting Array inside Dictionary in scripting API
2021-04-16 10:12:40 +02:00
Wojtek Figat
c930d32b2b
Add support for cooking game for Switch
2021-03-15 14:32:10 +01:00
Wojtek Figat
76e056698b
Fix memory leak for Mono image refs
2021-03-14 23:57:37 +01:00