Wojtek Figat
|
030a66c091
|
Add shader cache invalidation when using debug shader option via cmd line in Editor
|
2024-07-03 12:41:29 +02:00 |
|
Wojtek Figat
|
00a9c48fec
|
Optimize probes count multiplication in DDGI shader
|
2024-07-03 08:51:58 +02:00 |
|
Wojtek Figat
|
6fbf4a6aac
|
Optimize draw calls sorting and objects buffer building to be async
|
2024-07-02 16:07:09 +02:00 |
|
Wojtek Figat
|
567d5f70ab
|
Merge remote-tracking branch 'origin/1.9' into 1.9
|
2024-07-02 00:58:25 +02:00 |
|
Wojtek Figat
|
c8b5ac6c29
|
Update materials
|
2024-07-02 00:57:58 +02:00 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
9486466abf
|
Fix D3D11 to properly issue instanced draws even if instance count is 1
|
2024-07-02 00:54:49 +02:00 |
|
Wojtek Figat
|
1328e869a9
|
Fix crash in D3D12 when constant buffer was binded but not updated before the draw
|
2024-07-02 00:54:17 +02:00 |
|
Wojtek Figat
|
fbc648302d
|
Fix timer queries reset before use on Vulkan
|
2024-07-02 00:53:45 +02:00 |
|
Wojtek Figat
|
ef129a3135
|
Add frustum culling for editor preview camera mesh
|
2024-07-02 00:53:03 +02:00 |
|
Wojtek Figat
|
08ef7c93ea
|
Refactor draw calls drawing to use single objects buffer and better materials batching
|
2024-07-02 00:52:22 +02:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Wojtek Figat
|
0d48ac8fc2
|
Add smoother DDGi probe relocation when old position is visible from new position
|
2024-06-18 15:05:21 +02:00 |
|
Wojtek Figat
|
7f2464684a
|
Fix single-frame DDGI black artifacts when Global Surface Atlas got defragmented
|
2024-06-18 14:17:50 +02:00 |
|
Wojtek Figat
|
2c4de9878e
|
Improve DDGI cascade transitions to be smoother
|
2024-06-18 13:22:10 +02:00 |
|
Wojtek Figat
|
611961cefe
|
Improve DDGI cascade selection by using biased world position
|
2024-06-18 10:52:28 +02:00 |
|
Wojtek Figat
|
e0028d5f94
|
Merge remote-tracking branch 'origin/master' into 1.9
|
2024-06-17 21:53:49 +02:00 |
|
Wojtek Figat
|
0d8691045b
|
Merge branch 'GoaLitiuM-vulkan_amd_fixes'
|
2024-06-17 21:49:04 +02:00 |
|
Wojtek Figat
|
bd727ae189
|
Merge branch 'vulkan_amd_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vulkan_amd_fixes
|
2024-06-17 21:49:00 +02:00 |
|
Wojtek Figat
|
4bfda76666
|
Merge branch 'MrCapy0-Fix-Vehicle-Crash'
|
2024-06-17 21:47:39 +02:00 |
|
Wojtek Figat
|
a030978558
|
Merge branch 'Fix-Vehicle-Crash' of https://github.com/MrCapy0/FlaxEngine into MrCapy0-Fix-Vehicle-Crash
|
2024-06-17 21:47:34 +02:00 |
|
Wojtek Figat
|
2aff3d76ca
|
Merge branch 'Chikinsupu-Visject-FixGroupFilterBreakingSmartFloats'
|
2024-06-17 21:46:29 +02:00 |
|
Wojtek Figat
|
8312659275
|
Merge branch 'Visject-FixGroupFilterBreakingSmartFloats' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-FixGroupFilterBreakingSmartFloats
|
2024-06-17 21:46:11 +02:00 |
|
Wojtek Figat
|
55ce33bc1c
|
Merge branch 'Tryibion-fix-tint-border'
|
2024-06-17 21:45:31 +02:00 |
|