Wojtek Figat
13881c7d97
Merge branch 'LightThemeTweaks' of https://github.com/Radiangames/FlaxEngine into Radiangames-LightThemeTweaks
2023-11-13 17:02:12 +01:00
Wojtek Figat
97a28d4431
Add security lockers for managed typeinfo access
2023-11-13 15:48:12 +01:00
Wojtek Figat
c3d74b690e
Fix editor plugins init regression from #1779 and compact more code
2023-11-06 18:13:06 +01:00
Wojtek Figat
b47420f232
Compact various source code chunks
2023-11-06 16:56:15 +01:00
Wojtek Figat
a0d4714a0f
Add always logging unhandled c# exception
...
#1861
2023-11-06 12:23:17 +01:00
Wojtek Figat
f703e7de77
Fix compile error
2023-11-06 11:05:31 +01:00
Wojtek Figat
7e6c8b7b32
Codestyle fix #1779
2023-11-06 10:33:11 +01:00
Wojtek Figat
23369c2ff3
Merge branch 'plugin-order' of https://github.com/Tryibion/FlaxEngine into Tryibion-plugin-order
2023-11-06 09:37:09 +01:00
Wojtek Figat
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
Wojtek Figat
6ddf241ea4
Minor improvements to reference properties
2023-11-03 22:40:18 +01:00
Wojtek Figat
b0fe99f1ec
Disable mono thread attach to fix current freeze on GC STW event
2023-10-31 16:11:09 +01:00
Wojtek Figat
37a6ea9beb
Merge remote-tracking branch 'origin/master'
2023-10-31 14:21:00 +01:00
Wojtek Figat
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
Wojtek Figat
2d1d8cc310
Fix typo
2023-10-30 18:34:20 +01:00
Wojtek Figat
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
Chandler Cox
2e85ff0fb3
Simplify code
2023-10-22 22:19:51 -05:00
Chandler Cox
fbaf14b6fa
Add to be able to specify order of plugin initialization and deinitialization.
2023-10-22 21:58:20 -05:00
Wojtek Figat
e4b89e1bad
Fix plugins initialization order to properly unload scenes before them in cooked game
2023-10-14 16:20:27 +02:00
Wojtek Figat
03c120ba69
Fix double engine assembly init in Editor
2023-10-13 14:26:33 +02:00
Wojtek Figat
fdd6b171bb
Stability fixes
2023-10-12 23:12:53 +02:00
Wojtek Figat
74a69b8f13
Fix running game in non-ANSI path
...
#480
2023-10-12 22:29:48 +02:00
Wojtek Figat
88eca13eb3
Add default font bundling (optional) and setup UI Style to match editor logic
...
#641
2023-10-12 22:28:40 +02:00
Wojtek Figat
fa96707c57
Fix crash when implementing INetworkSerializable in C#-only
...
#1664
2023-10-11 18:39:51 +02:00
Wojtek Figat
8f3a5bd74a
Improve ObjectsRemovalService to handle newly added objects removing
2023-10-11 17:41:35 +02:00
Wojtek Figat
af468ee6ae
Fix scripting interop in AOT mode to use reflection-based field access
2023-10-11 15:18:28 +02:00
Wojtek Figat
b92345c3ef
Fix crash when running async C# code with Mono
2023-10-11 12:36:49 +02:00
Wojtek Figat
bc762761dd
Fix engine when used without C# scripting at all
2023-10-11 12:35:27 +02:00
Wojtek Figat
dd21020297
Merge remote-tracking branch 'origin/master' into 1.7
2023-10-01 13:17:41 +02:00
Wojtek Figat
a001a5fbdc
Remove mutex usage since scenes are loaded in sync for now
2023-10-01 13:17:37 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
4d6a27c92a
Merge branch 'Statusbar-Imrpovements' of https://github.com/davevanegdom/FlaxEngine into davevanegdom-Statusbar-Imrpovements
2023-10-01 12:01:31 +02:00
Wojtek Figat
d10d52ec0c
Add thread-safety to various scripting methods
2023-10-01 10:57:51 +02:00
Wojtek Figat
075f40b93a
Minor fixes
2023-10-01 10:56:30 +02:00
Wojtek Figat
b960600102
Optimize scenes loading with Job System
2023-10-01 10:55:01 +02:00
18310c9264
Fix loading shared managed assemblies multiple times
2023-09-29 22:12:50 +03:00
Wojtek Figat
fd3f10864b
Fixes for iOS #1312
2023-09-29 00:00:51 +02:00
Wojtek Figat
f77198c7ca
Fixes for iOS #1312
2023-09-29 00:00:21 +02:00
1d42988f39
Fix VisualScript method calls not working with value types
2023-09-29 00:50:19 +03:00
Wojtek Figat
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
Wojtek Figat
82b2f46b48
Post-merge tweaks for #1312
2023-09-28 19:21:06 +02:00
Wojtek Figat
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
Wojtek Figat
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
bcccb71373
Show full exception message in error message box for managed exceptions
2023-09-28 00:25:26 +03:00
Wojtek Figat
2f9c601678
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-27 17:32:47 +02:00
e8088f42ac
Fix string use-after-free while loading managed assemblies
2023-09-26 17:37:53 +03:00
stefnotch
1bc7ad5e9d
Update SerializeAttribute.cs
2023-09-26 10:30:57 +02:00
Wojtek Figat
c374127de1
Fix error when loading project on non-ASCII path
...
#1439
2023-09-25 16:34:01 +02:00
Wojtek Figat
96b6313acb
Fix crash when loading C# assembly from non-ASNSI path
...
#1439
2023-09-25 16:30:24 +02:00