From bee43cea9df3cfcf26200fa9c0c42079bd149385 Mon Sep 17 00:00:00 2001 From: antlilja Date: Fri, 4 Dec 2020 20:29:16 +0100 Subject: [PATCH] Removed special case for member pNext. Member pNext is now marked correctly as optional in vk.xml, this special case is no longer needed. --- generator/vulkan/parse.zig | 5 ----- 1 file changed, 5 deletions(-) diff --git a/generator/vulkan/parse.zig b/generator/vulkan/parse.zig index 48e0e94..457d187 100644 --- a/generator/vulkan/parse.zig +++ b/generator/vulkan/parse.zig @@ -190,11 +190,6 @@ fn parseContainer(allocator: *Allocator, ty: *xml.Element, is_union: bool) !regi for (members) |*member| { const member_elem = it.next().?; try parsePointerMeta(.{.container = members}, &member.field_type, member_elem); - - // pNext isn't properly marked as optional, so just manually override it, - if (mem.eql(u8, member.name, "pNext")) { - member.field_type.pointer.is_optional = true; - } } return registry.Declaration {