74c1e200ce
Implement Platform::CreateProcess with SDL backend
...
Supports handling process standard output and standard error
streams separately in realtime.
2025-12-16 00:10:01 +02:00
c61ecc0545
Merge branch 'master' into sdl_platform
2025-10-30 22:42:29 +02:00
Wojtek Figat
cd66d00219
Add checking hardware instruction set on Windows earlier on
...
#3732
2025-10-27 16:48:24 +01: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
Wojtek Figat
278dead0bd
Add PLATFORM_CONSOLE define and fix desktop to be as Windows/UWP, not Win32
2025-08-12 12:34:32 +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
6ff260d052
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-16 14:09:29 +03:00
Wojtek Figat
7606c9ac12
Update minimum CPU arch requirement on Windows to AVX2 with SSE4.2
...
94.48% support on PC according to Steam Hardware & Software Survey: May 2025 (https://store.steampowered.com/hwsurvey/ )
2025-06-12 17:03:19 +02:00
Wojtek Figat
4240646ec7
Update minimum Windows version to 10 (to match .NET 8)
2025-06-12 08:31:32 +02:00
Wojtek Figat
9d8e75caa3
Fix various code to improve quality
2025-06-06 11:19:32 +02:00
7c5628d47e
Fix crash caused by conflicting tracy DbgHelp lock helper names
2025-05-02 14:20:18 +03:00
4cd61cb381
Fix compilation for game builds
...
(cherry picked from commit f4fcc07288 )
2025-04-19 21:13:54 +03:00
0469607a71
Fix button latching on Windows after drag and drop operation
2025-04-19 21:13:53 +03:00
257f54b323
Use SDL locale
2025-04-19 21:13:46 +03:00
3893d4d1f8
Enable warning sound in question dialogs
2025-04-19 21:13:35 +03:00
3f6bf15554
Implement relative mouse mode (raw input) for SDL platform
2025-04-19 21:13:34 +03:00
dac74829b4
Add flag for Window types
2025-04-19 21:13:34 +03:00
b622a1cc5e
Implement SDL platform, windowing and input handling
2025-04-19 21:13:32 +03:00
c83a3c32c7
Refactor application window class name
2025-04-19 21:13:32 +03:00
398785a2be
Refactor Windows drag and drop implementation
2025-04-19 21:13:31 +03:00
05dba0f1f5
Refactor ScreenUtilities
2025-04-19 21:13:30 +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
854d0cc23c
Add profiler zone for native library loading
2025-04-02 09:23:55 +02:00
Wojtek Figat
4fada6ba40
Add logging CPU name on Windows
2025-03-07 12:06:15 +01:00
Wojtek Figat
5f57286cdb
Fix Windows detection to use correct system version it was build for (eg. Win10 or Win7)
2025-03-07 11:09:32 +01:00
Wojtek Figat
7135eb3591
Add SystemName and SystemVersion to Platform api
2025-03-07 11:06:10 +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
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
Wojtek Figat
dd61d5793c
Merge branch 'woa_support' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_support
...
# Conflicts:
# Source/ThirdParty/assimp/config.h.in
# Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs
2024-07-24 19:03:53 +02:00
Wojtek Figat
e1bede1bf6
Merge remote-tracking branch 'origin/master' into 1.9
2024-06-13 17:07:37 +02:00
Wojtek Figat
2492d0b38f
Refactor WindowsFileSystemWatcher to properly handle file modifications
2024-06-02 00:51:11 +02:00
d2d2297dc7
Support ARM64 architecture under Windows
2024-06-01 23:23:24 +03:00
Chandler Cox
f01784108d
Add check to cursor hidden/showing loops.
2024-05-30 08:47:41 -05:00
Chandler Cox
7c4b8758ea
Fix a few edge cases for cursor showing/not showing
2024-05-22 21:10:01 -05:00
Chandler Cox
c1e3eaeab1
Force windows cursor to show or hide based on cursor hidden value
2024-05-01 13:23:56 -05:00
Wojtek Figat
d719c381ea
Merge remote-tracking branch 'origin/master' into 1.8
2024-03-11 23:49:33 +01:00
Wojtek Figat
f0c2e65b5c
Fix incorrect mouse cursor hiding on Windows when window is not focused
...
#1757
2024-03-05 15:00:47 +01:00
Wojtek Figat
14902dc29e
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
6cd9895427
Merge remote-tracking branch 'origin/master' into 1.8
2024-02-07 09:40:45 +01:00
Chandler Cox
18fc6ebd39
Half windowed size and center on screen if going to windowed mode.
2024-01-26 10:38:36 -06:00
Wojtek Figat
ee6a311406
Add support for building engine target as shared library on all platforms
2023-11-15 22:56:23 +01:00
Wojtek Figat
3904756e26
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2023-11-14 12:20:26 +01:00
Wojtek Figat
eaafb72ca9
Optimize some includes and use automatic serializers for platform settings
2023-11-13 23:54:07 +01:00
Wojtek Figat
5df1d3ddfd
Merge branch 'patch-14' of https://github.com/stefnotch/FlaxEngine into stefnotch-patch-14
2023-11-11 17:52:21 +01:00
Wojtek Figat
e7b1fce3eb
Merge DoDragDropJob to hsare the same code for Mac and Windows
...
#1723
2023-11-06 17:03:03 +01:00
Wojtek Figat
b47420f232
Compact various source code chunks
2023-11-06 16:56:15 +01:00