- Toronto, Ontario, Canada
- http://ButchDean.github.io
- in/deannbutcher
Highlights
- Pro
Starred repositories
CLI11 is a command line parser for C++11 and beyond that provides a rich feature set with a simple and intuitive interface.
A lightweight C++20 serialization and RPC library
Cista is a simple, high-performance, zero-copy C++ serialization & reflection library.
The Pencil Project's unique mission is to build a free and opensource tool for making diagrams and GUI prototyping that everyone can use.
A list of many game dev/jam tools & resources.
Programming in assembly language tutorial
3D-Graphics-Rendering-Cookbook, Second Edition
The companion code for the book DevOps for the Desperate
Minimal, fast OpenGL renderer for 2D sprites
ShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Build vector tilesets from large collections of GeoJSON features.
COSMO specific definition files for ecCodes
A framework for rapid prototyping and development of real-time rendering techniques.
Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks
Source code to pbrt, the ray tracer described in the forthcoming 4th edition of the "Physically Based Rendering: From Theory to Implementation" book.
Website pages for realtimerendering.com
Build vector tilesets from large collections of GeoJSON features.
Vulkan Validation Layers (VVL)
C++ library for asynchronous non-blocking communication with RabbitMQ
A C++ header-only HTTP/HTTPS server and client library
The Vulkan API Specification and related tools
Easy to integrate Vulkan memory allocation library