forked from mirror/vulkan-zig
Merge pull request #37 from maxxnino/master
Destroy correct semaphore when error
This commit is contained in:
@@ -219,7 +219,7 @@ const SwapImage = struct {
|
|||||||
errdefer gc.vkd.destroySemaphore(gc.dev, image_acquired, null);
|
errdefer gc.vkd.destroySemaphore(gc.dev, image_acquired, null);
|
||||||
|
|
||||||
const render_finished = try gc.vkd.createSemaphore(gc.dev, &.{ .flags = .{} }, 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);
|
const frame_fence = try gc.vkd.createFence(gc.dev, &.{ .flags = .{ .signaled_bit = true } }, null);
|
||||||
errdefer gc.vkd.destroyFence(gc.dev, frame_fence, null);
|
errdefer gc.vkd.destroyFence(gc.dev, frame_fence, null);
|
||||||
|
|||||||
Reference in New Issue
Block a user