Information
- Publication Type: Student Project
- Workgroup(s)/Project(s):
- Date: 2023
- Date (Start): July 2022
- Date (End): September 2023
- Matrikelnummer: 01429087
- First Supervisor:
- Keywords: Introduction to Computer Graphics, Foundations of Computer Graphics, C++, CMake, Vulkan, OpenGL, Introductory Graphics Course, Vulkan Launchpad
Abstract
In the context of this project, a previously Windows-only framework which was used for an introductory graphics course was turned into a CMake-based cross-plattform project, enabling its usage by maintainers and students across all three big desktop operating systems: Windows, Linux, and macOS. Furthermore, two previously separate versions for different graphics APIs (OpenGL and Vulkan) were united into a single project, thereby further improving maintainability and development comfort.Additional Files and Images
Weblinks
BibTeX
@studentproject{wiesinger-2023-gcg, title = "CMake support and build system for a programming framework used in a foundational graphics course", author = "Andreas Wiesinger", year = "2023", abstract = "In the context of this project, a previously Windows-only framework which was used for an introductory graphics course was turned into a CMake-based cross-plattform project, enabling its usage by maintainers and students across all three big desktop operating systems: Windows, Linux, and macOS. Furthermore, two previously separate versions for different graphics APIs (OpenGL and Vulkan) were united into a single project, thereby further improving maintainability and development comfort.", month = sep, keywords = "Introduction to Computer Graphics, Foundations of Computer Graphics, C++, CMake, Vulkan, OpenGL, Introductory Graphics Course, Vulkan Launchpad", URL = "https://www.cg.tuwien.ac.at/research/publications/2023/wiesinger-2023-gcg/", }