mafiesto4
bec878cc11
Fix crashes in various dictionary usages caused by duplicated keys
...
#1925 #1924
2023-11-16 15:47:42 +01:00
mafiesto4
9738fd4354
Fix crash on hot-reload in Editor due to leftover scripting events in ScriptingEvents::EventsTable
...
#1925
2023-11-16 14:09:05 +01:00
mafiesto4
2555b07edf
Merge branch 'dotnet8_rollforward_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet8_rollforward_fix
2023-11-15 11:44:21 +01:00
mafiesto4
bc3107d1db
Fix build warnings on the latest XCode
2023-11-14 19:03:46 +01:00
GoaLitiuM
3f5c92e2fa
Improve .NET 8 runtime and SDK detection
...
Setting the environment variable `DOTNET_ROLL_FORWARD_TO_PRERELEASE=1`
is required to enable runtime support for release candidate builds of
future major .NET releases.
2023-11-14 17:00:51 +02:00
mafiesto4
3320c76e14
Add soft check for null managed object value for unboxing
2023-11-14 11:23:15 +01:00
mafiesto4
13881c7d97
Merge branch 'LightThemeTweaks' of https://github.com/Radiangames/FlaxEngine into Radiangames-LightThemeTweaks
2023-11-13 17:02:12 +01:00
mafiesto4
97a28d4431
Add security lockers for managed typeinfo access
2023-11-13 15:48:12 +01:00
mafiesto4
c3d74b690e
Fix editor plugins init regression from #1779 and compact more code
2023-11-06 18:13:06 +01:00
mafiesto4
b47420f232
Compact various source code chunks
2023-11-06 16:56:15 +01:00
mafiesto4
a0d4714a0f
Add always logging unhandled c# exception
...
#1861
2023-11-06 12:23:17 +01:00
mafiesto4
f703e7de77
Fix compile error
2023-11-06 11:05:31 +01:00
mafiesto4
7e6c8b7b32
Codestyle fix #1779
2023-11-06 10:33:11 +01:00
mafiesto4
23369c2ff3
Merge branch 'plugin-order' of https://github.com/Tryibion/FlaxEngine into Tryibion-plugin-order
2023-11-06 09:37:09 +01:00
mafiesto4
a7bb236344
Fix Mono GC threads suspend to not deadlock when attaching native threads to managed runtime
...
#1864
2023-11-05 14:07:05 +01:00
mafiesto4
6ddf241ea4
Minor improvements to reference properties
2023-11-03 22:40:18 +01:00
mafiesto4
b0fe99f1ec
Disable mono thread attach to fix current freeze on GC STW event
2023-10-31 16:11:09 +01:00
mafiesto4
37a6ea9beb
Merge remote-tracking branch 'origin/master'
2023-10-31 14:21:00 +01:00
mafiesto4
1567c1c8d6
Fix Mono AOT on iOS to not freeze during GC stop-the-world event on memory collection
2023-10-31 14:15:35 +01:00
mafiesto4
2d1d8cc310
Fix typo
2023-10-30 18:34:20 +01:00
mafiesto4
f44421b7a7
Optimize managed method invoke on NetCore to skip virtual call that is the same as default one
2023-10-26 11:25:30 +02:00
Tryibion
2e85ff0fb3
Simplify code
2023-10-22 22:19:51 -05:00
Tryibion
fbaf14b6fa
Add to be able to specify order of plugin initialization and deinitialization.
2023-10-22 21:58:20 -05:00
mafiesto4
e4b89e1bad
Fix plugins initialization order to properly unload scenes before them in cooked game
2023-10-14 16:20:27 +02:00
mafiesto4
03c120ba69
Fix double engine assembly init in Editor
2023-10-13 14:26:33 +02:00
mafiesto4
fdd6b171bb
Stability fixes
2023-10-12 23:12:53 +02:00
mafiesto4
74a69b8f13
Fix running game in non-ANSI path
...
#480
2023-10-12 22:29:48 +02:00
mafiesto4
88eca13eb3
Add default font bundling (optional) and setup UI Style to match editor logic
...
#641
2023-10-12 22:28:40 +02:00
mafiesto4
fa96707c57
Fix crash when implementing INetworkSerializable in C#-only
...
#1664
2023-10-11 18:39:51 +02:00
mafiesto4
8f3a5bd74a
Improve ObjectsRemovalService to handle newly added objects removing
2023-10-11 17:41:35 +02:00
mafiesto4
af468ee6ae
Fix scripting interop in AOT mode to use reflection-based field access
2023-10-11 15:18:28 +02:00
mafiesto4
b92345c3ef
Fix crash when running async C# code with Mono
2023-10-11 12:36:49 +02:00
mafiesto4
bc762761dd
Fix engine when used without C# scripting at all
2023-10-11 12:35:27 +02:00
mafiesto4
dd21020297
Merge remote-tracking branch 'origin/master' into 1.7
2023-10-01 13:17:41 +02:00
mafiesto4
a001a5fbdc
Remove mutex usage since scenes are loaded in sync for now
2023-10-01 13:17:37 +02:00
mafiesto4
7dc3a3c1a2
Merge branch 'assembly_load_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-assembly_load_fix
2023-10-01 12:27:54 +02:00
mafiesto4
3f3f31f70f
Merge branch 'visualscript_valuetype_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-visualscript_valuetype_fix
2023-10-01 12:06:00 +02:00
mafiesto4
4d6a27c92a
Merge branch 'Statusbar-Imrpovements' of https://github.com/davevanegdom/FlaxEngine into davevanegdom-Statusbar-Imrpovements
2023-10-01 12:01:31 +02:00
mafiesto4
d10d52ec0c
Add thread-safety to various scripting methods
2023-10-01 10:57:51 +02:00
mafiesto4
075f40b93a
Minor fixes
2023-10-01 10:56:30 +02:00
mafiesto4
b960600102
Optimize scenes loading with Job System
2023-10-01 10:55:01 +02:00
GoaLitiuM
18310c9264
Fix loading shared managed assemblies multiple times
2023-09-29 22:12:50 +03:00
mafiesto4
fd3f10864b
Fixes for iOS #1312
2023-09-29 00:00:51 +02:00
mafiesto4
f77198c7ca
Fixes for iOS #1312
2023-09-29 00:00:21 +02:00
GoaLitiuM
1d42988f39
Fix VisualScript method calls not working with value types
2023-09-29 00:50:19 +03:00
mafiesto4
58b9d76d24
Merge remote-tracking branch 'origin/master' into 1.7
...
# Conflicts:
# Source/Editor/Viewport/PrefabWindowViewport.cs
# Source/Engine/Physics/PhysX/SimulationEventCallbackPhysX.cpp
2023-09-28 20:42:54 +02:00
mafiesto4
82b2f46b48
Post-merge tweaks for #1312
2023-09-28 19:21:06 +02:00
mafiesto4
279528a30d
Merge branch 'marshalling_scriptingobject_changes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-marshalling_scriptingobject_changes
...
# Conflicts:
# Source/Engine/Engine/NativeInterop.Unmanaged.cs
# Source/Engine/Scripting/Runtime/DotNet.cpp
2023-09-28 18:41:20 +02:00
mafiesto4
15377acc25
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-28 12:01:34 +02:00
Luke Schneider
ad28a3fdbf
Better light theme (Style) support, and a Default light theme (as a secondary option)
...
1) Added ForegroundViewport as a new color. It is used in the main game viewport (ViewportWidgetButton), and the viewport for rendering of particles and materials. It is needed because the default foreground in a Light theme is black, but black does not work well in a viewport. A new color seemed appropriate.
2) Fixed the profiler window to use the Foreground color in multiple text elements, instead of Color.White (or no default TitleColor). This includes the Row class, Asset class, SingleChart class, Timeline Class, and more.
3) Added a second theme/Style (DefaultLight) to include with the engine. It uses RGB float values because those were easier to transfer from the saved values that I had created (and they're easier for me to edit if necessary). I tried to emulate how the Default theme is created/loaded/etc as closely as possible.
2023-09-27 21:54:34 -05:00