Commit Graph

5286 Commits

Author SHA1 Message Date
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
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
3e073c45ba Merge branch 'Withaust-spawnqueueownership' 2023-05-17 21:26:38 +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
01365f995d Merge branch 'Withaust-netregression' 2023-05-17 21:25:06 +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
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
Wojtek Figat
3fa9f9e9cf Follow up 4482fc0bcf
#1086
2023-05-16 12:14:52 +02:00
Wojtek Figat
80511d5a19 Merge branch 'Menotdan-scale-icon-change' 2023-05-16 12:14:02 +02:00
Wojtek Figat
4482fc0bcf Cleanup #1086
Reuse text for UI tooltip
Remove `IconButton` and use simple button instead
Cleanup code style
2023-05-16 12:13:23 +02:00
Wojtek Figat
73ee5676c6 Merge branch 'scale-icon-change' of https://github.com/Menotdan/FlaxEngine into Menotdan-scale-icon-change 2023-05-16 12:01:10 +02:00
Menotdan
818ee98b27 Merge branch 'FlaxEngine:master' into color-picker 2023-05-15 20:46:39 -04:00
Menotdan
2a7a07d2fc Add a delegate, unfortunately it doesn't work? 2023-05-15 20:44:18 -04:00
Wojtek Figat
1af69421fa Fix actor scene tree dragging regression from d813078e91
#1104
2023-05-12 18:41:58 +02:00
Wojtek Figat
eab14e28da Add play/pause/stop buttons to particle effect editor while in play-mode 2023-05-12 14:39:57 +02:00
Wojtek Figat
a8f670a9c9 Simplify changes from #924 and properly update after unpausing effect 2023-05-12 14:39:25 +02:00
Wojtek Figat
2e5d89c8cd Merge branch 'Tryibion-particle-effect-helpers' 2023-05-12 14:19:56 +02:00
Wojtek Figat
cde4415052 Merge branch 'particle-effect-helpers' of https://github.com/Tryibion/FlaxEngine into Tryibion-particle-effect-helpers 2023-05-12 14:19:51 +02:00
Wojtek Figat
b5117af4b8 Format code 2023-05-12 14:19:40 +02:00
Wojtek Figat
d7327d62e2 Fix text words wrapping deadlock
#1093
2023-05-12 14:14:11 +02:00