diff --git a/samples/api/hello_triangle/hello_triangle.cpp b/samples/api/hello_triangle/hello_triangle.cpp index d853bfe447..4f52972502 100644 --- a/samples/api/hello_triangle/hello_triangle.cpp +++ b/samples/api/hello_triangle/hello_triangle.cpp @@ -539,12 +539,9 @@ void HelloTriangle::init_swapchain() vkDestroyImageView(context.device, image_view, nullptr); } - uint32_t image_count; - VK_CHECK(vkGetSwapchainImagesKHR(context.device, old_swapchain, &image_count, nullptr)); - - for (size_t i = 0; i < image_count; i++) + for (auto &per_frame : context.per_frame) { - teardown_per_frame(context.per_frame[i]); + teardown_per_frame(per_frame); } context.swapchain_image_views.clear();