Stars
A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later (C++11 support is in v2.x branch, and C++03 on the Catch1.x branch)
Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
MSVC's implementation of the C++ Standard Library.
Mesh optimization library that makes meshes smaller and faster to render
Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.
The Forge Cross-Platform Framework PC Windows, Steamdeck (native), Ray Tracing, macOS / iOS, Android, XBOX, PS4, PS5, Switch, Quest 2
A toy physically based GPU path tracer (C++/OpenGL/GLSL)
A hybrid thread / fiber task scheduler written in C++ 11
A memory allocator that automatically reduces the memory footprint of C/C++ applications.
Official version of the Meow hash, an extremely fast level 1 hash
Clustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
A tool which allows you to edit source code of any MSVC C++ project live at runtime
Easy to integrate memory allocation library for Direct3D 12
Walking the callstack in windows applications
Example code for the research paper "Masked Software Occlusion Culling"; implements an efficient alternative to the hierarchical depth buffer algorithm.
EAStdC is a package which implements basic library facilities that are similar to those in the standard C library.
Source code to the data-oriented design book
Vulkan RTX path tracer with a declarative ES7-like scene description language.
This repository contains graphics driver samples used to demonstrate how to write graphics driver for the windows platform.
Sample OOP/ECS/DOD project (C++) for an internal Unity lecture in 2018
Implementation of the bounding mesh and bounding convex decomposition algorithms for single-sided mesh approximation
Robocopy alternative with a bunch of different features