fixing module export

This commit is contained in:
2025-10-31 17:47:25 +01:00
parent 6d559d719a
commit f95098cead
7 changed files with 35 additions and 33 deletions

View File

@@ -6,19 +6,19 @@ const Object = @import("object.zig").Object;
pub const Instance = extern struct {
const Self = @This();
pub const ObjectType: vk.ObjectType = .instance;
pub const vtable: *const VTable = .{};
pub const vtable: VTable = .{};
object: Object,
//physical_devices: std.ArrayList(*PhysicalDevice),
alloc_callbacks: vk.AllocationCallbacks,
pub const VTable = struct {
createInstance: ?vk.PfnCreateInstance,
destroyInstance: ?vk.PfnDestroyInstance,
enumeratePhysicalDevices: ?vk.PfnEnumeratePhysicalDevices,
getInstanceProcAddr: ?vk.PfnGetInstanceProcAddr,
enumerateInstanceVersion: ?vk.PfnEnumerateInstanceVersion,
//enumerateInstanceLayerProperties: vk.PfnEnumerateInstanceProperties,
enumerateInstanceExtensionProperties: ?vk.PfnEnumerateInstanceExtensionProperties,
createInstance: ?vk.PfnCreateInstance = null,
destroyInstance: ?vk.PfnDestroyInstance = null,
enumeratePhysicalDevices: ?vk.PfnEnumeratePhysicalDevices = null,
getInstanceProcAddr: ?vk.PfnGetInstanceProcAddr = null,
enumerateInstanceVersion: ?vk.PfnEnumerateInstanceVersion = null,
//enumerateInstanceLayerProperties: vk.PfnEnumerateInstanceProperties = null,
enumerateInstanceExtensionProperties: ?vk.PfnEnumerateInstanceExtensionProperties = null,
};
};