summaryrefslogtreecommitdiff
path: root/src/render/renderer_vulkan.zig
diff options
context:
space:
mode:
authorluccie-cmd <luccie@sideros.org>2025-03-16 23:02:01 +0100
committerLorenzo Torres <torres@sideros.org>2025-03-16 23:21:44 +0100
commit48796a0fa3c06143ba3d8c427f582cb7e78814a9 (patch)
treef90ccb6c9739e9fc1d60c377b78734356561b7e1 /src/render/renderer_vulkan.zig
parentfee8a08bdf54d5af9d3e352b3844840ee71c4a29 (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.zig6
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);