Added sample fro dynamic rendering using VK_KHR_dynamic_rendering
This commit is contained in:
parent
16edda1013
commit
3e55366434
8 changed files with 346 additions and 2 deletions
|
|
@ -823,7 +823,10 @@ VulkanExampleBase::~VulkanExampleBase()
|
|||
vkDestroyDescriptorPool(device, descriptorPool, nullptr);
|
||||
}
|
||||
destroyCommandBuffers();
|
||||
vkDestroyRenderPass(device, renderPass, nullptr);
|
||||
if (renderPass != VK_NULL_HANDLE)
|
||||
{
|
||||
vkDestroyRenderPass(device, renderPass, nullptr);
|
||||
}
|
||||
for (uint32_t i = 0; i < frameBuffers.size(); i++)
|
||||
{
|
||||
vkDestroyFramebuffer(device, frameBuffers[i], nullptr);
|
||||
|
|
|
|||
|
|
@ -153,7 +153,7 @@ protected:
|
|||
// Command buffers used for rendering
|
||||
std::vector<VkCommandBuffer> drawCmdBuffers;
|
||||
// Global render pass for frame buffer writes
|
||||
VkRenderPass renderPass;
|
||||
VkRenderPass renderPass = VK_NULL_HANDLE;
|
||||
// List of available frame buffers (same as number of swap chain images)
|
||||
std::vector<VkFramebuffer>frameBuffers;
|
||||
// Active frame buffer index
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue