Wojciech Figat
eebc4951de
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Platforms/DotNet/NUnit/agents/net40/nunit-agent.exe
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
# Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.dll
# Source/Platforms/DotNet/NUnit/nunit3-console.exe
# Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
# Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
# Source/Tools/Flax.Build/Deps/Downloader.cs
# Source/Tools/Flax.Stats/CodeFrame.cs
# Source/Tools/Flax.Stats/CodeFrameNode.cs
# Source/Tools/Flax.Stats/Flax.Stats.Build.cs
# Source/Tools/Flax.Stats/Languages.cs
# Source/Tools/Flax.Stats/Program.cs
# Source/Tools/Flax.Stats/TaskType.cs
# Source/Tools/Flax.Stats/Tools.cs
# Source/Tools/FlaxEngine.Tests/TestEditorUtils.cs
2023-01-10 15:49:44 +01:00
Wojciech Figat
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
63d3c9b1e0
Fix build on Linux
2023-01-04 19:00:06 +01:00
d3e02e23e5
Cleanup
2022-12-27 19:40:50 +02:00
759a9bd365
Fix native library resolver not working after hot-reload
2022-12-24 03:13:40 +02:00
Wojciech Figat
94c5211ee6
Rename gchandle to MGCHandle
2022-12-22 13:02:00 +01:00
55747edaae
Cleanup
2022-12-21 00:40:38 +02:00
b9f11298e8
Avoid pre-allocating custom attributes for managed types
2022-12-17 15:39:04 +02:00
fcd1366d26
Fix memory leaks caused by unreleased GCHandles
2022-12-02 00:06:32 +02:00
3b80a01813
Fix build errors on Linux
2022-11-26 23:20:13 +02:00
96dc279ebd
Implement .NET 7 runtime support and bindings generation
2022-11-26 14:37:07 +02:00
Wojciech Figat
c0f596a00e
Add ScriptingObjectReference for Read/WriteStream and scripting interop as an array
2022-11-16 17:31:26 +01:00
Wojciech Figat
0dec70847f
Add support for StringAnsi in scripting api
2022-10-26 15:00:39 +02:00
Wojciech Figat
76b14af7ec
Add various improvements
2022-10-18 15:03:56 +02:00
Wojciech Figat
5c24f8c365
Add ScriptingTypeHandle support for scripting bindings as System.Type
2022-10-13 13:35:15 +02:00
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