forked from mirror/vulkan-zig
The Vulkan implementation is not required to filter enums on values supported by the requested API, and so may return values that the implementation doesn't know about. By making these enums non-exhaustive, the programmer is forced to deal with these kinds of cases appropriately.