KhronosGroup / Vulkan-Guide

One stop shop for getting started with the Vulkan API
Creative Commons Attribution 4.0 International
1.94k stars 167 forks source link

Renderpass page #17

Open charles-lunarg opened 4 years ago

charles-lunarg commented 4 years ago

Looking at the list of topics, it seems there is room for a short page on renderpasses. Nothing extravagant, just a "heres what, why, when, and links to detailed descriptions" kind of thing. I am willing to write it if others think its a useful/needed page.

Content Proposal:

Andreyogld3d commented 3 years ago

Example for VK_KHR_create_renderpass2 and VK_KHR_depth_stencil_resolve: https://github.com/Andreyogld3d/Vulkan_VK_KHR_depth_stencil_resolve

marty-johnson59 commented 9 months ago

Note, this has evolved a lot recently - would be good to clarify how folks should be using render passes today - perhaps part of the "how to Vulkan in 2024" chapter? Seems like an important topic - labeling as priority..

SaschaWillems commented 9 months ago

Agree. People new to Vulkan will probably be confused as to whether they should use render passes or dynamic rendering. And that has a lot of implications on how you write code, so people are sometimes a bit upset if they find out that Vulkan supports a renderpass-less approach after they wrote code using render passes.