diff --git a/glfw/src/vulkan.zig b/glfw/src/vulkan.zig index 8fbd8695..bbc5ef6b 100644 --- a/glfw/src/vulkan.zig +++ b/glfw/src/vulkan.zig @@ -104,7 +104,7 @@ pub const VKProc = fn () callconv(.C) void; /// @thread_safety This function may be called from any thread. pub fn getInstanceProcAddress(vk_instance: ?*opaque {}, proc_name: [*c]const u8) callconv(.C) ?VKProc { const proc_address = c.glfwGetInstanceProcAddress(if (vk_instance) |v| @ptrCast(c.VkInstance, v) else null, proc_name); - getError() catch @panic("glfw.getInstanceProcAddress failed, not initialized or Vulkan API unavailable"); + getError() catch |err| @panic(@errorName(err)); if (proc_address) |addr| return addr; return null; }