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
Wojtek Figat
c1e0d70646
Fix name overlap
2023-01-24 19:14:18 +01:00
Wojtek Figat
9e90cb260a
Add support for custom icons for actors in ViewportIconsRenderer
2023-01-23 23:43:59 +01:00
Wojtek Figat
c854b657c1
Add actor virtual functions OnDebugDraw/OnDebugDrawSelected/OnEnable/OnDisable to override in scripting
2023-01-23 23:43:16 +01:00
Wojciech Figat
c1c1f5d60e
Fix sending client RPC to all clients (including the owner)
2023-01-19 14:47:29 +01:00
Wojciech Figat
689a042e88
Fix sending client RPC from host that is both server and client
2023-01-18 13:39:51 +01:00
Wojciech Figat
04727cf2bc
Add error log if the RPC is invoked on non-networked object
2023-01-18 13:38:18 +01:00
Wojciech Figat
ec2bdb7437
Fix crash when copying empty span of data into DataContainer
2023-01-18 13:20:24 +01:00
Wojciech Figat
fc65e5a7a6
Fix leftover UI control state when it gets disabled/hidden/reparented
2023-01-16 15:08:57 +01:00
Wojciech Figat
5dd91d0cdc
Adjustments for high-level networking usage #878
2023-01-16 12:04:00 +01:00
Wojciech Figat
831fc80971
Fix game build
2023-01-16 11:14:13 +01:00
Wojtek Figat
eff24ed836
Add support for editing path to the asset within AssetRefEditor
2023-01-15 23:05:58 +01:00
Wojtek Figat
a2af46845d
Merge branch 'master' into 1.5
...
# Conflicts:
# Source/Engine/Renderer/AmbientOcclusionPass.cpp
2023-01-15 18:27:49 +01:00
Wojtek Figat
675aa92b53
Fix crash in SSAO when using very low render resolution
2023-01-15 14:08:24 +01:00
Wojtek Figat
b89f2e39c9
Expose RandomUtil to Visual Scripting and cleanup codestyle
...
#843
2023-01-15 13:47:06 +01:00
Wojtek Figat
3622b77034
Merge branch 'master' of https://github.com/Withaust/FlaxEngine into Withaust-master
2023-01-15 13:38:10 +01:00
Wojtek Figat
50fb39d238
Merge remote-tracking branch 'origin/master' into 1.5
2023-01-15 12:44:45 +01:00
Wojtek Figat
f127bbebe1
Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
...
Fixes #832
Closes #886
2023-01-15 12:44:39 +01:00
Wojciech Figat
986fa13585
Reuse texture sampling code for procedural sampling node #872
2023-01-13 11:37:53 +01:00
Wojciech Figat
2d44ae3a4d
Merge branch 'stochastic-sampling-node' of https://github.com/Swiggies/FlaxEngine into Swiggies-stochastic-sampling-node
2023-01-13 10:40:16 +01:00
Wojciech Figat
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
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojtek Figat
a74b847e65
Fix ScriptingObject::FromInterface to return object if the pointer is already valid object
2023-01-10 11:45:23 +01:00
Wojciech Figat
0595f38fe4
Fix threading issues with GPU buffers mapping
2023-01-09 22:41:06 +01:00
Wojciech Figat
67c63f1410
Optimize GPU Resource name to prevent memory allocs when changing name frequently
2023-01-09 22:40:26 +01:00
Wojciech Figat
70cce0e1ee
Fix regression crash when using DoF, optimize DoF usage of GPU memory
2023-01-09 16:06:47 +01:00
Wojtek Figat
cfcf29a62e
Fixes for passing new unit tests with edge cases of scripting bindigns usage
2023-01-08 00:34:33 +01:00
Wojtek Figat
064994eb1a
Add more test cases for various scripting bindings features
2023-01-08 00:34:32 +01:00
Wojciech Figat
c011e8af62
Add support for CanRender in postFx to depend on specific render setup
2023-01-06 13:45:36 +01:00
Wojciech Figat
b753b18682
Add profiler events for plugins init/deinit
2023-01-06 13:36:12 +01:00
Wojtek Figat
4012434102
Fix test
2023-01-03 23:04:09 +01:00
Wojtek Figat
9ffeb8031b
Fix tests regression
2023-01-02 21:45:51 +01:00
Wojtek Figat
4afa59a783
Fix missing scripting and serialization extensions for SceneReference usage in scripts
2023-01-01 19:15:59 +01:00
Wojtek Figat
084fe6f063
Add UseAssetImportPathRelative to Editor options and use it by default to store imported asset path relative to the project folder
2023-01-01 18:55:09 +01:00
Wojtek Figat
2df3574cfa
Refactor new tags system to use uint for tag index (0 is invalid tag)
2023-01-01 16:39:34 +01:00
Wojtek Figat
c976d190a5
Add Tag to PhysicalMaterial for physical surfaces tagging
2023-01-01 16:38:50 +01:00
Wojtek Figat
a10fb703fc
Add unit test for scripting interface to ensure generated bindings code works fine
2022-12-31 13:10:19 +01:00
Wojtek Figat
a253e01dbd
Add unit test for scripting event to ensure generated bindings code works fine
2022-12-31 00:21:28 +01:00
Wojtek Figat
a5e7ff6fc0
Add unit test for scripting features
2022-12-30 00:08:04 +01:00
Wojtek Figat
0e1da59f0c
Fix loading materials when using Null renderer
...
Regression from dbcb333ba9
2022-12-29 23:35:47 +01:00
Wojciech Figat
1d47374758
Cache managed serializers for networking replication to prevent from being collected by GC
2022-12-29 23:06:06 +01:00
Wojciech Figat
c6bbfdc7f0
Fixes for networking change in 762f460e23
2022-12-29 23:05:52 +01:00
Wojtek Figat
7184566b4b
Merge branch 'master' into 1.5
2022-12-29 23:04:18 +01:00
Wojtek Figat
e7cf10aea8
Minor tweaks
2022-12-29 21:51:57 +01:00
Wojciech Figat
6ef49349ff
Fix assertion on thread double-free from registry (not harmful)
2022-12-29 18:30:51 +01:00
Wojtek Figat
7539504a8c
Fix typo
2022-12-28 19:54:27 +01:00
Wojtek Figat
46b65bc546
Format code
2022-12-28 18:51:13 +01:00
Wojtek Figat
8762e8ad15
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/Utilities/Utils.cs
2022-12-28 16:59:11 +01:00
Wojtek Figat
3a393b6825
Fix crash on Clang-platforms when calling base method from overriden scripting method (C# or Visual Script)
2022-12-28 16:56:52 +01:00
Wojtek Figat
7859e64db1
Fix crash on Clang-platforms when calling base method from overriden scripting method (C# or Visual Script)
2022-12-28 16:28:50 +01:00