Computer Graphics & Vulkan
Support material for the textbook Introducing computer graphics and the Vulkan API. The book's aim is to provide you with a grounds-up practical perspective of the topic with interesting examples that are easy to dissect and understand.
Of course, the topic is organised around the Vulkan API, while introducing you to other important graphical aspects, such as, programming shaders and their enormous flexibility and possibilities.
Importantly, this is an `introductory' text - a guide to getting started with computer graphics using the Vulkan API.
To be clear - the emphasis of the examples is to present minimal (basic) implementations from which the you can extend and build upon (i.e., not to build upon a framework or lot of wrapper classes - in essence, a raw taste of the core principles).
Once you're up and running, there's a massive number of websites and resources online with additional material and information to enable you to go above and beyond with Graphics and Vulkan (note the support code is for both the 1st/2nd revisions of the book)