{.experimental: "codeReordering".}
{.deadCodeElim: on.}
import vulkan
type
BoundImage* = ref object
image*: VkImage
imageMem*: VkDeviceMemory
Semaphores* = ref object
presentComplete*: VkSemaphore
renderComplete*: VkSemaphore
Swapchain_Buffer* = object
image*: VkImage
view*: VkImageView
QueueFamily* = object
graphics*: uint32
transfer*: uint32
compute*: uint32
sparse*: uint32
usingSparse*: bool
usingCompute*: bool
#[ GraphicsPipeline* = ref object
pipelineLayout*: VkPipelineLayout
pipeline*: VkPipeline ]#