86 Commits

Author SHA1 Message Date
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
jb-perrier 5f85e9ae96 Reset state. 2021-01-26 20:07:35 +01:00
jb-perrier 674d1fbcc5 Handle error. 2021-01-26 20:06:47 +01:00
jb-perrier 254bdacc73 Cleanup. 2021-01-26 17:07:37 +01:00
jb-perrier c20f0fa430 Remove Init & Exit, logic is now in Win32Platform.cpp. 2021-01-26 15:55:51 +01:00
jb-perrier 54b9eaa969 Move static var to local. 2021-01-26 15:48:48 +01:00
jb-perrier aaac0aec96 Brace to the next line. 2021-01-26 15:46:27 +01:00
jb-perrier 2119075240 Fix. 2021-01-26 14:51:01 +01:00
jb-perrier 1b2dd0aff5 Fixes. 2021-01-26 14:14:27 +01:00
jb-perrier ecb20afaa4 Reimpl. SiReadable & IsWriteable. 2021-01-26 13:52:38 +01:00
jb-perrier 45ba154877 Add NetworkSocketGroup window impl. 2021-01-26 13:41:44 +01:00
jb-perrier 029d9acaa2 Fixes. 2021-01-25 17:55:22 +01:00
jb-perrier bbabd09983 Non-Blocking handling. 2021-01-25 17:54:52 +01:00