Files
test2/source/blender/gpu/vulkan
Jeroen Bakker ed9dea08b2 Vulkan: Render graph storage buffers
A developer can switch `vk_common.hh#use_render_graph` to enable render graph.
When enabled the buffers and images are tracked by the device resource state
tracker. The storage buffer commands are recorded to the context render graph.

The next unit tests will pass:
- GPUVulkanTest.storage_buffer_create_update_read
- GPUVulkanTest.storage_buffer_clear_zero
- GPUVulkanTest.storage_buffer_clear
- GPUVulkanTest.storage_buffer_copy_from_vertex_buffer

The pattern to migrate to render graph is:
- always construct CreateInfo for class.
- based on `use_render_graph` call `context.command_buffers.something`
  or `context.render_graph.add_node`.
- Hide calls to `context.flush` when `use_render_graph` is true.

Pull Request: https://projects.blender.org/blender/blender/pulls/120812
2024-04-19 12:08:57 +02:00
..
2024-04-19 10:46:50 +02:00
2024-02-23 10:57:37 +01:00
2024-04-18 12:00:35 +02:00
2024-04-18 12:00:35 +02:00
2023-09-19 11:52:59 +02:00
2023-11-24 13:28:09 +01:00
2024-01-11 11:41:35 +01:00
2023-11-14 11:12:19 +01:00
2023-11-14 11:12:19 +01:00
2023-11-14 11:12:19 +01:00
2024-01-01 00:43:09 +13:00
2023-11-27 09:30:52 +11:00