Auto-Vk-Toolkit

Graphics framework

A C++ framework for creating Vulkan-based graphics applications with built-in support for various features and tools.

Getting serious about Vulkan development with this modern C++ framework, battle-tested in rapid prototyping, research, and teaching. Includes support for real-time ray tracing (RTX), serialization, and meshlets.

GitHub

406 stars
17 watching
30 forks
Language: C++
last commit: 4 months ago
Linked from 1 awesome list

cerealcppengineframeworkmesh-shadermesh-shadersmeshletsreal-time-ray-tracingrenderingrtxserializationvisual-studiovulkan

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
cg-tuwien/vulkanlaunchpad A Vulkan-based framework for beginners to learn and develop 3D graphics applications. 62
cg-tuwien/auto-vk A modern C++ layer on top of Vulkan-Hpp that simplifies the development process by abstracting away certain concepts and providing a more productive way to write Vulkan code. 284
glavnokoman/vuh A Vulkan-based framework for accelerating computations on graphics processing units. 347
fsole/brokkr A Vulkan framework for building Windows-based graphics applications using C++. 88
gpuopen-librariesandsdks/cauldron A framework for rapid prototyping and development of graphics applications using Vulkan or DirectX 12 922
jpbruyere/vkvg A 2D graphics library built on top of Vulkan, providing a Cairo-like API for rendering and drawing operations. 767
fubark/cosmic A cross-platform software framework for building graphics-intensive applications using Zig. 340
imageengine/cortex A C++ framework providing practical and reusable modules for VFX industry software development, enabling studio pipeline automation and customization. 533
nyorain/rvg A high-level graphics API for Vulkan 2D vector-like rendering 188
ikskuh/zero-graphics An application framework for building 2D and 3D graphics applications with support for multiple platforms and input events. 154
chadmv/cgcmake A collection of CMake modules and build scripts for creating computer graphics applications 129
andrejnau/flycube A low-level graphics API providing features like ray tracing and support for multiple backends 388
hadronized/luminance A Haskell graphics framework providing a simple API to interact with GPUs and manage rendering 109
google/swiftshader A high-performance CPU-based implementation of the Vulkan graphics API for hardware independence in 3D graphics. 2,143
mhdta-dev/vkfs A C++ framework providing Vulkan abstraction and simplification for game development and graphics applications. 10