Commit Graph

117 Commits

Author SHA1 Message Date
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
Wojtek Figat
7985196155 Add Content.Stats for assets statistics (replaces Content.AssetCount) 2021-07-07 10:15:21 +02:00
Wojtek Figat
43e5805e50 Tweaks 2021-07-06 11:13:43 +02:00
Wojtek Figat
2585c02b68 Tweaks 2021-07-05 21:52:34 +02:00
Wojtek Figat
18b35517aa Optimize ContentStorageManager with Task Graph to use async update on a Job System 2021-07-02 14:43:19 +02:00
Wojtek Figat
560d7153ae Fix very rare cases of deadlocks in Asset::WaitForLoaded 2021-06-30 15:52:58 +02:00
Wojtek Figat
3b31fd7c71 Add support for editing texture group in editor (without reimporting) 2021-06-18 10:49:04 +02:00
Wojtek Figat
4744fa05ef Refactor Streaming with new settings and textures streaming configuration 2021-06-17 15:33:34 +02:00
Wojtek Figat
aa83af477a Add GetStringAnsiView to json value 2021-06-17 14:14:10 +02:00
Wojtek Figat
a75e403b35 Fixes 2021-06-15 13:51:16 +02:00
Wojtek Figat
f5cdb0abfd Add Delay node to Visual Scripting 2021-06-14 16:10:08 +02:00
Wojtek Figat
82a39e5d98 Fix Asset::ToString() to not depend on refs count and look simpler 2021-06-10 15:58:32 +02:00
Wojtek Figat
101e803ca6 Fix WeakAssetReference handling asset unload 2021-06-10 11:07:36 +02:00
Wojtek Figat
907f289ea7 Cleanup asset references code 2021-06-10 11:01:35 +02:00
Wojtek Figat
fbb9fa065a Add more profile events to assets data loading 2021-05-14 13:00:03 +02:00
Wojtek Figat
fdf6306060 Fix asset paths lookup in build 2021-05-14 10:33:08 +02:00
Wojtek Figat
c95e5b0611 Fix assets load error regression 2021-05-14 10:32:55 +02:00