Marco Vallario's starred repositories
SaneCppLibraries
Sane C++ Libraries
HelloD3D12
Direct3D 12 test code.
modern-cpp-features
A cheatsheet of modern C++ language and library features.
vulkan-diagrams
Diagrams showing relationships between Vulkan objects and how they're used.
hybrid-rendering
A Vulkan sample that demonstrates a Rasterization and Ray Tracing Hybrid Rendering Pipeline.
shader-school
:mortar_board: A workshopper for GLSL shaders and graphics programming
3d-game-shaders-for-beginners
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
cpp-traverse
C++ Serialization library focusing on extensibility, both of input/output formats and of data types
portable-snippets
Collection of miscellaneous portable C snippets.
dawn-engine
Game engine designed for handling galactic sized game worlds.
PSRayTracing
A (modern) C++ implementation of the Peter Shirley Ray Tracing mini-books (https://raytracing.github.io). Features a clean project structure, perf. improvements (compared to the original code), multi-core rendering, and more.
vk_renderer
Vulkan implementations of Subsurface Scattering and Ambient Occlusion
metareflect
Metareflect is a lightweight reflection system for C++, based on LLVM and Clangs libtooling.
make-a-demo-tool-in-rust.github.io
Make a Demo Tool in Rust tutorial book