Wojtek Figat
03d52d4eb9
Add support for building engine without logging
2025-05-28 04:05:12 +02:00
Wojtek Figat
9dc4dbc6d7
Add more memory profiler categories
2025-05-25 18:38:07 +02:00
Wojtek Figat
c639a3103c
Add memory profiling events to the main areas of the engine
2025-05-22 04:47:01 +02:00
Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Wojtek Figat
a6fb651ff4
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Graphics/Materials/MaterialShader.h
2025-02-18 09:19:59 +01:00
Wojtek Figat
8b1d678f2e
Fix scene object reference serialization in Visual Script properties
...
#3136
2025-02-17 10:23:07 +01:00
Wojtek Figat
61a731704d
Fix const-correctness in dictionary iterator access
2025-01-23 21:40:52 +01:00
Wojtek Figat
8a7ceef288
Add content deprecation system that auto-saves assets in Editor that use old data format
2025-01-20 23:46:49 +01:00
Wojtek Figat
6111f67e33
Add ToSpan for MemoryWriteStream and simplify code with it
2025-01-16 17:35:28 +01:00
Wojtek Figat
668f3fa68d
Update read and write streaming api to use the newest format
2024-12-29 23:00:40 +01:00
Wojtek Figat
b6d2a3683c
Add ButtonAttribute to display methods in editor properties panel
...
#1917
2024-12-06 16:10:50 +01:00
Wojtek Figat
cc01952059
Fix Visject parameter values restore after script is saved in editor by using original value diff
...
#2276
2024-09-11 20:44:45 +02:00
Wojtek Figat
9f078a6e3c
Fix crash when using and saving scene with Visual Script object instance which asset was deleted
2024-07-25 17:17:28 +02:00
Wojtek Figat
5029584a9f
Fix crash when Visual Script event binding instance is invalid
...
#2548
2024-05-09 10:17:23 +02:00
Wojtek Figat
9c2c02c1cf
Fix various issues found with thread sanitizer on macOS
2024-04-13 19:20:49 +02:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
0dd7e86537
Add better Visual Script debugger tooltips display
2023-12-16 18:14:16 +01:00
Wojtek Figat
1a7770fba2
Fix deadlock regression when saving Visual Script in Editor with active instance objects
...
#1890
2023-11-08 14:33:05 +01:00
Wojtek Figat
0ae413d4fe
Fix crash when using Visual Script runtime in async
2023-10-01 10:55:48 +02:00
Wojtek Figat
fb488cbaf7
Merge remote-tracking branch 'origin/master' into 1.7
2023-09-11 22:43:46 +02:00
Wojtek Figat
9291295a4d
Fix Dictionary and HashSet iterators to prevent unwanted data copies
...
#1361
2023-09-10 11:25:36 +02:00
Wojtek Figat
8dc98174cf
Minor tweaks
2023-08-01 14:14:27 +02:00
Wojtek Figat
94386d24ab
Minor tweaks
2023-08-01 10:27:31 +02:00
Wojtek Figat
24c03c0e4b
Add cloth painting tools to Editor
2023-07-13 23:30:37 +02:00
Wojtek Figat
a14de5e255
Fix Array For Each visual script node local vars setup
2023-07-04 17:58:32 +02:00
Wojtek Figat
510fc443e8
Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
...
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
fd4af3964d
Fix Reroute node in Visual Script impulse flow
2022-07-19 23:06:37 +02:00
Wojtek Figat
b49e5e9984
Format more engine code
2022-06-14 20:17:00 +02:00
Wojtek Figat
78d6fe6b50
Fix error when loading surface from not yet loaded asset
2022-05-06 18:30:49 +02:00
Wojtek Figat
bc6b70f4f9
Optimize static Visual Script event calling
2022-05-03 21:12:29 +02:00
Wojtek Figat
eb75a3c2fb
Fix foreach loop in Visual Script to continue flow on null array or dictionary
2022-05-01 20:42:42 +02:00
Wojtek Figat
d76fd634a5
Fix minor issue with Visual Script set parameter node calling flow during debugger value evaluation
2022-04-28 22:45:56 +02:00
Wojtek Figat
158c29e598
Add **Dictionaries to Visual Scripting**
2022-04-27 22:47:54 +02:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +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
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
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
c3c0a4ef0d
Add support for interfaces in scripting API (cross language support C++/C#/VS)
2021-10-04 12:26:08 +02:00
Wojtek Figat
bc634e9d37
Refactor Tracy source locations to be static
...
#597
2021-08-13 13:44:29 +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
446458d20c
Add PLATFORM_THREADS_LIMIT for maximum concurrency limiting
2021-07-08 00:34:48 +02:00
Wojtek Figat
aa83af477a
Add GetStringAnsiView to json value
2021-06-17 14:14:10 +02:00
Wojtek Figat
f5cdb0abfd
Add Delay node to Visual Scripting
2021-06-14 16:10:08 +02:00