14226 Commits
Author SHA1 Message Date
mafiesto4 bf772a5eb9 Merge branch 'Tryibion-prefab-buttons' 2024-07-02 09:11:44 +02:00
mafiesto4 fe3a9fbd67 Merge branch 'prefab-buttons' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-buttons 2024-07-02 09:11:38 +02:00
mafiesto4 090b9ea0c1 Merge branch 'Tryibion-wrap-on-underscore' 2024-07-02 09:11:12 +02:00
mafiesto4 ddfaeddb5f Merge branch 'wrap-on-underscore' of https://github.com/Tryibion/FlaxEngine into Tryibion-wrap-on-underscore 2024-07-02 09:10:37 +02:00
mafiesto4 abe938c30a Merge branch 'Tryibion-fix-profiler-timeline' 2024-07-02 09:10:10 +02:00
mafiesto4 cf02fecadc Merge branch 'fix-profiler-timeline' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-profiler-timeline 2024-07-02 09:06:21 +02:00
mafiesto4 54c24f8434 Merge branch 'Tryibion-inv-culture-unknown' 2024-07-02 09:05:53 +02:00
mafiesto4 35ab0f4261 Merge branch 'inv-culture-unknown' of https://github.com/Tryibion/FlaxEngine into Tryibion-inv-culture-unknown 2024-07-02 09:05:37 +02:00
mafiesto4 73342615d1 Merge branch 'GoaLitiuM-winsdk_24h2' 2024-07-02 09:05:15 +02:00
mafiesto4 d64108a5c1 Merge branch 'winsdk_24h2' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-winsdk_24h2 2024-07-02 09:05:08 +02:00
mafiesto4 1dfa92b0c3 Merge branch 'Tryibion-select-multi-drop' 2024-07-02 09:04:26 +02:00
mafiesto4 567d5f70ab Merge remote-tracking branch 'origin/1.9' into 1.9 2024-07-02 00:58:25 +02:00
mafiesto4 c8b5ac6c29 Update materials 2024-07-02 00:57:58 +02:00
mafiesto4 fe0711c3e2 Fix D3D11 to properly flush CB/SRVs when bindings new shaders after CB/SRV was set 2024-07-02 00:55:41 +02:00
mafiesto4 9486466abf Fix D3D11 to properly issue instanced draws even if instance count is 1 2024-07-02 00:54:49 +02:00
mafiesto4 1328e869a9 Fix crash in D3D12 when constant buffer was binded but not updated before the draw 2024-07-02 00:54:17 +02:00
mafiesto4 fbc648302d Fix timer queries reset before use on Vulkan 2024-07-02 00:53:45 +02:00
mafiesto4 ef129a3135 Add frustum culling for editor preview camera mesh 2024-07-02 00:53:03 +02:00
mafiesto4 08ef7c93ea Refactor draw calls drawing to use single objects buffer and better materials batching 2024-07-02 00:52:22 +02:00
GoaLitiuM d56493da54 Use UnsafeAccessor to initialize scripting object interop fields 2024-06-30 15:52:14 +03:00
mafiesto4 78f3248ac9 Refactor SortOrder to use int8 instead of int16 due to performance reasons (more efficent sort keys packing in rendering) 2024-06-29 13:54:02 +02:00
GoaLitiuM 16b0228394 Add support for Windows SDK build 26100 (24H2) 2024-06-28 23:02:25 +03:00
mafiesto4 516ed3e9a0 Cleanup some rendering code 2024-06-28 21:21:17 +02:00
mafiesto4 f4d4969650 Merge branch '1.9' of https://gitlab.flaxengine.com/flax/flaxengine into 1.9 2024-06-28 09:52:06 +02:00
mafiesto4 7f482219ef Fix generating project files for VSCode on Mac without .NET x64 SDK installed 2024-06-28 09:51:29 +02:00
mafiesto4 dbbc2b70bf Disable GlobalSurfaceAtlas on Mac due to GPU crashes in larges scenes 2024-06-28 09:43:18 +02:00
mafiesto4 e265b760c1 USe local var to simplify code and fix MaterialShaderDataPerView struct to use new alignment for constant buffers data 2024-06-28 08:50:14 +02:00
mafiesto4 138e17508b Add profile event to hardware instancing building and insert draw count into profiler zone data 2024-06-27 21:03:52 +02:00
mafiesto4 7b5edc363a Fix GLobalSDF update when not using workload spread and add dispatches count to profiler zone data 2024-06-27 09:29:09 +02:00
mafiesto4 8eaa635385 Minor tweaks to GlobalSA 2024-06-26 18:19:48 +02:00
mafiesto4 91d3216a00 Fix crash on shutdown when physical material asset was left alone 2024-06-26 18:19:36 +02:00
mafiesto4 18c3f274f8 Optimize Global SDF drawing with async job system 2024-06-26 18:16:58 +02:00
mafiesto4 b545d8800c Optimize job system memory allocations 2024-06-24 23:19:01 +02:00
mafiesto4 3bbaa8dad0 Remove unused job system stats and concurrent queue code 2024-06-24 19:02:38 +02:00
mafiesto4 a1c251c3b7 Add various optimizations to Global Surface Atlas 2024-06-24 19:01:35 +02:00
mafiesto4 8190d7f171 Optimize Global Surface Atlas setup and objects buffer writing to be async 2024-06-24 13:15:45 +02:00
mafiesto4 59bbb9e058 Fix error when reopening project 2024-06-24 13:15:05 +02:00
mafiesto4 861d8a683f Add JobSystem::Dispatch that accepts dependent jobs that needs to be completed before 2024-06-24 13:12:48 +02:00
Mateusz Karbowiak cb3e8e4112 Ambiguous name fix 2024-06-22 16:41:29 +02:00
Mateusz Karbowiak 5f4aee71b8 Actor naming without string copy fix 2024-06-22 15:14:02 +02:00
Mateusz Karbowiak 02403377cd Array move semantics fix 2024-06-22 15:13:53 +02:00
mafiesto4 2773949197 Optimize wait signal in Job System to wake waiting threads only when job batch ends 2024-06-22 09:58:20 +02:00
mafiesto4 3b3cd5ade4 Optimize Global Surface Atlas defragmenting to just reset tiles, not whole objects list 2024-06-21 23:01:32 +02:00
GoaLitiuM 6436fb3bde Update AssImp to latest version 2024-06-21 21:55:30 +03:00
Nils Hausfeld 240ddbcde3 - Minor cleanup 2024-06-21 20:52:14 +02:00
Nils Hausfeld ef5d4013d3 - Increased min description panel height a tiny bit to make 4 input/output elements fit without causing jittering / flickering 2024-06-21 20:45:22 +02:00
Nils Hausfeld a8bd59c07f - Fixed regression where pack/unpack nodes didn't return any inputs/outputs 2024-06-21 20:40:39 +02:00
Nils Hausfeld db17d8d0ce - Comments, cleanup and a bit of refactoring 2024-06-21 20:26:24 +02:00
mafiesto4 4d0d08f245 Optimize Global Surface Atlas drawing with async job system 2024-06-21 17:55:02 +02:00
mafiesto4 c119750896 Fix RectAtlas regression 2024-06-21 16:24:47 +02:00