Wojtek Figat
1bdb577b60
Fix engine services before exit event order
2025-12-29 22:24:55 +01:00
Wojtek Figat
92254eefcc
SImplify some code and update code for platforms
2025-11-25 00:20:14 -08:00
Wojtek Figat
053e52c91f
Fix compilation for bindings only without scripting internal host defined
2025-10-29 22:18:01 +01:00
Wojtek Figat
32f2ef3f06
Fix Android compilation
2025-09-30 18:26:10 +02:00
Wojtek Figat
1f56c75821
Minor fixes
2025-09-09 15:26:03 +02:00
Wojtek Figat
64e127a47a
Fix crashes of scripting backend on Android
2025-09-09 15:25:24 +02:00
Wojtek Figat
5e4d564338
Add **GPU profiling support to Tracy integration**
2025-07-30 19:08:45 +02:00
Wojtek Figat
8f63a99a2c
Fix game splash screen to wait fr texture to be streamed in, not just allocated
2025-07-29 21:42:37 +02:00
Wojtek Figat
c3cf8fba98
Optimize managed code
2025-07-23 18:17:10 +02:00
Wojtek Figat
892e2e0d1e
Fix fullscreen borderless window on macOS
2025-07-19 16:46:10 +02:00
Wojtek Figat
8ec138399a
Add higher level streaming time budget in frame based on idle time
2025-06-11 18:40:35 +02:00
Wojtek Figat
cfd2f42b0c
Optimize managed memory allocations in Editor profiler
2025-06-09 22:06:49 +02:00
Wojtek Figat
d7ff9fdade
Optimize editor profiler native allocations when capturing data
2025-06-09 15:23:31 +02:00
Wojtek Figat
9d8e75caa3
Fix various code to improve quality
2025-06-06 11:19:32 +02:00
Wojtek Figat
f462a2187f
Merge branch 'master' into 1.11
2025-06-05 18:03:17 +02:00
Wojtek Figat
03d52d4eb9
Add support for building engine without logging
2025-05-28 04:05:12 +02:00
Wojtek Figat
ab61ed5a37
Add more memory profiling insights and groups
2025-05-28 04:03:44 +02:00
Wojtek Figat
72ee80242d
Add integration with Tracy profiler to plot main memory categories
2025-05-26 05:37:53 +02:00
Chandler Cox
ae9ded504d
Add utility for if in play mode that returns true for shipped applications.
2025-05-23 23:21:45 -05:00
Wojtek Figat
2dc404cbd3
Add new memory profiler
2025-05-22 04:40:32 +02:00
Wojtek Figat
ac3c4a4b30
Merge remote-tracking branch 'origin/master'
2025-04-22 16:17:53 +02:00
Wojtek Figat
4f3fbe89f2
Cleanup code to share it for engine service profile event formatting
2025-04-22 12:32:36 +02: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