Commit Graph

527 Commits

Author SHA1 Message Date
mafiesto4 abe5b14f72 Merge branch 'unload_alc_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unload_alc_fix 2025-03-18 14:20:20 +01:00
mafiesto4 87e423ed48 Fix regression in C++ objects created from C# code to link managed instance properly 2025-03-13 22:31:01 +01:00
mafiesto4 3c303514a4 Fix crash when using audio playback and playing editor meanwhile 2025-03-11 18:10:48 +01:00
mafiesto4 e82bb639ed Fix objects creation to ensure managed object ctor is always executed
#3245
2025-03-03 19:12:29 +01:00
mafiesto4 b2c8c4018c Fix scripting bindings codegen for SoftTypeReference and SceneReference
#2761
2025-02-26 22:43:30 +01:00
GoaLitiuM 5fd64ead62 Fix custom content and importers blocking scripting reload 2025-02-26 20:29:21 +02:00
GoaLitiuM b095acd4a5 Fix scripting AssemblyLoadContext not getting unloaded 2025-02-26 20:29:19 +02:00
mafiesto4 bb12562c2f Fix crash when setting C# property of value-type from native code 2025-02-21 20:22:54 +01:00
mafiesto4 b6d2a3683c Add ButtonAttribute to display methods in editor properties panel
#1917
2024-12-06 16:10:50 +01:00
mafiesto4 c0a99688f9 Fix passing object reference as out parameter in scripting method invoke 2024-11-18 19:00:01 +01:00
mafiesto4 a839cf796b Fix MUtils::GetClass for Float2 2024-11-18 14:42:13 +01:00
GoaLitiuM dd894b510d Add support for .NET 9 SDK and runtime 2024-11-14 23:05:25 +02:00
mafiesto4 1181deb5df Fix crash when using attributes cache after hot-reload in editor 2024-10-25 13:25:36 +02:00
mafiesto4 e860f969be Add attributes support for dotnet interop for methods, fields and properties 2024-10-04 15:59:34 +02:00
mafiesto4 497cd19fe5 Fix managed interop bug 2024-10-03 17:11:15 +02:00
mafiesto4 fbc5a061d9 Merge branch '1.9' of https://gitlab.flaxengine.com/flax/flaxengine into 1.9 2024-09-30 12:22:40 +02:00
mafiesto4 18dc475f40 Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
#	Source/Engine/UI/GUI/Common/Button.cs
2024-09-23 14:11:05 +02:00
mafiesto4 aba46cb2c6 Fix naming convention in scripting backend for klass 2024-09-22 12:30:34 +02:00
mafiesto4 a367d40913 Add more contextual log printing on missing object/asset reference
#2414
2024-09-15 23:03:53 +02:00
mafiesto4 a18565fd61 Merge remote-tracking branch 'origin/master' into 1.9 2024-08-23 00:05:00 +02:00
mafiesto4 23f60da40d Fix various code issues found using PVS-Studio 2024-08-22 20:24:52 +02:00
mafiesto4 e44e44d317 Merge remote-tracking branch 'origin/master' into 1.9 2024-08-05 11:08:51 +02:00
mafiesto4 9f078a6e3c Fix crash when using and saving scene with Visual Script object instance which asset was deleted 2024-07-25 17:17:28 +02:00
mafiesto4 dd61d5793c Merge branch 'woa_support' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_support
# Conflicts:
#	Source/ThirdParty/assimp/config.h.in
#	Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs
2024-07-24 19:03:53 +02:00
mafiesto4 ffddbb455f Add Scripting events to C++ api similar to C# ones 2024-07-09 11:57:41 +02:00
mafiesto4 e1bede1bf6 Merge remote-tracking branch 'origin/master' into 1.9 2024-06-13 17:07:37 +02:00
mafiesto4 b8c9130ae4 Simplify and cleanup code
#2368
2024-06-11 12:53:47 +02:00
mafiesto4 6113325e07 Merge branch 'load-source-log' of https://github.com/Menotdan/FlaxEngine into Menotdan-load-source-log 2024-06-11 11:54:45 +02:00
GoaLitiuM d2d2297dc7 Support ARM64 architecture under Windows 2024-06-01 23:23:24 +03:00
mafiesto4 19ad91d5d8 Merge remote-tracking branch 'origin/master' into 1.9 2024-05-31 22:12:03 +02:00
mafiesto4 e0791eacad Fix game crashes due to scene objects C# instances removal on EndPlay before all game logic ends 2024-05-31 10:29:23 +02:00
mafiesto4 12cf7f0f92 Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
#	Flax.flaxproj
2024-05-22 16:15:14 +02:00
mafiesto4 2529312152 Refactor Color.FromRGBA and add matching old logic Color.FromARGB
2592
2024-05-16 13:45:29 +02:00
mafiesto4 ab5bb79754 Fix regression in collections editing after improving ReadOnly option 2024-05-16 10:34:57 +02:00
mafiesto4 97be8ee8cc Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
#	Source/Engine/Content/Storage/FlaxStorage.cpp
#	Source/Engine/Renderer/GBufferPass.cpp
2024-05-15 23:49:05 +02:00
mafiesto4 3ae30a59b3 Fix engine with c# scripting disabled 2024-05-14 13:13:37 +02:00
mafiesto4 68653fa91f Add small code optimizations 2024-05-10 12:27:28 +02:00
GoaLitiuM e77ae12b9b Fix unboxing of array type Variants 2024-05-05 13:15:54 +03:00
Tryibion 58cc53b44d Remove unused include 2024-04-27 11:10:27 -05:00
Tryibion d8bb831dd9 Add watermark attribute to add watermark to string fields in editor. Have watermark show even when textbox is focused . 2024-04-27 11:07:20 -05:00
mafiesto4 3641e156ee Merge branch 'treenode_optimize' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-treenode_optimize 2024-04-25 17:18:54 +02:00
mafiesto4 890569ea3b Add logging and cleaning up leaked scene objects after play mode in Editor 2024-04-22 22:59:38 +02:00
mafiesto4 b92fbcb3bc Add more const correctness
#2467
2024-04-22 22:53:27 +02:00
mafiesto4 a01495cde1 Merge similar source chunks
#2468
2024-04-22 18:36:25 +02:00
GoaLitiuM 4dcdd8b5f7 Add Actor.HasScene and Script.HasScene
Useful in managed code to check the existence of the scene in hot paths
by avoiding expensive marshalling of the Scene object.
2024-04-20 20:58:55 +03:00
mafiesto4 8144db8e13 Fix various issues found with adrress sanitizer on macOS 2024-04-13 19:20:49 +02:00
Menotdan ac36297e27 Add basic support for log contexts. 2024-03-26 21:09:18 -04:00
mafiesto4 6b35c0a161 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-03-19 20:23:34 +01:00
mafiesto4 9e54827cb3 Cleanup code #2213 2024-03-19 20:13:41 +01:00
mafiesto4 35d1d97840 Rename NumberCategoryAttribute to ValueCategoryAttribute
#2213
2024-03-19 18:30:02 +01:00