Commit Graph

9790 Commits

Author SHA1 Message Date
Wojtek Figat
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
16b0228394 Add support for Windows SDK build 26100 (24H2) 2024-06-28 23:02:25 +03:00
Wojtek Figat
516ed3e9a0 Cleanup some rendering code 2024-06-28 21:21:17 +02:00
Wojtek Figat
f4d4969650 Merge branch '1.9' of https://gitlab.flaxengine.com/flax/flaxengine into 1.9 2024-06-28 09:52:06 +02:00
Wojtek Figat
7f482219ef Fix generating project files for VSCode on Mac without .NET x64 SDK installed 2024-06-28 09:51:29 +02:00
Wojtek Figat
dbbc2b70bf Disable GlobalSurfaceAtlas on Mac due to GPU crashes in larges scenes 2024-06-28 09:43:18 +02:00
Wojtek Figat
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
Wojtek Figat
138e17508b Add profile event to hardware instancing building and insert draw count into profiler zone data 2024-06-27 21:03:52 +02:00
Wojtek Figat
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
Wojtek Figat
8eaa635385 Minor tweaks to GlobalSA 2024-06-26 18:19:48 +02:00
Wojtek Figat
91d3216a00 Fix crash on shutdown when physical material asset was left alone 2024-06-26 18:19:36 +02:00
Wojtek Figat
18c3f274f8 Optimize Global SDF drawing with async job system 2024-06-26 18:16:58 +02:00
Wojtek Figat
b545d8800c Optimize job system memory allocations 2024-06-24 23:19:01 +02:00
Wojtek Figat
3bbaa8dad0 Remove unused job system stats and concurrent queue code 2024-06-24 19:02:38 +02:00
Wojtek Figat
a1c251c3b7 Add various optimizations to Global Surface Atlas 2024-06-24 19:01:35 +02:00
Wojtek Figat
8190d7f171 Optimize Global Surface Atlas setup and objects buffer writing to be async 2024-06-24 13:15:45 +02:00
Wojtek Figat
59bbb9e058 Fix error when reopening project 2024-06-24 13:15:05 +02:00
Wojtek Figat
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
Wojtek Figat
2773949197 Optimize wait signal in Job System to wake waiting threads only when job batch ends 2024-06-22 09:58:20 +02:00
Wojtek Figat
3b3cd5ade4 Optimize Global Surface Atlas defragmenting to just reset tiles, not whole objects list 2024-06-21 23:01:32 +02:00
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
Wojtek Figat
4d0d08f245 Optimize Global Surface Atlas drawing with async job system 2024-06-21 17:55:02 +02:00
Wojtek Figat
c119750896 Fix RectAtlas regression 2024-06-21 16:24:47 +02:00
Wojtek Figat
6d9f504639 Optimize new rectangle packing to use binary search for faster inserting 2024-06-20 22:33:57 +02:00
Wojtek Figat
8e49a35e0e Refactor RectPack into new RectPackNode and RectPackAtlas that uses more optimized memory allocations 2024-06-20 15:26:58 +02:00
Nils Hausfeld
d7a0c69990 - Some cleanup and tooltips 2024-06-20 00:18:11 +02:00
Nils Hausfeld
cb1324fc2d - Now removing <see cref> tags from tooltips
- Capitalizing the first character of inputs/outpus
- Removing & chars from input/output types to make it easier to read
- Moving description signature down to make items without a description look less ugly
2024-06-19 20:56:25 +02:00
Chandler Cox
a1adab1156 Change variable name to dropping. 2024-06-19 09:24:33 -05:00
Wojtek Figat
a6324c8f65 Missing change 2024-06-19 15:45:45 +02:00
Wojtek Figat
9ec23559af Optimize GPU memory usage in Editor when viewport is inactive 2024-06-19 15:03:38 +02:00
Wojtek Figat
a377933884 Fix d3d12 build regression 2024-06-19 14:10:23 +02:00
Wojtek Figat
9c161121b3 Add Graphics::SpreadWorkload to disable graphics workloads amortization over several frames when debugging graphics perf 2024-06-19 14:03:55 +02:00
ExMatics HydrogenC
a5b00fa718 Resolve problems in code review 2024-06-19 10:58:27 +08:00
Chandler Cox
919e118a2f Select all assets and scripts that are dropped in the tree panel. 2024-06-18 21:46:22 -05:00
Chandler Cox
f38df259a7 Dont show Select prefab, Edit prefab, and view changes buttons when editing actor in the prefab. 2024-06-18 21:10:42 -05:00
Chandler Cox
ec10e3bb30 Fix changing to invariant culture for unknown LCID. 2024-06-18 19:59:27 -05:00
Chandler Cox
224c2c049e Fix the profiler charts in place and only scroll profiler info. 2024-06-18 19:25:12 -05:00
Chandler Cox
8509761d67 Only wrap text on underscores and not other special characters 2024-06-18 17:37:54 -05:00
Nils Hausfeld
a808ac5dc8 - Added descriptions to Bitwise OR, XOR
- Added description to Boolean XOR, NOR, NAND and updated AND, OR
- Minor tooltip text fix
2024-06-18 19:44:07 +02:00
Nils Hausfeld
37a3c4dbb5 - Added separator line between description and inputs/outputs 2024-06-18 19:01:53 +02:00
Nils Hausfeld
3fd4bb622f - Added editor option to toggle description panel for visual scripting 2024-06-18 18:51:49 +02:00
Nils Hausfeld
d74b7fb304 - Set description panel min height to reduce window jittering (workaround) 2024-06-18 18:40:28 +02:00
Nils Hausfeld
83c72c1458 Merge branch 'master' into Visject-DescriptionPanel 2024-06-18 18:30:09 +02:00