Chris Maughan's Projects
Modern reimplementation of the Diablo 1 game engine
a 64-bit version of the original freeverb~ external for maxmsp
G3log is an asynchronous, "crash safe", logger that is easy to use with default logging sinks or you can add your own. G3log is made with plain C++14 (C++11 support up to release 1.3.2) with no external libraries (except gtest used for unit tests). G3log is made to be cross-platform, currently running on OSX, Windows and several Linux distros. See Readme below for details of usage.
ESA GAIA webgl data visualization
Gaia dataset converter tool for S4S Unity project
CPU vs GPU benchmarks on Conway's Game of Life
An implementation of Conway's Game of Life, with an interactive viewer and super-linear performance.
Generic (Sound) Synthesis Library
A gapbuffer implementation in C++ 11, implemented as an STL container
abusing github commit history for the lulz
The OpenGL Extension Wrangler Library
GLEW(source updated nightly) with Cmake
A multi-platform library for OpenGL, window and input
OpenGL Image (GLI)
OpenGL Mathematics (GLM)
Khronos-reference front end for GLSL/ESSL, partial front end for HLSL, and a SPIR-V generator.
Fast GPU cached text rendering
MsgPack/JSON Validation (msgpack.org[C++11])
Google Test
Open source 3D voxel editor
GPU Trace Visualizer
My personal Vulkan renderer
Real-time night sky rendering in Swift 4 with native SceneKit and Metal.
gesture recognition toolkit
Node based multi effects audio processor
A handy ECS
Hello, Dear ImGui: Immediate Gui apps for Windows / Mac / Linux / iOS / Emscripten with the simplicity of a "Hello World" app