Information
- Publication Type: Student Project
- Workgroup(s)/Project(s):
- Date: 2022
- Date (Start): October 2020
- Date (End): July 2022
- Matrikelnummer: 00155490
- First Supervisor:
- Keywords: Real-Time Rendering, Vulkan, C++, Auto-Vk, Auto-Vk-Toolkit
Abstract
Literature review of modern C++, Review of cubemap implementations, Implementation and documentation of cubemap support and cubemap demo in Auto-Vk-Toolkit, Created a primer on coordinate systems in 3D APIs incl. recommended implementation of cubemap coordinate transformations, Created a draft on serialization/caching in Auto-Vk-Toolkit, Literature review of object-oriented vs. data-oriented programming, Made fixes for most compiler warnings in Auto-Vk and Auto-Vk-Toolkit, Literature review of best practices and possible performance improvements for precompiled headers in Visual Studio, Created a new issue addressing precompiled header improvements, Literature review of C++ modules, Created a new issue addressing transition from traditional header files to C++ modules, incl. basic exampleAdditional Files and Images
Additional images and videos
Additional files
Weblinks
- Auto-Vk GitHub Repository
- Auto-Vk-Toolkit GitHub Repository
- Issue #95: Transition from precompiled header files to C++ modules
BibTeX
@studentproject{fiedler-2022-vlk,
title = "Improvements and Additional Features for a Modern C++/Vulkan
Rendering Framework",
author = "Stefan Fiedler",
year = "2022",
abstract = "Literature review of modern C++, Review of cubemap
implementations, Implementation and documentation of cubemap
support and cubemap demo in Auto-Vk-Toolkit, Created a
primer on coordinate systems in 3D APIs incl. recommended
implementation of cubemap coordinate transformations,
Created a draft on serialization/caching in Auto-Vk-Toolkit,
Literature review of object-oriented vs. data-oriented
programming, Made fixes for most compiler warnings in
Auto-Vk and Auto-Vk-Toolkit, Literature review of best
practices and possible performance improvements for
precompiled headers in Visual Studio, Created a new issue
addressing precompiled header improvements, Literature
review of C++ modules, Created a new issue addressing
transition from traditional header files to C++ modules,
incl. basic example",
month = jul,
keywords = "Real-Time Rendering, Vulkan, C++, Auto-Vk, Auto-Vk-Toolkit",
URL = "https://www.cg.tuwien.ac.at/research/publications/2022/fiedler-2022-vlk/",
}