Vulkan:draw_triangle_frame
Waits for the preceding frame, acquires an image, records, submits and presents a triangle. Returns a Vulkan result code or -1 for a helper failure. Handle OutOfDate and Suboptimal by recreating swapchain resources.
Signature
Vulkan:draw_triangle_frame(Vulkan:Device*, Vulkan:Swapchain*, Vulkan:Pipeline*, Vulkan:FrameResources*) -> i32