Commit Graph

133 Commits

Author SHA1 Message Date
Wojciech Figat
8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
Wojtek Figat
dfa5e91322 Fix conditional variables usage on broadcast by using a shared mutex 2022-01-12 17:36:06 +01:00
Wojciech Figat
5ffdbe553b Add assets loading progress to Editor status bar 2022-01-10 14:09:00 +01:00
Wojtek Figat
892723c501 Fix build 2022-01-09 17:46:37 +01:00
Wojtek Figat
844fad2ced Fix crash when animation has anim events and scripting is disposed before content 2022-01-08 18:29:13 +01:00
Wojtek Figat
82a43dea28 Add **Animation Events** 2022-01-08 15:06:25 +01:00
Wojtek Figat
e144a6f69d Fix crash when trying to read invalid Visual Script parameter from local scope during debugging 2022-01-08 15:06:22 +01:00
Wojtek Figat
fa83869430 Add minor changes 2022-01-08 15:06:18 +01:00
Wojtek Figat
233de2d4a4 Fix Animation timeline load/save with the latest format 2021-12-20 18:47:19 +01:00
Wojtek Figat
1c34c7f293 Fix crash when creating C# object for native object at the same time on multiple threads 2021-12-16 18:58:14 +01:00
Wojciech Figat
4a8291d596 Minor fixes 2021-12-09 17:08:10 +01:00
Wojciech Figat
af2c5b3429 Add batching the same function inputs in Anim Graph for better usability 2021-12-03 15:38:21 +01:00
Wojciech Figat
af305dc376 Fix crash when model or skinned model loading fails 2021-11-24 17:42:01 +01:00
Wojciech Figat
76e4a9e7b1 Add Index output for array iterator loop 2021-11-19 16:03:04 +01:00
Wojciech Figat
e16c7f3ac4 Add Arrays to Visual Scripting 2021-11-17 19:58:29 +01:00
Wojciech Figat
6357cc6245 Fix typos 2021-11-15 16:39:13 +01:00
Wojtek Figat
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
Wojtek Figat
aef024f572 Change Content loading threads count to depend on logical cores count instead of physical (set limit to 12) 2021-10-08 16:25:16 +02:00
Wojtek Figat
058e23f3ee Add Content.GetAllAssets to get all asset ids in project 2021-10-08 16:25:15 +02:00
Wojtek Figat
352abd1e41 Add option *Select actors using this asset* to content menu 2021-10-08 16:25:13 +02:00
Wojtek Figat
195aed22b5 Optimize Asset::onAssetLoaded if even is unused 2021-10-05 21:54:23 +02:00
Wojtek Figat
c3c0a4ef0d Add support for interfaces in scripting API (cross language support C++/C#/VS) 2021-10-04 12:26:08 +02:00
Wojtek Figat
ba8f7c5ab4 Add improvements for native interfaces usage 2021-09-29 16:33:25 +02:00
Wojtek Figat
6d3170c665 Revert unwanted change 2021-09-24 20:16:03 +02:00
Wojtek Figat
76a4d0652f Add JsonAsset::GetInstance<T> for easier access to C++ json asset data 2021-09-23 13:47:44 +02:00
Wojtek Figat
53022ff013 Fix code quality issues detected by PVS-Studio 2021-09-21 18:23:31 +02:00
Wojtek Figat
3e00bcca49 Merge remote-tracking branch 'origin/master' 2021-08-31 09:36:44 +02:00
Wojtek Figat
c69e620e04 Fixes 2021-08-30 16:15:05 +02:00
Wojtek Figat
d654d2d0ac Add PROFILE_CPU_ASSET for asset related profiler scoped zone 2021-08-28 12:49:02 +02:00
Wojtek Figat
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
Wojtek Figat
bc634e9d37 Refactor Tracy source locations to be static
#597
2021-08-13 13:44:29 +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
Wojtek Figat
fae682e406 Implement DownloadDataCPU for Mesh and add result entries count 2021-08-05 16:40:28 +02:00
Wojtek Figat
1c9abef342 Fix asset cache when loading asset from path with relative parts 2021-08-04 11:26:24 +02:00
Wojtek Figat
f06054bc9d Fix warnings 2021-07-30 16:33:10 +02:00
Wojtek Figat
563eecebda Add support for Pack/Unpack Structure nodes and Enum constant in Anim Graph 2021-07-30 12:37:36 +02:00
Wojtek Figat
c2de55f005 Add support for Is Null, Is Valid, As, Is and Type Reference nodes in Anim Graph 2021-07-30 10:59:20 +02:00
Wojtek Figat
e970d53787 Fix using C#-only structures as Visual Script properties 2021-07-30 10:34:21 +02:00
Wojtek Figat
24782bdd2f Fix Is Null and Is Valid nodes in Visual Script to handle managed instances comparison 2021-07-29 22:57:39 +02:00
Wojtek Figat
22d547e87b Refactor Variant type ManagedObject serialization to be usable for Visual Scripting 2021-07-29 22:56:11 +02:00
Wojtek Figat
cb59f2185c Add memory usage info to Animation details 2021-07-16 13:08:37 +02:00
Wojtek Figat
4f03acb149 Add support for creating virtual Anim Graph at runtime for a single animation playback 2021-07-15 16:58:26 +02:00
Wojtek Figat
2711bfdc82 Remove unused code 2021-07-15 16:56:39 +02:00
Wojtek Figat
fe2419cd11 Fix crash when reloading virtual asset 2021-07-15 16:56:11 +02:00
Wojtek Figat
252b37ebfe Fix deprecated assertions from streamable assets (streaming uses job system now) 2021-07-11 12:03:56 +02:00
Wojtek Figat
4765e1af12 Add support for allocator type in Dictionary 2021-07-08 00:34:50 +02:00
Wojtek Figat
f5e5686853 Optimize includes in ThreadLocal.h 2021-07-08 00:34:49 +02:00
Wojtek Figat
446458d20c Add PLATFORM_THREADS_LIMIT for maximum concurrency limiting 2021-07-08 00:34:48 +02:00
Wojtek Figat
6938821467 Add even more profiler events 2021-07-07 15:15:33 +02:00
Wojtek Figat
d17a4af72e Tweaks 2021-07-07 10:15:22 +02:00