Commit Graph

1619 Commits

Author SHA1 Message Date
Wojtek Figat
4ffda55071 Merge branch 'toolchain_definitions_fix' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-toolchain_definitions_fix 2021-05-31 16:04:11 +02:00
GoaLitiuM
5e8da3ba5f Include toolchain preprocessor definitions in binding generation 2021-05-31 16:58:38 +03:00
Wojtek Figat
d436b71ef5 Fix CharacterController still colliding after being disabled at runtime 2021-05-31 13:30:45 +02:00
Wojtek Figat
8eadd912f7 Add ClosestPointPointLine for Vector3 to C# 2021-05-31 10:26:15 +02:00
Wojtek Figat
a74f978f89 Fix lag from single axis gizmo usage on large distance 2021-05-31 10:25:55 +02:00
Wojtek Figat
d8cb1d15c7 Fix warning 2021-05-31 09:35:52 +02:00
Wojtek Figat
d2f339dba1 Optimize scripting object data deserialziation 2021-05-30 14:12:41 +02:00
Wojtek Figat
3c72abad37 Refactor FileSystemWatcher interface to make it simpler 2021-05-30 14:12:17 +02:00
Wojtek Figat
2a3a15533c Add ignoring memory allocations from profiling tools in Editor Profiler 2021-05-30 14:11:49 +02:00
Wojtek Figat
9c66ac4656 Add MemoryCompare, MemoryClear and MemoryCopy for direct memory access in C# 2021-05-30 14:11:25 +02:00
Wojtek Figat
1bd109395a Optimize managed memory allocations 2021-05-30 14:09:24 +02:00
Wojtek Figat
4e65215b57 Merge branch 'cpu_idle_sleep' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-cpu_idle_sleep 2021-05-30 12:11:42 +02:00
Wojtek Figat
99c1b60493 Merge branch 'viewpoint-shortcuts' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-viewpoint-shortcuts 2021-05-30 11:57:47 +02:00
Wojtek Figat
97de7a627e Add order for Margin properties 2021-05-30 10:53:34 +02:00
GoaLitiuM
e06200926f Sleep between frames to save CPU cycles 2021-05-30 02:01:37 +03: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
GoaLitiuM
c01a140077 Refactor Windows version logging, log Windows build number 2021-05-30 01:48:14 +03:00
Jean-Baptiste Perrier
ccef5f0d73 Fix viewpoints. 2021-05-29 18:53:30 +02:00
Jean-Baptiste Perrier
03014dcf08 Register viewpoint shortcuts binding in EditViewport. 2021-05-29 18:51:03 +02:00
Jean-Baptiste Perrier
241238d2d7 Add viewpoint shortcuts options. 2021-05-29 18:49:56 +02:00
Wojtek Figat
e6074149e5 Fix Margin loading 2021-05-29 13:48:38 +02:00
Wojtek Figat
2bdebdb2ef Improve Margin editing 2021-05-29 13:48:26 +02:00
Wojtek Figat
44433bf3b4 Add 9-slicking support for UI to draw sprites and textures
#155
2021-05-29 13:48:00 +02:00
Wojtek Figat
bf32034d91 Fix Margin serialization 2021-05-29 10:14:17 +02:00
Wojtek Figat
beb79f6107 Use network for UWP from Win32 impl 2021-05-28 19:43:15 +02:00
Wojtek Figat
518e248494 Add support for focusing on model when painting its vertices 2021-05-28 15:57:40 +02:00
Wojtek Figat
b1572ecb91 Add support for focusing on foliage instance bounds when editing it 2021-05-28 15:54:54 +02:00
Wojtek Figat
845198ebe3 Refactor focusing on selection logic in Editor 2021-05-28 15:51:28 +02:00
Wojtek Figat
e41dfe738b Add support for moving object with transform gizmo when mouse moves outside the viewport during usage 2021-05-28 14:24:19 +02:00
Wojtek Figat
94ee82b58d Fix Editor UI tree control click to handle selection update before
#533
2021-05-28 12:09:26 +02:00
Wojtek Figat
77f9010b06 Fix exception in Editor UI is model has invalid material slot index assigned 2021-05-28 11:54:11 +02:00
Wojtek Figat
29860b838e Fix camera position when changing Editor view EditorViewport
#531
2021-05-28 11:30:28 +02:00
Wojtek Figat
969db604e5 Fix gizmo in top down view on Z-axis movement (and other combination of perpendicular views)
Fix gizmo stability when using single axis

#530
2021-05-28 11:01:13 +02:00
Wojtek Figat
a3f0f8ad8c Merge branch 'binding_generator_doc_fixes' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-binding_generator_doc_fixes 2021-05-28 09:53:59 +02:00
Wojtek Figat
a467c96e00 Merge branch 'rider_2021_support' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_2021_support 2021-05-28 09:49:03 +02:00
Wojtek Figat
2db2d27f12 Merge branch 'build_csharp_bindings_only' of git://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-build_csharp_bindings_only 2021-05-28 09:35:03 +02:00
Wojtek Figat
a08e1576ce Merge remote-tracking branch 'origin/master' 2021-05-28 09:12:30 +02:00
Wojtek Figat
d5a129cb1b Add mono building for Switch 2021-05-28 09:12:15 +02:00
Wojtek Figat
9a9b97998c Fix loading native dependencies for binary modules from other folders than engine binaries or project root 2021-05-28 00:12:54 +02:00
Wojtek Figat
810623be61 Add automatic namespoace usings collecting when generating scripting bindings glue code for csharp 2021-05-27 23:36:07 +02:00
Wojtek Figat
b3d9ec687d Refactor base types initialization to be done during API processing 2021-05-27 23:34:55 +02:00
Wojtek Figat
2a6f1df76e Fix undo errors in editor on Margin property serialization 2021-05-26 23:26:41 +02:00
Wojtek Figat
42dfc56bae Fix checking paths when opening Visual Studio project items to prevent dummy files creation 2021-05-26 23:24:16 +02:00
Wojtek Figat
2b7b9e4d5a Fix typo in wheel type name 2021-05-26 22:40:09 +02:00
GoaLitiuM
d1fbe42443 Use verbatim strings in tooltip descriptions
Additionally escapes backslashes in the tooltip string. Only character
that needs to be manually escaped is the double quotation marks.
2021-05-26 22:08:55 +03:00
GoaLitiuM
a6ed117088 Add support for Rider 2021, use latest detected version of Rider
Handles additional registry location where installation paths are stored
for Rider 2021. The detected installations are now sorted by version, so
the latest detected version is always used when opening the scripts
project.
2021-05-26 20:07:34 +03:00
Wojtek Figat
64a8408600 Add focus to game window on play 2021-05-24 18:42:15 +02:00
Wojtek Figat
c33d4a9bfb Merge branch 'game-arg' of git://github.com/jb-perrier/FlaxEngine into jb-perrier-game-arg 2021-05-24 18:35:13 +02:00
Wojtek Figat
2c7d62bb8e Add support for custom drag&drop into level/prefab viewports from custom asset items 2021-05-24 18:34:19 +02:00
GoaLitiuM
327ccec4cb Only build bindings for project references with C#-only projects 2021-05-24 18:57:05 +03:00