WIP: Vulkan: Many small things to get no crashes #112287

Closed
Jeroen Bakker wants to merge 19 commits from Jeroen-Bakker:vulkan/working-towards-eevee-next into main

When changing the target branch, be careful to rebase the branch in your fork to match. See documentation.

19 Commits

Author SHA1 Message Date
e5acbcf818 Fix Std430 alignment 2023-09-19 11:32:04 +02:00
d4dce1f3a9 Merge branch 'main' into vulkan/working-towards-eevee-next 2023-09-19 07:31:22 +02:00
9d359928b3 Revert removal of newline. 2023-09-18 13:57:20 +02:00
6be4c73fd2 Merge branch 'main' into vulkan/working-towards-eevee-next 2023-09-18 13:56:17 +02:00
b1aef64195 Merge branch 'main' into vulkan/working-towards-eevee-next 2023-09-18 13:46:20 +02:00
bea3663a16 Enable device features. 2023-09-18 11:56:39 +02:00
3dd838d885 Enable full eevee-next 2023-09-18 11:38:50 +02:00
698cb0681b Fix image offset and collsions 2023-09-18 11:17:47 +02:00
56c1252b1d Add debug print for descriptor sets 2023-09-18 09:51:43 +02:00
8a95a881d7 Upload vertex buffer in storage buffer copy sub. 2023-09-18 08:46:43 +02:00
d6e0ffe022 Remove length from bindable resource 2023-09-18 08:46:14 +02:00
35a515e974 Submit after each compute dispatch. 2023-09-18 08:43:45 +02:00
c7f9778f7c Copy vertex buffer to storage buffer. 2023-09-15 15:33:20 +02:00
44ad2c8f4f Limit the number of textures to fix issues between eevee-next and vulkan
state manager.
2023-09-15 15:01:39 +02:00
c0cdb39edb Fix ubo attached data upload 2023-09-15 13:32:42 +02:00
290ba4b3d2 Allocate framebuffer 2023-09-15 09:07:57 +02:00
787f68675d Discard of frame buffer, renderpass and image views. 2023-09-14 16:19:08 +02:00
09a93c52f0 Merge branch 'main' into vulkan/working-towards-eevee-next 2023-09-14 15:18:40 +02:00
9a6b09b56b Many small things to get a no crashes 2023-09-12 15:55:16 +02:00