68c0ac0ffc
Fix cursor locking bounds calculation
2025-04-19 21:14:05 +03:00
bebda275a9
Fix crash when Game viewport was hidden
2025-04-19 21:14:04 +03:00
38658a5b8c
Fix CursorLockMode.Locked not working
2025-04-19 21:14:02 +03:00
d115d22ee6
Implement new window dragging system
2025-04-19 21:13:52 +03:00
431767a150
Update SDL3
2025-04-19 21:13:41 +03:00
3f6bf15554
Implement relative mouse mode (raw input) for SDL platform
2025-04-19 21:13:34 +03:00
8f2550ef61
Add command-line switches to force X11 and Wayland SDL drivers
2025-04-19 21:13:33 +03:00
b622a1cc5e
Implement SDL platform, windowing and input handling
2025-04-19 21:13:32 +03:00
Wojtek Figat
0a3f07e6e7
Add exception and crashes catching with processing on iOS/macOS
2025-04-19 11:28:46 +02:00
0eb7badf91
Attempt to fix a rare crash while debugging scripting unload
2025-04-10 23:55:59 +03:00
Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Wojtek Figat
210c8e8fe4
Fix incorrect result array memory copy from native to managed code
2025-04-04 00:36:35 +02:00
Wojtek Figat
7e145c56fd
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Editor/Windows/Profiler/Memory.cs
2025-03-25 13:37:15 +01:00
Wojtek Figat
9459eff58c
Fix regression in game viewport DPI scale usage
...
#2976 809fd2653a
2025-03-18 20:07:30 +01:00
Wojtek Figat
d123dd3eb4
Use limited attempts for assembly context reload and dont use Debug Log for warning
...
#2469
2025-03-18 17:42:21 +01:00
Wojtek Figat
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
Wojtek Figat
8e2f3ec0c0
Fix Version marshaling as parameter
2025-03-06 00:36:39 +01:00
Wojtek Figat
7809007a13
Fix deprecation api usage on game exit
2025-03-05 12:09:32 +01:00
Wojtek Figat
dad8c0cd6b
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Level/Prefabs/Prefab.Apply.cpp
2025-02-27 17:17:02 +01:00
ce132f2404
Fix TypeDescriptor hack for latest runtime versions
2025-02-26 22:11:07 +02:00
Wojtek Figat
809fd2653a
Fix game viewport size to not include DPI scale (screen-space uses it)
...
#2976
2025-02-26 20:55:57 +01:00
98bbcbd442
Close and restore Prefab windows during scripting reload
2025-02-26 20:29:20 +02:00
b095acd4a5
Fix scripting AssemblyLoadContext not getting unloaded
2025-02-26 20:29:19 +02:00
Wojtek Figat
0b48a274e5
Fix compilation
2025-01-24 22:54:56 +01:00
Wojtek Figat
b36e55446f
Add Engine::ReportCrash event for custom crash reporting or handling
2025-01-24 20:15:17 +01:00
Wojtek Figat
cf40facefe
Add engine fatal error types handling
...
Add general out-of-memory handling
Add safety memory buffer for crash or out of memory handling
Refactor Globals exit/error state to be in Engine class
2025-01-24 20:07:12 +01:00
Wojtek Figat
344d17714c
Fix crash when using ref struct reflection in managed api
2025-01-21 15:39:21 +01:00
Wojtek Figat
65a689f8ab
Add logging first scene asset id in cooked game
2025-01-20 23:51:08 +01:00
Wojtek Figat
8a7ceef288
Add content deprecation system that auto-saves assets in Editor that use old data format
2025-01-20 23:46:49 +01:00
Wojtek Figat
6111f67e33
Add ToSpan for MemoryWriteStream and simplify code with it
2025-01-16 17:35:28 +01:00
Wojtek Figat
db4d7d2a05
**Refactor meshes format to support custom vertex layouts and new flexible api to access mesh data**
...
#3044 #2667
2025-01-06 22:47:19 +01:00
Wojtek Figat
668f3fa68d
Update read and write streaming api to use the newest format
2024-12-29 23:00:40 +01:00
Wojtek Figat
35e9e048f2
Merge remote-tracking branch 'origin/master' into 1.10
2024-12-10 11:07:31 +01:00
Wojtek Figat
848dbdf532
Add auto-exit command line to editor
2024-12-04 18:41:36 +01:00
Wojtek Figat
1c2c010ddc
Merge branch 'fix/nullable' of https://github.com/mtszkarbowiak/FlaxEngine into mtszkarbowiak-fix/nullable
2024-10-25 15:38:44 +02:00
Wojtek Figat
5a873ad606
Fix crash when boxing native non-POD structure into managed data
2024-10-25 13:25:47 +02:00
Wojtek Figat
dcd7b4b6c3
Fix crash when boxing native non-POD structure into managed data
2024-10-25 13:21:40 +02:00
Wojtek Figat
302fc2feb1
Add various engine systems to debug commands
2024-10-24 19:35:24 +02:00
Mateusz Karbowiak
db06f4f72e
Fixed implicit type conversion for type specialization
2024-10-05 21:22:36 +02:00
Wojtek Figat
6fecf1d58a
Fix crash when setting static dotnet field from unmanaged code
2024-10-04 15:59:41 +02:00
Wojtek Figat
e860f969be
Add attributes support for dotnet interop for methods, fields and properties
2024-10-04 15:59:34 +02:00
Wojtek Figat
777e65c170
Fix crash when setting static dotnet field from unmanaged code
2024-10-04 15:58:05 +02:00
Wojtek Figat
adbe578aa1
Add attributes support for dotnet interop for methods, fields and properties
2024-10-04 15:57:41 +02:00
Wojtek Figat
497cd19fe5
Fix managed interop bug
2024-10-03 17:11:15 +02:00
Wojtek Figat
2f0518a348
Fix managed interop bug
2024-10-03 17:10:01 +02:00
Wojtek Figat
a932d549f4
Debug Commands work in progress
2024-10-03 10:24:15 +02:00
Wojtek Figat
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
Wojtek Figat
0a22d5ab4d
Fix managed arrays interop bug when passed via generic object parameter
...
#2613
2024-09-17 00:15:04 +02:00
Wojtek Figat
20456d95e8
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-22 17:33:20 +02:00
Chandler Cox
6b0098bb09
Remove bindings for InputEvent and InputAxis on dispose.
2024-08-21 12:48:46 -05:00