diff options
author | luccie-cmd <luccie@sideros.org> | 2025-03-16 23:02:01 +0100 |
---|---|---|
committer | Lorenzo Torres <torres@sideros.org> | 2025-03-16 23:21:44 +0100 |
commit | 48796a0fa3c06143ba3d8c427f582cb7e78814a9 (patch) | |
tree | f90ccb6c9739e9fc1d60c377b78734356561b7e1 /src/render/renderer_vulkan.zig | |
parent | fee8a08bdf54d5af9d3e352b3844840ee71c4a29 (diff) |
Added checking if our extensions are supported and make Renderer.destroy() not return an error
Signed-off-by: luccie-cmd <luccie@sideros.org>
Diffstat (limited to 'src/render/renderer_vulkan.zig')
-rw-r--r-- | src/render/renderer_vulkan.zig | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/render/renderer_vulkan.zig b/src/render/renderer_vulkan.zig index 93088c9..0726616 100644 --- a/src/render/renderer_vulkan.zig +++ b/src/render/renderer_vulkan.zig @@ -19,7 +19,7 @@ vertex_buffer: vk.Buffer, index_buffer: vk.Buffer, pub fn create(allocator: Allocator, w: window.Window) !Renderer { - const instance = try vk.Instance.create(); + const instance = try vk.Instance.create(allocator); const surface = try vk.Surface.create(instance, w); @@ -61,8 +61,8 @@ pub fn create(allocator: Allocator, w: window.Window) !Renderer { }; } -pub fn destroy(self: Renderer) !void { - try self.device.waitIdle(); +pub fn destroy(self: Renderer) void { + self.device.waitIdle(); self.index_buffer.destroy(self.device.handle); self.vertex_buffer.destroy(self.device.handle); self.graphics_pipeline.destroy(self.device); |