Skip to content
This repository has been archived by the owner on Apr 21, 2022. It is now read-only.

Latest commit

 

History

History
26 lines (19 loc) · 905 Bytes

Readme.md

File metadata and controls

26 lines (19 loc) · 905 Bytes

Vulkan Loader

Vulkan function loader. Adds [[nodiscard]] attribute for returned values.

Framework

Wrapper for vkInstance, vkPhysicalDevice, vkDevice and VkSwapchainKHR. Wrapper for some window libraries: glfw, SDL2.

GraphViz

Helper class that simplifies graphviz usage. Graphviz executable must be installed.

UI

FrameGraph renderer for imgui.

Scene

Work in progress.

Pipeline Compiler

Intergrated into FrameGraph and add ability to compile glsl shaders and generates shader reflection.
Can produce debuggable shaders using GLSLTrace library.

Pipeline Reflection

Generates pipeline reflection form SPIRV binary using SPIRV-Reflect.

Video

Video recorder implementation.