forked from mirror/vulkan-zig
fix Renderer.isFlags for 64-bit flags
This commit is contained in:
@@ -284,8 +284,8 @@ fn Renderer(comptime WriterType: type) type {
|
|||||||
|
|
||||||
fn isFlags(self: Self, name: []const u8) bool {
|
fn isFlags(self: Self, name: []const u8) bool {
|
||||||
const tag = self.id_renderer.getAuthorTag(name);
|
const tag = self.id_renderer.getAuthorTag(name);
|
||||||
const base_name = if (tag) |tag_name| name[0 .. name.len - tag_name.len] else name;
|
const tagless_name = if (tag) |tag_name| name[0 .. name.len - tag_name.len] else name;
|
||||||
|
const base_name = std.mem.trimRight(u8, tagless_name, "0123456789");
|
||||||
return mem.endsWith(u8, base_name, "Flags");
|
return mem.endsWith(u8, base_name, "Flags");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user