Vulkan bindings for nim
- uses
distinct cint
instead ofenum
for the various vulkan constants, because nim's enums don't support duplicate values. - automatically converts FlagBit types to the appropriate Flags for convenience
- includes a macro (called
vk
) to load vulkan API procedures at runtime