debug device and present mode

This commit is contained in:
2024-07-08 23:28:34 -04:00
parent 1cb340e154
commit 260f19e13c
2 changed files with 18 additions and 7 deletions

View File

@@ -80,13 +80,19 @@ pub fn rebuild(self: *Self) !bool {
} }
try self.views.resize(self.alloc, count); try self.views.resize(self.alloc, count);
for (self.images.items, self.views.items) |image, *view| { 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 = .{ view.* = try au.D.createImageView(&vk.ImageViewCreateInfo{
.aspect_mask = .{ .color_bit = true }, .image = image,
.base_mip_level = 0, .view_type = .@"2d",
.level_count = 1, .format = self.cinfo.image_format,
.base_array_layer = 0, .components = .{ .r = .identity, .g = .identity, .b = .identity, .a = .identity },
.layer_count = 1, .subresource_range = .{
} }, null); .aspect_mask = .{ .color_bit = true },
.base_mip_level = 0,
.level_count = 1,
.base_array_layer = 0,
.layer_count = 1,
},
}, null);
} }
return true; return true;

View File

@@ -65,6 +65,11 @@ pub fn main() !void {
try au.init(alloc); try au.init(alloc);
defer au.deinit(); 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); var sc = try au.SwapChain.init(alloc);
defer sc.deinit(); defer sc.deinit();