Commit Graph

5215 Commits

Author SHA1 Message Date
Wojtek Figat
2c1f6e561a Fix replication regression from eb2fc0f02f 2023-05-24 11:52:32 +02:00
Wojtek Figat
c4f57d19db Fix network replicator incorrect error message filter 2023-05-24 10:52:59 +02:00
Wojtek Figat
1a6e4bf14b Fix missing tracy header in cooked build #948 2023-05-24 09:48:02 +02:00
Wojtek Figat
47f9bc2017 Fix regression in Content Item tooltip #1085 2023-05-24 09:47:27 +02:00
Wojtek Figat
eb2fc0f02f Add **Network Replication Hierarchy** for robust control over replication in multiplayer games 2023-05-24 09:46:38 +02:00
Wojtek Figat
8ba17f1026 Optimize MUtils::UnboxScriptingTypeHandle 2023-05-23 18:22:43 +02:00
Wojtek Figat
914f7b842e Optimize interface method lookup to eliminate strlen 2023-05-23 18:22:23 +02:00
Wojtek Figat
4879b9bd90 Add CPU profiler events to various networking functions 2023-05-23 16:11:34 +02:00
Wojtek Figat
f5adbc08fa Remove unused Function::TryCall 2023-05-23 16:08:51 +02:00
Wojtek Figat
2881ca17a0 Fix bindings code instance object param obj to __obj to prevent name collisions 2023-05-22 18:06:08 +02:00
Wojtek Figat
1b8b585367 Optimize network replication when no client can receive object 2023-05-21 22:38:48 +02:00
Wojtek Figat
2ae20c5fc4 Add formatting to network profiler bytes values 2023-05-21 22:36:14 +02:00
Olly Rybak
c92a3e566e New button styling 2023-05-21 09:57:39 +10:00
Wojtek Figat
d5fcdf6edb Fix BitArray::Set to not be const 2023-05-20 11:11:06 +02:00
Wojtek Figat
ee83c19c7b Merge branch 'rollforward' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rollforward 2023-05-19 14:11:49 +02:00
Wojtek Figat
144b72109b Fix crash after scripting hot-reload in editor due to cached class attribute objects
#1108
2023-05-19 13:53:49 +02:00
Wojtek Figat
7b8c013918 Various minor cleanups 2023-05-19 13:53:18 +02:00
Wojtek Figat
3e792e6cd7 Add NativeInteropException for native interop crashes 2023-05-19 13:52:30 +02:00
Wojtek Figat
ed70eb24c7 Fix using proper default value in scripting bindings for IntPtr value type 2023-05-19 13:49:15 +02:00
f46d1a4aba Enable roll-forward to latest .NET major preview version 2023-05-19 14:20:06 +03:00
Menotdan
306cedeb39 stopped being stupid and just copied dependencies from the other implementations. 2023-05-19 00:54:49 -04:00
Menotdan
66f66c5481 Whoops forgot includes. Hopefully this builds, but I don't have a mac to test so... 2023-05-19 00:11:29 -04:00
Menotdan
8c20ba83de Lay out what needs to be implemented for Mac 2023-05-18 22:10:35 -04:00
Menotdan
cdee91f258 Color Picker FINALLY works 2023-05-18 21:48:47 -04:00
Menotdan
8f6ceece10 Change XGrabPointer call a bit. 2023-05-18 19:40:39 -04:00
Menotdan
f5d3e30972 XGrabPointer doesn't seem to be doing what I want. 2023-05-18 15:42:04 -04:00
Menotdan
408d620b17 Removed more unneeded logs. 2023-05-18 00:00:06 -04:00
Menotdan
1d079842f6 Add Mac screen utilities, and removed an unneeded log. 2023-05-17 23:57:23 -04:00
Menotdan
b6395cf6f1 Trying to implement XGrabPointer... 2023-05-17 23:51:24 -04:00
Menotdan
d0f5d3270f Implement GetPixelAt and GetCursorPosition. 2023-05-17 23:16:44 -04:00
Menotdan
6e6a427488 refactor the code to not include BlockAndReadMouse() as a public API_FUNCTION() 2023-05-17 21:44:26 -04:00
Menotdan
48f890dd80 Merge branch 'color-picker' of https://github.com/menotdan/flaxengine into color-picker
Pull down
2023-05-17 21:21:30 -04:00
Menotdan
d4bd2d372c Merge branch 'FlaxEngine:master' into color-picker 2023-05-17 21:12:37 -04:00
Menotdan
7a6c1b8b86 Add linux implementation definitions. 2023-05-17 20:59:42 -04:00
Wojtek Figat
0d3bae3761 Minor adjustment to #1105 so the local client state is reflected as connecting 2023-05-17 21:37:55 +02:00
Wojtek Figat
fc5ff3feb7 Merge branch 'spawnqueueownership' of https://github.com/Withaust/FlaxEngine into Withaust-spawnqueueownership 2023-05-17 21:26:26 +02:00
Wojtek Figat
712eaebb25 Merge branch 'netregression' of https://github.com/Withaust/FlaxEngine into Withaust-netregression 2023-05-17 21:24:55 +02:00
Wojtek Figat
90603792d7 Add 'NSLog' to Apple platform log in game 2023-05-17 18:56:40 +02:00
Wojtek Figat
04d61eba3c Add code signing to ios 2023-05-17 18:53:04 +02:00
Wojtek Figat
24396031a7 Fix keyboard input in various cases on macOS 2023-05-17 17:27:41 +02:00
Wojtek Figat
b244ffedd2 Fix output log text ranges to handle line ending 2023-05-17 12:23:01 +02:00
Olly Rybak
ff3bc557b2 Added pivot relative resizing to GUI Controls 2023-05-17 14:05:31 +10:00
Wiktor Kocielski
f0564e0b06 Fix NetworkReplicator::SetObjectOwnership not considering spawn queue for hierarchical asignment 2023-05-17 03:34:03 +03:00
Wiktor Kocielski
31fb25a43d Fix dispatch order regression 2023-05-17 02:28:45 +03:00
Menotdan
a870513086 Color picker finally works, refactored the code. 2023-05-16 13:54:25 -04:00
Menotdan
5cf3803860 Add ScreenUtilities class, to replace ScreenUtils in the Engine, so it is being moved to the Editor. 2023-05-16 10:50:53 -04:00
Wojtek Figat
e045f096a9 Add network debugging panel to actors and scripts
#1066
2023-05-16 14:59:15 +02:00
Wojtek Figat
70593177c7 Add NetworkReplicator::HasObject 2023-05-16 14:58:47 +02:00
Wojtek Figat
953ae3e9bb Fix hierarchical network ownership propagation to sub-objects
#1066
2023-05-16 14:58:16 +02:00
Wojtek Figat
64f3f1e9bc Add network error log for missing network object when accessing ownership
#1066
2023-05-16 13:08:25 +02:00