968de34cae
_wip
2025-12-19 13:14:10 +02:00
3e91ba3fb2
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-12-15 19:03:05 +02:00
Wojtek Figat
77aea0c69c
Fix fatal error reporting from multiple therads to sync and properly log (eg. out of memory)
2025-12-01 08:18:54 -08:00
eb69186271
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-11-28 11:58:44 +02:00
Wojtek Figat
cf048c9804
Fix path filter query warning
2025-11-26 00:07:00 -08:00
Wojtek Figat
92254eefcc
SImplify some code and update code for platforms
2025-11-25 00:20:14 -08:00
1d8f221f1b
Merge remote-tracking branch 'origin/1.11' into sdl_platform_1.11
...
# Conflicts:
# Source/Engine/Platform/Windows/WindowsPlatform.cpp
# Source/Tools/Flax.Build/Build/ProjectTarget.cs
# Source/Tools/Flax.Build/Configuration.cs
2025-09-07 19:31:16 +03:00
d70a003617
Improve tab-less dock window behavior in other platforms
...
Add checks for #3215 to hide the tab bar only if it doesn't prevent
window dragging in Wayland sessions with native decorations.
2025-09-07 19:27:24 +03:00
Wojtek Figat
7603109dce
Add StringUtils::Copy for char to Char
2025-07-31 20:04:03 +02:00
Wojtek Figat
5e4d564338
Add **GPU profiling support to Tracy integration**
2025-07-30 19:08:45 +02:00
Wojtek Figat
a00ffe6ec3
Add Platform::Yield
2025-07-28 18:33:05 +02:00
Wojtek Figat
354eaac56c
Add optional testing utility for malloc/free operations
2025-07-27 23:20:06 +02:00
28980e5fbf
Cleanup
2025-07-03 22:02:36 +03:00
aab0d772a4
Implement client-side window decorations for Editor windows
2025-07-03 22:02:36 +03:00
edeaf6af09
Fix compilation without SDL
2025-06-24 22:57:49 +03:00
6d337464f7
Support XDG Desktop Portal as color picker provider
...
Wayland and XWayland fallback implementation uses XDP in
order to query picked color from desktop.
2025-06-24 16:41:32 +03:00
Wojtek Figat
057ec9d41e
Anothher fix
2025-06-09 10:48:02 +02:00
Wojtek Figat
125a973ff2
Rename Prefetch to MemoryPrefetch
2025-06-06 22:55:14 +02:00
Wojtek Figat
9d8e75caa3
Fix various code to improve quality
2025-06-06 11:19:32 +02:00
Wojtek Figat
03d52d4eb9
Add support for building engine without logging
2025-05-28 04:05:12 +02:00
Wojtek Figat
c639a3103c
Add memory profiling events to the main areas of the engine
2025-05-22 04:47:01 +02:00
Wojtek Figat
2dc404cbd3
Add new memory profiler
2025-05-22 04:40:32 +02:00
68c0ac0ffc
Fix cursor locking bounds calculation
2025-04-19 21:14:05 +03:00
7e59c3b9a7
Fix restoring locked cursor state when window gains focus again
2025-04-19 21:14:03 +03:00
0a4cb9e9b1
Show current display server in Editor window tooltip
...
(cherry picked from commit 62968dd437 )
2025-04-19 21:13:56 +03:00
d115d22ee6
Implement new window dragging system
2025-04-19 21:13:52 +03:00
df02c70e31
Add Window.IsAlwaysOnTop property
2025-04-19 21:13:47 +03:00
3f6bf15554
Implement relative mouse mode (raw input) for SDL platform
2025-04-19 21:13:34 +03:00
c83a3c32c7
Refactor application window class name
2025-04-19 21:13:32 +03:00
e7dcf7f7e7
Move Window related enums to separate header file
2025-04-19 21:13:31 +03:00
05dba0f1f5
Refactor ScreenUtilities
2025-04-19 21:13:30 +03:00
23a34a455a
Fix centered window location on X11
2025-04-19 21:13:29 +03:00
Wojtek Figat
c4d8345b7c
Fix compilation warning
2025-04-13 20:14:10 +02:00
Wojtek Figat
4a10905464
Fix regression in float parsing change
2025-04-07 22:22:38 +02:00
Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Wojtek Figat
5017bdd470
Fix parsing floating point values with . separator instead of ,
2025-03-28 10:50:06 +01:00
Wojtek Figat
5bdbbb6d38
Merge remote-tracking branch 'origin/master' into 1.10
2025-03-07 23:41:02 +01:00
Wojtek Figat
7135eb3591
Add SystemName and SystemVersion to Platform api
2025-03-07 11:06:10 +01:00
Wojtek Figat
cc7d88d4a9
Fix Platform::GetCacheLineSize to be deprecated in favor of existing CPUInfo.CacheLineSize`
2025-03-06 09:08:00 +01:00
Wojtek Figat
196ada5710
Add Extra Development Memory access and log on start
2025-03-05 13:43:15 +01:00
Wojtek Figat
06729f6b62
Add Program Size Memory access and log on start
2025-03-05 12:10:17 +01:00
Wojtek Figat
06de1c0041
Add logging memoery usage by external apps on crash
...
Game crash on out of memory might be caused by user opening too many external apps that use most of memory.
2025-03-05 10:51:29 +01:00
Wojtek Figat
06665734e7
Fix Platform::GetCacheLineSize to be deprecated in favor of CPUInfo
2025-03-04 22:57:58 +01:00
Wojtek Figat
d501018feb
Add improved GPU crashes reporting
2025-01-24 22:56:52 +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
3434731c2a
Another blind fix
2024-10-07 00:40:22 +02:00
Wojtek Figat
28bf60e62d
Fix compilation
2024-10-06 23:54:20 +02:00
Mateusz Karbowiak
db06f4f72e
Fixed implicit type conversion for type specialization
2024-10-05 21:22:36 +02:00
Wojtek Figat
207c6a0cb5
Refactor platform apis comments and cleanup a bit
2024-09-24 18:29:30 +02:00