Merge pull request #37 from maxxnino/master

Destroy correct semaphore when error
This commit is contained in:
Robin Voetter
2022-01-02 12:27:13 +01:00
committed by GitHub

View File

@@ -219,7 +219,7 @@ const SwapImage = struct {
errdefer gc.vkd.destroySemaphore(gc.dev, image_acquired, null);
const render_finished = try gc.vkd.createSemaphore(gc.dev, &.{ .flags = .{} }, null);
errdefer gc.vkd.destroySemaphore(gc.dev, image_acquired, null);
errdefer gc.vkd.destroySemaphore(gc.dev, render_finished, null);
const frame_fence = try gc.vkd.createFence(gc.dev, &.{ .flags = .{ .signaled_bit = true } }, null);
errdefer gc.vkd.destroyFence(gc.dev, frame_fence, null);