Johannes Unterguggenberger, TU Wien
In our paper "Vulkan all the way: Transitioning to a modern low-level graphics API in academia" [1], we describe how we transitioned an introductory graphics course associated with a visual computing curriculum from OpenGL to Vulkan. This entry provides the link to the framework that we have used [2], which can conveniently be set up using a GitHub starter template [3]. The attached file contains the tasks descriptions for the first steps to be taken by a student in Vulkan territory and consitutes the scope of Assignment 1 as described in our paper [1]. We recommend to let our Vulkan Lecture Series [4] be a student's companion while learning Vulkan and working on the tasks.
[1] Johannes Unterguggenberger and Bernhard Kerbl and Michael Wimmer, TU Wien, Vulkan all the way: Transitioning to a modern low-level graphics API in academia, https://www.sciencedirect.com/science/article/pii/S0097849323000249
[2] Research Unit of Computer Graphics TU Wien, Vulkan Launchpad, https://github.com/cg-tuwien/VulkanLaunchpad
[3] Research Unit of Computer Graphics TU Wien, Vulkan Launchpad Starter, https://github.com/cg-tuwien/VulkanLaunchpadStarter
[4] Johannes Unterguggenberger, Computer Graphics at TU Wien, Vulkan Lecture Series, https://www.youtube.com/playlist?list=PLmIqTlJ6KsE1Jx5HV4sd2jOe3V1KMHHgn
Attachment | Size |
---|---|
Vulkan Launchpad Starter - Tasks Description - Johannes Unterguggenberger.pdf | 149.58 KB |