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/",
}