VulkanSamples references https://github.com/Overv/VulkanTutorial/blob/master/code/15_hello_triangle.cpp