From cc95608912d5fccc814ca44eec864a40a3ad470e Mon Sep 17 00:00:00 2001 From: Robin Voetter Date: Fri, 7 Oct 2022 01:36:21 +0200 Subject: [PATCH] add missing default foreign types, fix SECURITY_ATTRIBUTES foreign type --- generator/vulkan/render.zig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/generator/vulkan/render.zig b/generator/vulkan/render.zig index d55fd90..26ed1c7 100644 --- a/generator/vulkan/render.zig +++ b/generator/vulkan/render.zig @@ -97,7 +97,7 @@ const foreign_types = std.ComptimeStringMap([]const u8, .{ .{ "HWND", "std.os.windows.HWND" }, .{ "HMONITOR", "*opaque {}" }, .{ "HANDLE", "std.os.windows.HANDLE" }, - .{ "SECURITY_ATTRIBUTES", "std.os.SECURITY_ATTRIBUTES" }, + .{ "SECURITY_ATTRIBUTES", "std.os.windows.SECURITY_ATTRIBUTES" }, .{ "DWORD", "std.os.windows.DWORD" }, .{ "LPCWSTR", "std.os.windows.LPCWSTR" }, .{ "xcb_connection_t", "opaque {}" }, @@ -106,6 +106,8 @@ const foreign_types = std.ComptimeStringMap([]const u8, .{ .{ "zx_handle_t", @typeName(u32) }, .{ "_screen_context", "opaque {}" }, .{ "_screen_window", "opaque {}" }, + .{ "IDirectFB", "opaque {}" }, + .{ "IDirectFBSurface", "opaque {}" }, }); fn eqlIgnoreCase(lhs: []const u8, rhs: []const u8) bool {