Vulkan: Rewrite GHOST_ContextVK #111473

Merged
Jeroen Bakker merged 21 commits from Jeroen-Bakker/blender:vulkan/swap-chain-callbacks into main 2023-08-29 15:05:16 +02:00

21 Commits

Author SHA1 Message Date
Jeroen Bakker 3367fc2708 Remove obsolete code.
buildbot/vexp-code-patch-coordinator Build done. Details
2023-08-29 12:56:38 +02:00
Jeroen Bakker 96f3f191d6 Remove debug code. 2023-08-29 12:50:24 +02:00
Jeroen Bakker f0eb085032 Work around to clear depth texture on render passes that don't allow depth write. 2023-08-29 12:20:21 +02:00
Jeroen Bakker c2381d4342 Updated comments 2023-08-29 10:36:00 +02:00
Jeroen Bakker 68a4d2978c Enable maintenance 4 to relax interface stages 2023-08-29 09:56:41 +02:00
Jeroen Bakker b51aa25b36 Replace semaphores with fence. 2023-08-29 09:37:37 +02:00
Jeroen Bakker 8cd8b1260c Merge branch 'main' into vulkan/swap-chain-callbacks 2023-08-29 08:42:53 +02:00
Jeroen Bakker 4530782b8b switch to main branch 2023-08-28 16:10:33 +02:00
Jeroen Bakker 9b2ce24707 Merge branch 'main' into vulkan/swap-chain-callbacks 2023-08-28 15:32:38 +02:00
Jeroen Bakker d0b2ced1ca late renderpass creation 2023-08-28 15:29:41 +02:00
Jeroen Bakker 1940b64108 Hide Vulkan ghost api behind WITH_VULKAN_BACKEND 2023-08-28 13:35:19 +02:00
Jeroen Bakker f2e8f26bb3 Replace functions with callback parameters 2023-08-28 12:59:52 +02:00
Jeroen Bakker 1f71b9a608 Merge branch 'main' into vulkan/swap-chain-callbacks 2023-08-28 12:10:07 +02:00
Jeroen Bakker ee8a4ab61a remvoe rendering semaphore 2023-08-25 14:00:18 +02:00
Jeroen Bakker 8460b941ce Added GHOST API documentation 2023-08-25 11:35:23 +02:00
Jeroen Bakker 722dcf3f4b Remove unused resources 2023-08-25 11:04:28 +02:00
Jeroen Bakker b622e8332e Flip to vulkan coords and use blit. 2023-08-25 09:25:48 +02:00
Jeroen Bakker 76161093b0 Fix incorrect blit regions 2023-08-25 09:11:09 +02:00
Jeroen Bakker 1166890f91 Remove flipping an immutable framebuffers 2023-08-25 09:03:12 +02:00
Jeroen Bakker ea1f1a1243 First pixel 2023-08-25 08:40:01 +02:00
Jeroen Bakker 8bbd99dc0c Vulkan: Rewrite GHOST_ContextVK 2023-08-24 15:35:00 +02:00