Information

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

Additional Files and Images

Additional images and videos


Additional files

Draft on Serialization Caching: Use of serialization for resource caching in 3D framework Draft on Serialization Caching: Use of serialization for resource caching in 3D framework
Primer on Coordinate Systems: Primer on coordinate systems in 3D APIs incl. recommended implementation of cubemap coordinate transformations. Primer on Coordinate Systems: Primer on coordinate systems in 3D APIs incl. recommended implementation of cubemap coordinate transformations.

Weblinks

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