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

412 stars
17 watching
31 forks
Language: C++
last commit: about 2 years ago
Linked from 1 awesome list

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

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
cg-tuwien/vulkanlaunchpadA Vulkan-based framework for beginners to learn and develop 3D graphics applications.64
cg-tuwien/auto-vkA 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/vuhA Vulkan-based framework for accelerating computations on graphics processing units.347
fsole/brokkrA Vulkan framework for building Windows-based graphics applications using C++.88
gpuopen-librariesandsdks/cauldronA framework for rapid prototyping and development of graphics applications using Vulkan or DirectX 12933
jpbruyere/vkvgA 2D graphics library built on top of Vulkan, providing a Cairo-like API for rendering and drawing operations.774
fubark/cosmicA cross-platform software framework for building graphics-intensive applications using Zig.344
imageengine/cortexA C++ framework providing practical and reusable modules for VFX industry software development, enabling studio pipeline automation and customization.534
nyorain/rvgA high-level graphics API for Vulkan 2D vector-like rendering188
ikskuh/zero-graphicsAn application framework for building 2D and 3D graphics applications with support for multiple platforms and input events.157
chadmv/cgcmakeA collection of CMake modules and build scripts for creating computer graphics applications129
andrejnau/flycubeA low-level graphics API providing features like ray tracing and support for multiple backends390
hadronized/luminanceA Haskell graphics framework providing a simple API to interact with GPUs and manage rendering109
google/swiftshaderA high-performance CPU-based implementation of the Vulkan graphics API for hardware independence in 3D graphics.2,183
mhdta-dev/vkfsA C++ framework providing Vulkan abstraction and simplification for game development and graphics applications.10