Commit Graph
482 Commits
Author SHA1 Message Date
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
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
mafiesto4 911251cb20 Merge branch 'unit-formatting' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-unit-formatting
# Conflicts:
#	Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs
#	Source/Editor/Options/InterfaceOptions.cs
#	Source/Engine/Core/Math/Transform.h
2024-03-19 18:04:01 +01:00
mafiesto4 d719c381ea Merge remote-tracking branch 'origin/master' into 1.8 2024-03-11 23:49:33 +01:00
mafiesto4 84d3103278 Fix crash on incorrect object destruction event
#1920
2024-03-04 14:26:47 +01:00
mafiesto4 14902dc29e Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
2024-02-26 19:49:39 +01:00
mafiesto4 7f935ab57a Fix regression on abstracts scripts creation 2df3d0f747 2024-02-26 19:47:16 +01:00
mafiesto4 f4d236d353 Fix crash on invalid string converted to managed string 2024-02-26 19:01:46 +01:00
mafiesto4 859c420d76 Update year in copyright note 2024-02-26 19:00:48 +01:00
mafiesto4 2df3d0f747 Fix crash when loading level with abstract script class
#1990
2024-02-25 14:54:57 +01:00
mafiesto4 d7dbc0fbdc Fix opening projects with PostFx material assigned in Graphics Settings
#1993
2024-02-21 20:21:45 +01:00
mafiesto4 10180de9c6 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Source/Editor/Utilities/EditorUtilities.cpp
#	Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
mafiesto4 d97772383e Merge branch 'require-script' of https://github.com/Tryibion/FlaxEngine into Tryibion-require-script 2024-02-18 16:00:29 +01:00
mafiesto4 f04f1cc90e Add ScriptingEnum::ToStringFlags for printing flag enums into readable text 2024-02-16 12:46:35 +01:00
mafiesto4 5fc7c6e190 Add MinCount and MaxCount to Collection attribute 2024-02-15 18:26:12 +01:00
mafiesto4 46441f6a03 Fix crash when using multi-threaded objects spawn and caching scripting VTables 2024-02-10 18:43:15 +01:00
mafiesto4 082768d08c Refactor ThreadLocal when running on hardware with more cores than PLATFORM_THREADS_LIMIT 2024-02-07 23:39:02 +01:00
mafiesto4 6cd9895427 Merge remote-tracking branch 'origin/master' into 1.8 2024-02-07 09:40:45 +01:00
mafiesto4 9bad65e359 Add better logging for mono messages 2024-01-30 10:04:10 +01:00
nothingTVatYT 2625144945 rename attribute and fix parsing 2024-01-28 23:28:35 +01:00
nothingTVatYT 9e38a01acc add units support in float, double and Float3 input 2024-01-28 20:52:25 +01:00
mafiesto4 69b7a10c1f Add Stopwatch for accurate duration measuring 2024-01-28 20:31:03 +01:00
mafiesto4 c60058758b Minor fixes 2024-01-28 01:15:29 +01:00
Tryibion 9874b753cb Merge branch 'master' into collection-ui 2024-01-26 09:54:03 -06:00
mafiesto4 a0e127b9cc Various porting patches 2024-01-22 21:17:58 +01:00
mafiesto4 6d6b678b29 Minor changes from porting 2024-01-18 16:03:27 +01:00
mafiesto4 0075184a99 Merge branch 'master' into 1.8 2024-01-05 17:13:51 +01:00
mafiesto4 af91c13b5c Fix crash on Mono 2024-01-04 09:14:27 +01:00
Menotdan 8bcc526dd6 Add support for multiple VisibleIf attributes, and properly set up the VisibleIf entries for ImportMaterialsAsInstances and InstanceToImportAs. 2024-01-01 01:24:36 -05:00
mafiesto4 e4c8639697 Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
#	Flax.flaxproj
#	Source/Editor/Cooker/Steps/DeployDataStep.cpp
2023-12-20 00:39:15 +01:00
mafiesto4 3f1d851f82 Fix regression from bc2e130281 2023-12-19 12:37:47 +01:00
mafiesto4 bc2e130281 Fix calling script OnDestroy when removing actors or scripts from the scene 2023-12-18 21:43:13 +01:00
mafiesto4 7bcf78d0c0 Fix various crashes 2023-12-17 12:38:09 +01:00
mafiesto4 74f5d14ec9 Merge remote-tracking branch 'origin/master' into 1.8 2023-12-08 11:23:06 +01:00
mafiesto4 74b77bfa4c Fix regression from 38a0718b70 2023-12-06 14:34:34 +01:00
mafiesto4 8faaaaaf54 Fix incorrect structure usage for hostfxr params siize
#2037
2023-12-06 11:20:32 +01:00
mafiesto4 38a0718b70 Fix invalid tracy events from C# profiling api when profiler gets connected mid-event 2023-12-06 00:24:30 +01:00
mafiesto4 cebd28c3a7 Revert fd938e8284 2023-11-29 18:46:18 +01:00
mafiesto4 8ff4f95cef Optimize some code and cleanup code style in natvis file 2023-11-28 16:02:51 +01:00
mafiesto4 35ebdb0ffe Refactor INetworkDriver::PopEvent to use network event as output parameter rather than raw pointer
#1992
2023-11-28 11:24:17 +01:00
mafiesto4 fd938e8284 Fix incorrect pointer marshalling from Variant to managed runtime
#1992
2023-11-28 11:22:14 +01:00
GoaLitiuM 0bcd0154e1 Remove wrong .NET SDK preprocessor definitions and support NET8_0
Only `X_OR_GREATER` symbols should be defined for all versions, and only
the latest detected SDK symbol should be generated.
2023-11-26 20:27:54 +02:00
mafiesto4 06ad316f94 Update to .NET 8 2023-11-26 15:09:46 +01:00
mafiesto4 76f5712c79 Merge remote-tracking branch 'origin/1.7' into 1.8
# Conflicts:
#	Flax.flaxproj
2023-11-25 23:36:56 +01:00
mafiesto4 b3a18883ca Fix iOS startup 2023-11-25 21:46:22 +01:00
mafiesto4 2cef368282 Update missing unmanaged function callback error message 2023-11-24 21:45:59 +01:00
mafiesto4 aa4e1222d7 Merge remote-tracking branch 'origin/master' into 1.8 2023-11-20 11:16:07 +01:00