A Vulkan render engine
Project setup: https://vulkan-tutorial.com/Development_environment#page_MacOS
In order to achieve this result, we needed to define all the basic Vulkan configuration in order to draw something on screen, like the implementations for SwapChain, Pipeline and Command Buffers
Draw a triangle based on fragment interpolation
Finally I developed push constants for multiple objects efficient draw. Here's the result
Finally able to render 3D objects: