Mastering Graphics Programming with Vulkan