Information
- Publication Type: Student Project
- Workgroup(s)/Project(s):
- Date: 2026
- Date (Start): 1. October 2025
- Date (End): 1. September 2026
- Matrikelnummer: 12122526
- First Supervisor: Michael Wimmer
Abstract
In this project, the framework used for the Fundamentals of Computer Graphics course was extended to use the modern Slang shader language instead of GLSL. To achieve this, the Slang compiler was integrated into VulkanLaunchpad, enabling shaders to be compiled from source at runtime. The shaders used by the reference solutions were also rewritten in Slang to ensure compatibility with the updated framework. Additionally, GLFW was replaced with SDL3 to provide a more modern and industry-adopted cross-platform abstraction for window management and input handling.Additional Files and Images
Weblinks
No further information available.BibTeX
@studentproject{preissegger-26-vlr,
title = "VulkanLaunchpad Rework: Integrating Slang and SDL3",
author = "Leo Preissegger",
year = "2026",
abstract = "In this project, the framework used for the Fundamentals of
Computer Graphics course was extended to use the modern
Slang shader language instead of GLSL. To achieve this, the
Slang compiler was integrated into VulkanLaunchpad, enabling
shaders to be compiled from source at runtime. The shaders
used by the reference solutions were also rewritten in Slang
to ensure compatibility with the updated framework.
Additionally, GLFW was replaced with SDL3 to provide a more
modern and industry-adopted cross-platform abstraction for
window management and input handling.",
month = sep,
URL = "https://www.cg.tuwien.ac.at/research/publications/2026/preissegger-26-vlr/",
}