Commit Graph

606 Commits

Author SHA1 Message Date
Erdroy d99aa3ef46 Finish ReadBytes/WriteBytes C# API 2021-03-15 20:37:31 +01:00
Erdroy a90b3bd7f6 Add message sending to server 2021-03-15 20:28:41 +01:00
Erdroy 77461e45c0 Remove fragmented channel type 2021-03-15 20:07:52 +01:00
Erdroy 99135759e3 Use only one channel for ENet 2021-03-15 20:00:30 +01:00
Erdroy 5afe51d1b4 Add NetworkMessage read/write functions (WIP) 2021-03-12 20:01:03 +01:00
Erdroy 082d56f89a Add multi-host support 2021-03-12 19:29:20 +01:00
Erdroy 6b7ca47f26 Add basic ENet driver implementation (WIP) 2021-03-11 20:30:37 +01:00
Erdroy 00d5a40443 Fix PopEvent API signature 2021-03-11 20:30:03 +01:00
Erdroy 87754f12ff Add proper NetworkEvent data 2021-03-11 20:04:25 +01:00
Erdroy e7d99057ba Expose CreateMessage/RecycleMessage to the API 2021-03-11 20:04:10 +01:00
Erdroy 339e5a5d91 Add ENet thirdparty 2021-03-11 19:23:10 +01:00
Erdroy 2db1438ef4 Add note about end points 2021-03-11 19:11:40 +01:00
Erdroy 42d31c0c65 Fix warning about double to float conversion 2021-03-11 19:11:23 +01:00
Erdroy 64a5b01bd9 Add logs 2021-03-11 19:11:04 +01:00
Erdroy ea7cdd00bd Add ENet stubs 2021-03-11 18:47:15 +01:00
Erdroy 43e8a54e57 Use enum instead interface reference for now 2021-03-11 18:47:05 +01:00
Erdroy 393595ea2d Fix message index pool 2021-03-11 18:46:28 +01:00
Erdroy b9f13804e0 Add Networking namespace 2021-03-11 18:08:12 +01:00
Erdroy 1c511d112d Fix compilation & APIGen issues 2021-03-11 18:08:12 +01:00
Erdroy f86e22ba87 Add networking build script 2021-03-11 18:08:12 +01:00
Erdroy c87feb69c4 Add INetworDriver full API 2021-03-11 18:08:12 +01:00
Erdroy 75a02beda0 Cleanup 2021-03-11 18:08:12 +01:00
Erdroy 7106dc738b Add proper ctor to NetworkMessage 2021-03-11 18:08:12 +01:00
Erdroy 7525bf6435 Add network message recycle implementation 2021-03-11 18:08:12 +01:00
Erdroy 8f653fa699 Add basic network classes and message pooling 2021-03-11 18:08:11 +01:00
mafiesto4 e09f4eb6dc Switch impl progress 2021-03-09 19:18:40 +01:00
mafiesto4 f82117c6fb Remove unused WindowsManager::CalcCenteredWinPos 2021-03-09 14:32:53 +01:00
mafiesto4 48ae338fb2 Move default AllocatePages/FreePages impl from Unix to PlatformBase 2021-03-09 14:32:24 +01:00
mafiesto4 cc201e198d Add Switch platform 2021-03-09 14:26:30 +01:00
mafiesto4 044234a55b Improve warning messages 2021-03-08 13:12:28 +01:00
mafiesto4 2f7a84822a Fix importing models with custom UnitScaleFactor 2021-03-08 13:12:15 +01:00
mafiesto4 aa28f9ef52 Optimize material shaders binding by caching time param once per draw pass 2021-03-08 12:47:14 +01:00
mafiesto4 c1b9dc4b2e Add support for using Level.SpawnActor to add scene from code 2021-03-08 12:27:05 +01:00
mafiesto4 fc13351a2b Fix crash on exit when loading storage file fails 2021-03-08 11:33:41 +01:00
mafiesto4 5f7830d09e Fixes and code cleanup for Flax Storage types 2021-03-08 11:33:19 +01:00
mafiesto4 30b71b9d65 Fix crash on close when using Vulkan/D3D12 rendering backend with async task being canceled 2021-03-08 11:32:47 +01:00
mafiesto4 f0e737fd4b Fix crash due to missing inlined buffer size in StringConverter 2021-03-08 10:31:37 +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 d9a516206c Merge branch 'patch-3' of git://github.com/honzapatCZ/FlaxEngine into honzapatCZ-patch-3 2021-03-08 09:23:51 +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 400cc97100 Add StringUtils::ConvertUTF162UTF8 2021-03-07 21:05:19 +01:00
mafiesto4 2b42e9256c Cleanup and optimize StringUtils::ConvertUTF82UTF16 2021-03-07 18:09:26 +01:00
mafiesto4 862c02da6a Move some String methods impl into source from header 2021-03-07 16:57:40 +01:00
mafiesto4 b8d03636dc Merge branch 'master' into 1.1
# Conflicts:
#	.gitignore
2021-03-07 10:04:44 +01:00
mafiesto4 180efe86e6 Fix culling for Volumetric Fog particles to include particle radius 2021-03-05 14:36:59 +01:00
mafiesto4 dd1dd2ef8a Add Particle Radius to in-built particle attributes 2021-03-05 14:33:31 +01:00
mafiesto4 86f3007887 Optimize particle attributes offsets binding to shader 2021-03-05 13:58:17 +01:00
mafiesto4 758f260574 Add instancing as required for Volumetric Fog 2021-03-05 13:58:17 +01:00
mafiesto4 2e17a94216 Fix material Sphere Mask node if radius is specified as integer 2021-03-05 13:58:16 +01:00