Wojtek Figat
|
45a0b25ee4
|
Fix after merge
|
2023-02-13 10:52:11 +01:00 |
|
Wojtek Figat
|
ac59cc4633
|
Merge remote-tracking branch 'origin/master' into dotnet7
|
2023-02-13 10:05:51 +01:00 |
|
Wojtek Figat
|
2a6fb3ba81
|
Merge branch 'threadsafe_managedarraypool' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-threadsafe_managedarraypool
|
2023-02-13 10:04:03 +01:00 |
|
Wojtek Figat
|
82823d6945
|
Various improvements and fixes
|
2023-02-09 20:05:46 +01:00 |
|
Wojtek Figat
|
ea9dd48da9
|
Expose ManagedArray to be used in game code bindings
|
2023-02-06 10:44:10 +01:00 |
|
Wojtek Figat
|
547f4d1180
|
Fix missing getter/setter methods attributes
|
2023-02-06 10:43:08 +01:00 |
|
|
|
02c6354003
|
Store pooled ManagedArray in thread-local storage
|
2023-01-29 18:09:37 +02:00 |
|
Wojciech Figat
|
798b950046
|
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
|
2023-01-24 09:30:38 +01:00 |
|
Wojciech Figat
|
f1f5dacb6f
|
Add unit test to verify LibraryImport attributes usage for proper bindings
|
2023-01-24 09:25:39 +01:00 |
|
Wojciech Figat
|
f3366178ea
|
Refactor manually written managed bindings to use C-style exported P/Invoke
|
2023-01-23 18:14:38 +01:00 |
|
|
|
a917567e92
|
Fix passing weak managed string handles in marshallers
|
2023-01-22 17:29:30 +02:00 |
|
Wojciech Figat
|
7b20bc38a4
|
Merge branch '1.5' into dotnet7
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs
|
2023-01-17 11:52:52 +01:00 |
|
Wojciech Figat
|
831fc80971
|
Fix game build
|
2023-01-16 11:14:13 +01:00 |
|
Wojtek Figat
|
a2af46845d
|
Merge branch 'master' into 1.5
# Conflicts:
# Source/Engine/Renderer/AmbientOcclusionPass.cpp
|
2023-01-15 18:27:49 +01:00 |
|
Wojtek Figat
|
b89f2e39c9
|
Expose RandomUtil to Visual Scripting and cleanup codestyle
#843
|
2023-01-15 13:47:06 +01:00 |
|
Wojtek Figat
|
3622b77034
|
Merge branch 'master' of https://github.com/Withaust/FlaxEngine into Withaust-master
|
2023-01-15 13:38:10 +01:00 |
|
|
|
1a1fadcc2f
|
Fix incorrect marshalling of TextureImportEntry fields
|
2023-01-14 17:50:25 +02:00 |
|
Wojciech Figat
|
59ba9102a6
|
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
|
2023-01-12 15:15:40 +01:00 |
|
Wojciech Figat
|
daa92db25c
|
Add support for using managed method thunks on dotnet7 in all cases
|
2023-01-12 15:14:43 +01:00 |
|
Wojciech Figat
|
45a557f9c0
|
Minor tweaks
|
2023-01-10 16:50:52 +01:00 |
|
Wojciech Figat
|
7698e79143
|
Fix dotnet7 method runtime invoke to match return value boxing
|
2023-01-10 16:47:02 +01:00 |
|
Wojciech Figat
|
1c584e937a
|
Fix mono_class_get_interfaces on dotnet7 to match mono behavior
|
2023-01-10 16:39:48 +01:00 |
|
Wojciech Figat
|
6ef5c76e1a
|
Fix regression from recent scripting fixes/features on 1.5
|
2023-01-10 16:13:53 +01:00 |
|
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 |
|
|
|
9f76e9e230
|
Hide types in unloaded scripting assemblies
|
2023-01-09 15:20:24 +02:00 |
|
Wojciech Figat
|
34cc546f00
|
Minor tweaks
|
2023-01-05 11:32:25 +01:00 |
|
Wojciech Figat
|
b21aeedae2
|
Fix build
|
2023-01-05 09:38:46 +01:00 |
|
Wojciech Figat
|
0b8d4850f0
|
Use manual pdb file loading for debug symbols in C#
|
2023-01-04 09:56:58 +01:00 |
|
Wojciech Figat
|
ceacdc8d08
|
Fixes for dotnet7 bindings to pass unit tests
|
2023-01-03 14:34:16 +01:00 |
|
Wojciech Figat
|
dea307179f
|
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
# Conflicts:
# Source/Engine/Engine/NativeInterop.cs
|
2023-01-02 11:04:36 +01:00 |
|
Wojciech Figat
|
e48b642101
|
Minor code cleanup
|
2023-01-02 10:36:57 +01:00 |
|
Wojciech Figat
|
00d960d61e
|
Refactor abstract classes handling for scripting types creation (eg. Script or GPUResource) under dotnet7
|
2023-01-02 10:35:39 +01:00 |
|
|
|
5b4e209816
|
Fix creating delegates to scripting methods after script reload
|
2023-01-01 22:06:00 +02:00 |
|
|
|
21c67b4777
|
Fix weak ManagedHandles collection
|
2022-12-31 15:34:16 +02:00 |
|
|
|
2f507091b2
|
Fix ManagedHandle marshalling
|
2022-12-31 15:30:58 +02:00 |
|
|
|
8b80f73641
|
Implement ManagedHandle replacement for GCHandles
Allows for more controlled management of weak handles, increasing their lifetime for slightly longer than with GCHandles.
|
2022-12-30 22:14:48 +02:00 |
|
Wojciech Figat
|
6a8483a898
|
Fix converting managed array back to native if passed via structure argument
|
2022-12-30 16:05:33 +01:00 |
|
Wojciech Figat
|
71e2cbe856
|
Minor tweaks to dotnet interop
|
2022-12-30 15:36:35 +01:00 |
|
|
|
77478f9515
|
Fix managed and native array field marshalling
|
2022-12-30 01:34:52 +02:00 |
|
|
|
f12475ea99
|
Prefer NativeMemory.AlignedAlloc over Marshal.Alloc*
|
2022-12-27 19:08:56 +02:00 |
|
|
|
dfc69c9c8e
|
Fix array return type marshalling
|
2022-12-27 19:02:40 +02:00 |
|
Wojciech Figat
|
d9042b3db2
|
Fix building various plugin projects with new dotnet7
|
2022-12-27 13:49:47 +01:00 |
|
Wojciech Figat
|
d8805dc801
|
Tweaks
|
2022-12-24 15:24:51 +01:00 |
|
|
|
759a9bd365
|
Fix native library resolver not working after hot-reload
|
2022-12-24 03:13:40 +02:00 |
|
|
|
2c0e9faa32
|
Remove throwing exceptions from invoked methods with debugger
The same effect can be achieved by enabling all CLR exceptions in VS debugger settings, and it also supports continuation after catching exceptions.
|
2022-12-23 22:36:19 +02:00 |
|
|
|
80c3056daf
|
Fix errors when compiling plugins
|
2022-12-23 22:33:22 +02:00 |
|
|
|
3c79be2910
|
Cleanup
|
2022-12-22 20:16:02 +02:00 |
|
|
|
6a41ab0b6d
|
Fix unnecessary allocations when creating managed arrays
|
2022-12-22 19:54:58 +02:00 |
|