A demo application for using Swift and Vulkan. Tested on Ubuntu 20.04. Porting to other platforms should be possible.
warning: trying to get this run might be frustrating (or almost impossible), I will add documentation when the project is in a more advanced state
Here is the library for the Vulkan bindings for Swift: SwiftVulkan
This is the current output of the demo application:
Note that on the plane a GUI is rendered. This is done with SwiftGUI and the SwiftGUIBackendSkia. The GUI is rendered to a texture which is then applied to the plane.