Commit Graph

98 Commits

Author SHA1 Message Date
mafiesto4 9f7ae5bb58 Fix warning 2023-07-03 22:13:13 +02:00
mafiesto4 9d640656e6 Fix StringUtils::ConvertANSI2UTF16 to properly handle multi-byte characters Length
#1225
2023-07-03 12:10:06 +02:00
mafiesto4 81ae687238 Merge remote-tracking branch 'origin/master' into 1.6 2023-05-28 16:34:38 +02:00
mafiesto4 9cdd1cbc45 Add Platform::GetMousePosition/WindowsPlatform::SetMousePosition for unified access to screen-space mouse position on all platforms
#1109
2023-05-28 15:30:16 +02:00
mafiesto4 3bbc7faf11 Refactor platform process startup with CreateProcessSettings 2023-03-22 14:09:20 +01:00
GoaLitiuM 68e04ca7e4 Add FLAXENGINE_API to platform specific classes 2023-02-26 17:29:51 +02:00
GoaLitiuM b0bc1fa310 Fix error when joining exited threads
The internal thread handles were cleared prematurely when attempting to join them. The handles should be also cleared when trying to kill already exited threads.
2023-01-29 21:30:01 +02:00
mafiesto4 9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
mafiesto4 20075e0fbd Fixes for compilation on Windows for x86 2022-03-02 21:06:21 +01:00
mafiesto4 8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
mafiesto4 fab7bd48c5 Optimize atomic and interlocked memory operations on Win32Platform (Windows and Xbox) by inlining 2021-08-30 20:31:40 +02:00
honzapatCZ c17d86a134 removal of old XboxOneStuff 2021-07-21 15:10:39 +02:00
mafiesto4 43e5805e50 Tweaks 2021-07-06 11:13:43 +02:00
mafiesto4 404891fe01 Fix building for Xbox Scarlett 2021-07-02 10:53:38 +02:00
GoaLitiuM cc60814334 Increase accuracy of Windows Sleep function
Windows 10 version 1803 (build 17134) and later versions support
high-resolution waitable timer, which offers much better accuracy over
Sleep function without the need of increasing the global timer
resolution. For older versions of Windows, we reduce the timer
resolution to 1ms and use normal waitable timer for sleeping.
2021-05-30 01:48:15 +03:00
mafiesto4 9a617c630b Fix api error 2021-05-16 18:54:40 +02:00
mafiesto4 5e401b6a78 Refactor Network api, add more dcos, expose it to scripting 2021-05-16 14:28:54 +02:00
mafiesto4 8f1f88b3ba Fix running Flax on Windows with STD console output 2021-05-14 21:44:13 +02:00
mafiesto4 a8f0035b8b Fix regression in win32 filesystem api using potential substring of StringView
#516 #510
2021-05-12 10:19:31 +02:00
mafiesto4 543d1a3c0e Add Tracy profiler support 2021-05-02 11:27:10 +02:00
mafiesto4 0e75dba142 Optimize C++ compilation time 2021-04-30 16:27:57 +02:00
Vizepi 6e885ece34 [CLEAN] Added missing includes in headers 2021-04-23 13:59:02 +02:00
mafiesto4 b2729e35c2 Fixes for UWP build 2021-04-17 19:36:38 +02:00
mafiesto4 0754434295 Fix UWP build 2021-03-27 19:27:22 +01:00
mafiesto4 b9ca496aff Fix compilation 2021-03-16 22:32:02 +01:00
mafiesto4 1567f8723d Fix typo 2021-03-16 22:31:51 +01:00
mafiesto4 bb6bbe9793 Tweaks for network impl on Win32 2021-03-16 22:15:46 +01:00
mafiesto4 5de2998774 Format code 2021-03-08 09:30:52 +01:00
mafiesto4 85c29c3d2b Merge branch 'network' of git://github.com/jb-perrier/FlaxEngine into 1.1
# Conflicts:
#	Source/Engine/Platform/Win32/Win32Network.cpp
2021-03-08 09:30:25 +01:00
mafiesto4 77b21de534 Fix UTF-8 and UTF-16 encoding support usage in Json resources
Closes #310
Closes #27
2021-03-07 21:30:01 +01:00
mafiesto4 8b4a001641 Move Win32 GetBatteryInfo into Windows and UWP platforms impl 2021-02-26 15:42:46 +01:00
mafiesto4 5a9ca6f130 Merge remote-tracking branch 'origin/1.1' into linux-editor
# Conflicts:
#	Source/Engine/Core/Math/BoundingSphere.cs
#	Source/Engine/Debug/DebugDraw.cpp
#	Source/Engine/Platform/Win32/Win32Platform.cpp
#	Source/Engine/Platform/Win32/Win32Platform.h
2021-02-23 22:32:17 +01:00
mafiesto4 cf3ac7a26e Merge remote-tracking branch 'origin/master' into linux-editor
# Conflicts:
#	Source/Engine/Core/Math/Color.cs
#	Source/Engine/Navigation/Navigation.cpp
#	Source/Engine/Platform/Win32/Win32Platform.cpp
2021-02-23 22:29:07 +01:00
Erdroy 15028c60ba Remove GetDefaultPageSize
Duplicate. We already have the API for this: `Platform::GetCPUInfo().PageSize`.
2021-02-21 14:44:16 +01:00
mafiesto4 05d5fd4fec Optimize compilation time for Win32 platforms 2021-02-20 19:45:58 +01:00
jb-perrier 78c5644de0 Tweak default value. 2021-02-20 15:28:46 +01:00
Erdroy 161e9bd373 Add page allocation utility functions 2021-02-19 21:47:17 +01:00
jb-perrier cc0fe5bc28 Use Platform::Allocate/Free. + tweaks. 2021-02-18 23:04:45 +01:00
jb-perrier bdfdb422fa Fix. 2021-02-18 22:41:43 +01:00
jb-perrier 81bb322fd2 Refactor NetworkSocketOption to support user defined size. 2021-02-18 22:41:05 +01:00
jb-perrier 7b0717094b Fix. 2021-02-18 22:39:41 +01:00
jb-perrier 431c21caa8 Refactor ClearGroup. 2021-02-18 19:45:16 +01:00
jb-perrier d1f30a973d Add RemoveSocketFromGroup. 2021-02-18 19:40:45 +01:00
jb-perrier 0be22bf4b6 Tweaks. 2021-02-18 18:07:24 +01:00
jb-perrier 4ec2381716 Add GetSocketFromGroup. 2021-02-18 18:07:12 +01:00
jb-perrier 4408e3bb3b Add socket option TYPE. 2021-02-18 18:06:36 +01:00
jb-perrier af0fb6c6fa Add NetworkAddress. 2021-02-18 18:05:45 +01:00
jb-perrier bc6281ee63 Add MTU option. 2021-02-15 20:53:07 +01:00
jb-perrier 134aec2d15 Simplified name NetworkProtocol. 2021-02-15 20:52:35 +01:00
mafiesto4 cd2ae08da0 Fixes and tweaks to the networking impl 2021-01-27 10:37:15 +01:00