mafiesto4
313f0e5478
Merge remote-tracking branch 'origin/master' into 1.13
...
# Conflicts:
# Content/Shaders/Editor/Grid.flax
# Content/Shaders/GBuffer.flax
# Content/Shaders/GlobalSignDistanceField.flax
# Content/Shaders/ProbesFilter.flax
# Content/Shaders/SSR.flax
# Content/Shaders/VolumetricFog.flax
# Development/Documentation/mono.md
# Source/Editor/Modules/ContentDatabaseModule.cs
2026-08-30 22:23:31 +02:00
mafiesto4
3fa73c2d69
Minor improvements
2026-08-23 14:32:38 +02:00
Ari Vuollet
373ce6b212
Keep asset windows alive during scripts reload
...
Recreated asset editor windows are now reattached to the native window
after scripts reload to keep the current state and Z-order of the
windows untouched on platforms where window state can't be changed
without user interaction (Wayland).
2026-08-18 01:10:14 +03:00
mafiesto4
49cb39e1f1
Merge remote-tracking branch 'origin/master' into 1.13
...
# Conflicts:
# Source/Engine/GraphicsDevice/Vulkan/GPUSwapChainVulkan.cpp
2026-08-05 08:12:00 +02:00
mafiesto4
f52949d1df
Fix shader error when using non-ASCII characters in material
2026-08-04 13:17:00 +02:00
mafiesto4
90947905cc
Add -CoreLimit=X command line arg to limit maximum amount of CPU cores that engine can use
2026-07-21 23:45:40 +02:00
mafiesto4
05430941dc
Refactor CommandLine parsing and processing
...
Get rid of fixed list of command arguments and use flexible access to pre-parsed options.
Use command line parsing algorithm from `Flax.Build` that has been battle tested.
Simplify API and expose it to scripting (incl. plugins).
2026-07-21 23:36:32 +02:00
mafiesto4
75e11b4323
Fix binary modules platform name check issue
2026-07-15 23:22:02 +02:00
mafiesto4
49943e13de
Fix various API issues
2026-04-24 11:20:45 +02:00
mafiesto4
1988fae929
Add support for loading custom mouse cursor images
2026-04-24 11:20:04 +02:00
mafiesto4
9e48cc4156
Fix crash on leftover window handle inside an input device events queue
2026-04-08 17:13:34 +02:00
mafiesto4
963b2f327f
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Source/Engine/Platform/Windows/WindowsPlatform.h
2026-04-08 13:24:29 +02:00
mafiesto4
6a8d6af17e
Add Platform.GetUserLanguage for text localization, separate from locale used for numbers, currency and dates
2026-04-08 13:04:19 +02:00
mafiesto4
2afca52a41
Fix crash on shutdown when one of the windows had outstanding input events
2026-04-03 12:46:49 +02:00
mafiesto4
e41ec4ebfd
Add verbosity level to platform log for better integration with Web and Android platforms
2026-02-24 20:09:09 +01:00
mafiesto4
195d5b1aa2
Fixes and missing changes
2026-02-24 17:59:42 +01:00
mafiesto4
9158e1c270
Improve stack trace printing when module name is not provided
2026-02-23 11:51:15 +01:00
mafiesto4
489c4a3661
Add packaging game files and bundling them into final Web app
2026-02-16 17:41:43 +01:00
mafiesto4
4ccf969f7a
Add various fixes for Web
2026-02-16 11:59:44 +01:00
mafiesto4
f12ad5c874
Add **Web platform with Emscripten**
2026-02-14 00:07:21 +01:00
mafiesto4
d68969dbe2
Move SupportsNativeDecorations/SupportsNativeDecorationDragging to SDLPlatform
...
#2800
2026-02-12 09:24:48 +01:00
mafiesto4
c4d20f06ee
Move GetDisplayServer to LinuxPlatform (add support for custom platform scripting api)
...
#2800
2026-02-12 09:24:11 +01:00
mafiesto4
019a9f6089
Merge ScreenUtilities into Platform for simplicity and make it Editor-only
...
#2800
2026-02-11 17:59:11 +01:00
mafiesto4
273b110db4
Code style formatting and minor tweaks
...
#2800
2026-02-11 17:15:15 +01:00
Ari Vuollet
0084bc051c
Merge branch 'master' into sdl_platform
2026-02-10 23:05:19 +02:00
mafiesto4
b4cb1028ed
Fix typos
2026-02-06 12:47:07 +01:00
Ari Vuollet
3e91ba3fb2
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-12-15 19:03:05 +02:00
mafiesto4
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
Ari Vuollet
eb69186271
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-11-28 11:58:44 +02:00
mafiesto4
cf048c9804
Fix path filter query warning
2025-11-26 00:07:00 -08:00
mafiesto4
92254eefcc
SImplify some code and update code for platforms
2025-11-25 00:20:14 -08:00
Ari Vuollet
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
Ari Vuollet
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
mafiesto4
7603109dce
Add StringUtils::Copy for char to Char
2025-07-31 20:04:03 +02:00
mafiesto4
5e4d564338
Add **GPU profiling support to Tracy integration**
2025-07-30 19:08:45 +02:00
mafiesto4
a00ffe6ec3
Add Platform::Yield
2025-07-28 18:33:05 +02:00
mafiesto4
354eaac56c
Add optional testing utility for malloc/free operations
2025-07-27 23:20:06 +02:00
Ari Vuollet
28980e5fbf
Cleanup
2025-07-03 22:02:36 +03:00
Ari Vuollet
aab0d772a4
Implement client-side window decorations for Editor windows
2025-07-03 22:02:36 +03:00
Ari Vuollet
edeaf6af09
Fix compilation without SDL
2025-06-24 22:57:49 +03:00
Ari Vuollet
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
mafiesto4
057ec9d41e
Anothher fix
2025-06-09 10:48:02 +02:00
mafiesto4
125a973ff2
Rename Prefetch to MemoryPrefetch
2025-06-06 22:55:14 +02:00
mafiesto4
9d8e75caa3
Fix various code to improve quality
2025-06-06 11:19:32 +02:00
mafiesto4
03d52d4eb9
Add support for building engine without logging
2025-05-28 04:05:12 +02:00
mafiesto4
c639a3103c
Add memory profiling events to the main areas of the engine
2025-05-22 04:47:01 +02:00
mafiesto4
2dc404cbd3
Add new memory profiler
2025-05-22 04:40:32 +02:00
Ari Vuollet
68c0ac0ffc
Fix cursor locking bounds calculation
2025-04-19 21:14:05 +03:00
Ari Vuollet
7e59c3b9a7
Fix restoring locked cursor state when window gains focus again
2025-04-19 21:14:03 +03:00
Ari Vuollet
0a4cb9e9b1
Show current display server in Editor window tooltip
...
(cherry picked from commit 62968dd4376bb0a3c0aa09316174e0e00a9ea31b)
2025-04-19 21:13:56 +03:00