forked from mirror/vulkan-zig
formatting
This commit is contained in:
@@ -64,19 +64,20 @@ pub const GraphicsContext = struct {
|
|||||||
try extension_names.append(glfw_exts[i]);
|
try extension_names.append(glfw_exts[i]);
|
||||||
}
|
}
|
||||||
|
|
||||||
const app_info = vk.ApplicationInfo{
|
const instance = try self.vkb.createInstance(&.{
|
||||||
.p_application_name = app_name,
|
.p_application_info = &.{
|
||||||
.application_version = @bitCast(vk.makeApiVersion(0, 0, 0, 0)),
|
.p_application_name = app_name,
|
||||||
.p_engine_name = app_name,
|
.application_version = @bitCast(vk.makeApiVersion(0, 0, 0, 0)),
|
||||||
.engine_version = @bitCast(vk.makeApiVersion(0, 0, 0, 0)),
|
.p_engine_name = app_name,
|
||||||
.api_version = @bitCast(vk.API_VERSION_1_2),
|
.engine_version = @bitCast(vk.makeApiVersion(0, 0, 0, 0)),
|
||||||
};
|
.api_version = @bitCast(vk.API_VERSION_1_2),
|
||||||
|
},
|
||||||
// enumerate_portability_bit_khr to support vulkan in mac os
|
.enabled_extension_count = @intCast(extension_names.items.len),
|
||||||
// see https://github.com/glfw/glfw/issues/2335
|
.pp_enabled_extension_names = extension_names.items.ptr,
|
||||||
const flags: vk.InstanceCreateFlags = .{ .enumerate_portability_bit_khr = true };
|
// enumerate_portability_bit_khr to support vulkan in mac os
|
||||||
|
// see https://github.com/glfw/glfw/issues/2335
|
||||||
const instance = try self.vkb.createInstance(&.{ .p_application_info = &app_info, .enabled_extension_count = @intCast(extension_names.items.len), .pp_enabled_extension_names = extension_names.items.ptr, .flags = flags }, null);
|
.flags = .{ .enumerate_portability_bit_khr = true },
|
||||||
|
}, null);
|
||||||
|
|
||||||
const vki = try allocator.create(InstanceWrapper);
|
const vki = try allocator.create(InstanceWrapper);
|
||||||
errdefer allocator.destroy(vki);
|
errdefer allocator.destroy(vki);
|
||||||
|
|||||||
Reference in New Issue
Block a user