117 Commits

Author SHA1 Message Date
mafiesto4 4b08cd3fd7 Fix compilation warning 2023-02-16 20:08:53 +01:00
mafiesto4 4fb336bc9e Add thread object usage docs #917 2023-02-15 15:39:01 +01:00
mafiesto4 ab3e4afb53 Merge branch 'fix_thread_join' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_thread_join 2023-02-15 15:33:44 +01:00
GoaLitiuM 0ac5db45d1 Improve Linux file dialog support
Adds support for multi selection, filtering and initial folder for both zenity and kdialog. kdialog is also preferred over zenity when KDE is detected.
2023-02-03 22:27:27 +02:00
GoaLitiuM b0bc1fa310 Fix error when joining exited threads
The internal thread handles were cleared prematurely when attempting to join them. The handles should be also cleared when trying to kill already exited threads.
2023-01-29 21:30:01 +02:00
mafiesto4 a7e428a21c Merge branch 'master' into 1.5
# Conflicts:
#	Content/Shaders/GI/DDGI.flax
#	Content/Shaders/GI/GlobalSurfaceAtlas.flax
#	Content/Shaders/TAA.flax
#	Content/Shaders/VolumetricFog.flax
#	Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
#	Source/Engine/Core/Config/GraphicsSettings.cpp
#	Source/Engine/Engine/PostProcessEffect.cs
#	Source/Engine/Graphics/GPUResourcesCollection.cpp
#	Source/Engine/Graphics/GPUResourcesCollection.h
#	Source/Engine/Graphics/PostProcessBase.h
#	Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
mafiesto4 9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
mafiesto4 19f1c4251c Fix scripting api bindings for types with changed scripting name (other than native type name) 2022-10-26 15:00:29 +02:00
Cristhofer Marques 84009baeb0 change vars name and add code doc 2022-10-13 09:10:35 -03:00
Cristhofer Marques 7656c6981e added is flipping variables 2022-10-13 01:09:31 -03:00
mafiesto4 a3a44f0cef Add StringUtils tests and Paths test and fix detected problem with rooted path starting with ./ 2022-08-19 11:54:09 +02:00
mafiesto4 7f3a32a69b Improve cursor clipping logic (fix after alt+tab and confine to game window in Editor)
#691
2022-07-17 00:09:59 +02:00
mafiesto4 1f1c3adaf1 Merge branch 'feature-clip-cursor' of https://github.com/ScottLongley/FlaxEngine into ScottLongley-feature-clip-cursor 2022-07-16 09:03:47 +02:00
mafiesto4 c6e909c867 Refactor API_INJECT_CPP_CODE into API_INJECT_CODE to support code injection in other languages 2022-06-14 11:53:31 +02:00
mafiesto4 a881c90b2e Refactor engine to support double-precision vectors 2022-06-13 00:40:32 +02:00
Scott Longley 749895f2ca typo fixes 2022-02-18 21:58:46 +10:00
Scott Longley 8db4c3cfff Add ClipCursor (Windows only) 2022-02-18 21:14:08 +10:00
mafiesto4 18b156ad44 Fixes and tweaks 2022-01-26 16:55:22 +01:00
mafiesto4 f9eb709a18 Add window resizing and positioning on Mac 2022-01-18 19:10:13 +01:00
mafiesto4 54db90e040 Add open/save file dialogs for Mac 2022-01-18 13:45:48 +01:00
mafiesto4 8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
mafiesto4 317a9d63bc Post-merge cleanup and improvements for #655 2022-01-11 15:04:40 +01:00
mafiesto4 c4b6865659 Merge branch 'master' into mac 2022-01-09 19:15:15 +01:00
mafiesto4 192af7ec14 Refactor native core objects to simplify usage for newcomers 2022-01-08 15:06:23 +01:00
mafiesto4 d202c8b864 Add mouse and keyboard input for Mac 2022-01-05 17:48:17 +01:00
mafiesto4 d017dd14ca Add Mac platform 2021-12-27 14:04:16 +01:00
mafiesto4 4322563eed Fix crash on thread end that used Mono runtime 2021-11-23 17:26:05 +01:00
mafiesto4 b3eb17f61e Add Platform.Users to handle users per-platform 2021-11-07 20:46:56 +01:00
mafiesto4 8938f13a0b Add support for compiling and running engine without C# scripting
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
mafiesto4 0b3d6b03ac Add helper docs 2021-10-23 16:43:14 +02:00
mafiesto4 25be2902ac Fixes 2021-10-17 16:01:57 +02:00
mafiesto4 48a867ef16 Add PS5 platform defines and types 2021-10-08 16:25:16 +02:00
mafiesto4 53022ff013 Fix code quality issues detected by PVS-Studio 2021-09-21 18:23:31 +02:00
mafiesto4 151f551bc9 Merge branch 'fixing-strigview-gettext-uses' of git://github.com/Zbyl/FlaxEngine into Zbyl-fixing-strigview-gettext-uses 2021-08-13 13:57:02 +02:00
mafiesto4 2e18db7bb8 Reenable memory allocations profiling in Editor with Tracy 2021-08-13 13:44:48 +02:00
Zbigniew Skowron aecc81f5e5 Fixed many invalid uses of StringView::GetText(), where a null-terminated string was required.
Renamed GetText() to GetNonTerminatedText() to reduce chance of same bugs appearing in the future.
2021-08-09 00:29:19 +02:00
mafiesto4 1e6d4026da Change WindowBase to allow for better code sharing for platforms without advanced windowing 2021-07-22 17:02:27 +02:00
mafiesto4 4765e1af12 Add support for allocator type in Dictionary 2021-07-08 00:34:50 +02:00
mafiesto4 ec40a9ba75 Add more profiler events 2021-07-07 13:46:33 +02:00
mafiesto4 9f9d946d69 Fixes 2021-07-06 15:33:28 +02:00
mafiesto4 a84afc207e Disable tracy mem allocs recording in Editor due to too big impact on profiler buffers usage 2021-07-05 14:59:27 +02:00
stefnotch 0f505f56ad Improve privacy
We don't need the computer name or user name in the log files by default
2021-06-20 19:07:39 +02:00
mafiesto4 4cd31ce2b4 Remove some unsued lines 2021-06-12 23:20:04 +02:00
mafiesto4 3c72abad37 Refactor FileSystemWatcher interface to make it simpler 2021-05-30 14:12:17 +02: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 543d1a3c0e Add Tracy profiler support 2021-05-02 11:27:10 +02:00
mafiesto4 09671823e4 Optimize String usage with StringView for basic file paths operations 2021-05-02 11:25:42 +02:00
mafiesto4 0e75dba142 Optimize C++ compilation time 2021-04-30 16:27:57 +02:00
mafiesto4 766a79af12 Remove unused include 2021-04-27 14:29:01 +02:00