Stars
A simple framework for rapid prototyping on Vulkan or Direct3D 12
Diagrams showing relationships between Vulkan objects and how they're used.
A modern cross-platform low-level graphics library and rendering framework
Sample for cluster-based continuous level of detail rasterization or ray tracing
High-Performance Rendering Framework on Stream Architectures
Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.
☁️ Volumetric path tracer using cuda
Sparse volume compute and rendering on NVIDIA GPUs
Static reflection for enums (to string, from string, iteration) for modern C++, work with any enum type without any macro or boilerplate code
Daxa is a convenient, simple and modern gpu api built on vulkan
Vulkan ray tracing glTF 2.0 renderer — RTX path tracer with PBR materials, AI denoising (DLSS, OptiX), and scene editing. NVIDIA open-source sample.
Implementation of Peter Shirley's Ray Tracing In One Weekend book using Vulkan and NVIDIA's RTX extension.
A C++20 library for fast serialization, deserialization and validation using reflection. Supports JSON, Avro, Boost Serialization, BSON, Cap'n Proto, CBOR, Cereal, CSV, flexbuffers, msgpack, parque…
Mesh optimization library that makes meshes smaller and faster to render
Vulkan Validation Layers (VVL)
Easy to integrate Vulkan memory allocation library
Demonstrates seven different techniques for order-independent transparency in Vulkan.
C++ examples for the Vulkan graphics API
Mitsuba 3: A Retargetable Forward and Inverse Renderer
Ray tracing examples and tutorials using VK_KHR_ray_tracing
Tiny but powerful single file wavefront obj loader