From 260f19e13c944ae36328b43e8db86e4689380f2a Mon Sep 17 00:00:00 2001 From: David Allemang Date: Mon, 8 Jul 2024 23:28:34 -0400 Subject: [PATCH] debug device and present mode --- src/au/SwapChain.zig | 20 +++++++++++++------- src/main.zig | 5 +++++ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/src/au/SwapChain.zig b/src/au/SwapChain.zig index 2d4e62e..77a28a9 100644 --- a/src/au/SwapChain.zig +++ b/src/au/SwapChain.zig @@ -80,13 +80,19 @@ pub fn rebuild(self: *Self) !bool { } try self.views.resize(self.alloc, count); for (self.images.items, self.views.items) |image, *view| { - view.* = try au.D.createImageView(&vk.ImageViewCreateInfo{ .image = image, .view_type = .@"2d", .format = self.cinfo.image_format, .components = .{ .r = .identity, .g = .identity, .b = .identity, .a = .identity }, .subresource_range = .{ - .aspect_mask = .{ .color_bit = true }, - .base_mip_level = 0, - .level_count = 1, - .base_array_layer = 0, - .layer_count = 1, - } }, null); + view.* = try au.D.createImageView(&vk.ImageViewCreateInfo{ + .image = image, + .view_type = .@"2d", + .format = self.cinfo.image_format, + .components = .{ .r = .identity, .g = .identity, .b = .identity, .a = .identity }, + .subresource_range = .{ + .aspect_mask = .{ .color_bit = true }, + .base_mip_level = 0, + .level_count = 1, + .base_array_layer = 0, + .layer_count = 1, + }, + }, null); } return true; diff --git a/src/main.zig b/src/main.zig index c66ba38..734ef6d 100644 --- a/src/main.zig +++ b/src/main.zig @@ -65,6 +65,11 @@ pub fn main() !void { try au.init(alloc); defer au.deinit(); + { + const pdev_prop = au.I.getPhysicalDeviceProperties(au.device_config.pdev); + std.debug.print("Selected '{s}' in mode '{any}'\n", .{ pdev_prop.device_name, au.device_config.mode }); + } + var sc = try au.SwapChain.init(alloc); defer sc.deinit();