Commit Graph

4469 Commits

Author SHA1 Message Date
Wojciech Figat
442641eeab Add running Tests on Windows in Github Actions CI 2023-01-10 13:41:23 +01:00
Wojtek Figat
ca2e2e1f41 Fix native scripting interface method override in managed scripts on Clang-platforms 2023-01-10 11:45:23 +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
Wojtek Figat
17f9219cd0 Add TargetCompiler to Flax.Build toolchains 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
e2aa6b8970 Fix default value in viewport options 2023-01-09 22:40:54 +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
Wojciech Figat
8c9a3055e1 Fix foliage paint brush transparency 2023-01-09 11:55:39 +01:00
Wojtek Figat
4c671012bf Fix name upper-case 2023-01-08 13:52:45 +01:00
Wojtek Figat
8db75ffa36 Fix name upper-case 2023-01-08 13:52:33 +01:00
Wojtek Figat
58844622a0 Simplify managed method invoke generation for AOT vs JIT platforms 2023-01-08 13:50:45 +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
b4faa128b7 Fix case when Variant wrappers overlap with the name 2023-01-02 22:04:14 +01:00
Wojtek Figat
9ffeb8031b Fix tests regression 2023-01-02 21:45:51 +01:00
Wojtek Figat
59568fb5c8 Minor editor tweaks 2023-01-01 23:17:23 +01:00
Wojtek Figat
bc7bf72660 Fix case when child context menu is already hidden and changed to other from code 2023-01-01 21:42:35 +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
9554636971 Add bigger input value boxes to Visject Surface 2023-01-01 18:30:15 +01:00
Wojtek Figat
f246fc018d Fixes for 2df3574cfa 2023-01-01 16:54:01 +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
18baab0c64 Update DefaultLensDirt and DefaultLensStarburst texturs to reduce GPU memory usage 2023-01-01 15:20:26 +01:00
Wojtek Figat
b73bd519be Add navmesh update on terrain sculpt undo/redo and deffer navmesh update when sculpting action ends to prevent stalls 2022-12-31 14:43:50 +01:00
Wojtek Figat
081305fab7 Fix regression from 0ca8fe2f45 for value types 2022-12-31 13:23:36 +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
0ca8fe2f45 Fix passing reference types back to the native code from scripting event 2022-12-31 00:22:04 +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
e2e66e0eec Fix crash when unboxing integer value type from managed callback via generated bindings 2022-12-30 00:08:32 +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
418aeb281c Add warning to UWP build tool 2022-12-29 23:03:37 +01:00
Wojtek Figat
5a1192df16 Update shaders 2022-12-29 23:03:28 +01:00
Wojtek Figat
4b79bcb8d2 Add VS2022 support for building for UWP platform 2022-12-29 23:02:54 +01:00
Wojciech Figat
da08b18ec5 Fix VisualStudioInstance.GetInstances() to be sorted from newest to oldest
(cherry picked from commit 6eaecc8793)
2022-12-29 22:23:37 +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
f8e3f2fdc0 Merge branch 'Tryibion-CM-close-Fix' 2022-12-28 22:27:26 +01:00
Wojtek Figat
ae7352831b Merge branch 'CM-close-Fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-CM-close-Fix 2022-12-28 22:27:15 +01:00
Wojtek Figat
72bef6bc86 Merge branch 'Tryibion-skylight-icon-fix' 2022-12-28 21:54:27 +01:00
Chandler Cox
4eb2ac854e Fixed more CMs that shouldnt close 2022-12-28 13:00:58 -06:00
Wojtek Figat
7539504a8c Fix typo 2022-12-28 19:54:27 +01:00