Jeroen Bakker
79dfe8d37f
Vulkan: Enable device feature dynamic rendering
...
In the near future the legacy framebuffer/renderpass/pipeline drawing
will be replaced by dynamic rendering. Dynamic rendering provide a
flexible API to reuse pipelines between framebuffers if they share
the same image formats.
Dynamic rendering is provided by `VK_KHR_dynamic_rendering` extension
and is supported by all platforms we support (Intel since HD4000, NVIDIA
since 700, AMD since GCN2 and llvmpipe).
Functions provided by extensions are loaded in a struct inside
`VKDevice`.
Pull Request: https://projects.blender.org/blender/blender/pulls/121642
2024-05-10 10:22:58 +02:00
..
2023-06-14 17:42:15 +10:00
2023-06-14 17:42:15 +10:00
2023-12-10 17:33:02 +11:00
2023-10-30 21:40:35 +01:00
2023-10-30 21:40:35 +01:00
2023-10-30 21:40:35 +01:00
2024-01-03 13:38:14 +01:00
2023-10-30 21:40:35 +01:00
2023-10-30 21:40:35 +01:00
2023-10-30 21:40:35 +01:00
2023-08-16 00:20:26 +10:00
2024-02-22 12:45:57 -05:00
2023-10-30 21:40:35 +01:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-11-14 20:24:55 +01:00
2023-08-16 00:20:26 +10:00
2024-05-10 10:22:58 +02:00
2023-12-10 21:24:37 +11:00
2023-09-12 14:48:20 +10:00
2024-01-03 13:38:14 +01:00
2023-12-06 16:05:14 +01:00
2023-07-07 16:00:50 +10:00
2023-06-14 17:42:15 +10:00
2024-03-05 11:25:35 +11:00
2024-04-14 09:40:19 +10:00
2023-08-16 00:20:26 +10:00
2023-06-14 17:42:15 +10:00
2023-08-16 00:20:26 +10:00
2023-09-12 14:48:20 +10:00
2024-03-05 11:25:35 +11:00
2023-12-06 16:05:14 +01:00
2023-06-14 17:42:15 +10:00
2023-10-30 21:40:35 +01:00
2024-03-05 11:25:35 +11:00
2024-02-19 15:59:59 +01:00
2023-09-19 11:09:20 +10:00
2023-10-30 21:40:35 +01:00
2023-06-14 17:42:15 +10:00
2023-06-14 17:42:15 +10:00
2024-05-04 15:24:46 +10:00
2023-06-14 17:42:15 +10:00
2023-10-30 21:40:35 +01:00
2023-10-30 21:40:35 +01:00
2023-08-16 00:20:26 +10:00
2023-10-30 21:40:35 +01:00
2023-10-30 21:40:35 +01:00
2023-10-30 21:40:35 +01:00
2023-06-14 17:42:15 +10:00
2023-06-14 17:42:15 +10:00
2023-06-14 17:42:15 +10:00
2024-01-08 12:52:54 -05:00
2023-06-14 17:42:15 +10:00
2023-09-06 15:38:34 +10:00
2023-06-14 17:42:15 +10:00
2023-08-16 00:20:26 +10:00
2023-06-14 17:42:15 +10:00
2023-06-14 17:42:15 +10:00
2024-01-18 17:48:35 +01:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-04-14 12:13:55 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-09-19 11:09:20 +10:00
2024-02-19 15:59:59 +01:00
2024-02-19 15:59:59 +01:00
2023-06-14 17:42:15 +10:00
2024-04-08 12:03:01 +10:00
2024-03-05 11:25:35 +11:00
2024-05-04 15:24:46 +10:00
2024-04-14 12:13:55 +10:00
2023-10-30 21:40:35 +01:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-21 11:53:22 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-10-30 21:40:35 +01:00
2023-06-14 17:42:15 +10:00
2024-01-29 11:47:46 +11:00
2023-08-16 00:20:26 +10:00
2024-05-03 10:55:17 +10:00
2024-05-02 10:28:35 +10:00
2024-02-19 15:59:59 +01:00
2024-05-04 15:24:46 +10:00
2024-01-29 11:53:43 +11:00
2024-05-04 15:24:46 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-06-14 17:42:15 +10:00
2023-06-14 17:42:15 +10:00
2023-06-14 17:42:15 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-01-23 21:10:33 +01:00
2024-03-26 04:56:03 +01:00
2023-10-09 22:09:04 +02:00
2024-05-04 15:24:46 +10:00
2024-03-05 11:25:35 +11:00
2024-05-04 15:24:46 +10:00
2023-09-19 11:09:20 +10:00
2023-09-19 11:09:20 +10:00
2023-10-05 02:26:11 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-06-14 17:42:15 +10:00
2024-05-02 10:43:55 +10:00
2023-12-14 13:53:17 +11:00
2024-05-04 15:24:46 +10:00
2023-08-25 22:09:54 +02:00
2024-01-03 13:38:14 +01:00
2023-07-25 14:11:42 +10:00
2023-08-16 00:20:26 +10:00
2024-03-06 16:14:34 +01:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-04-21 03:28:35 +02:00
2023-08-16 00:20:26 +10:00
2024-01-03 13:38:14 +01:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-05-04 15:24:46 +10:00
2023-12-10 21:24:37 +11:00
2023-12-10 21:24:37 +11:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00