debug device and present mode
This commit is contained in:
@@ -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{
|
||||||
|
.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 },
|
.aspect_mask = .{ .color_bit = true },
|
||||||
.base_mip_level = 0,
|
.base_mip_level = 0,
|
||||||
.level_count = 1,
|
.level_count = 1,
|
||||||
.base_array_layer = 0,
|
.base_array_layer = 0,
|
||||||
.layer_count = 1,
|
.layer_count = 1,
|
||||||
} }, null);
|
},
|
||||||
|
}, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
@@ -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();
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user