Projects¶
A collection of open-source projects I've developed over the years.
Graphics & Drivers¶
-
A CPU-based Vulkan driver written in modern C++20. An experimental ICD for learning the Vulkan driver ecosystem.
-
Cross-platform drop-in replacement for
opengl32.dll(Windows) andlibGL.so(Linux) that enables per-application GPU selection. -
A Vulkan-based renderer, part of the Concerto Engine suite.
Concerto Engine¶
-
Core library providing common functionalities used by all Concerto Engine components: math, utilities, and more.
-
Library for calling .NET functions from C++. Enables seamless interop between native code and managed runtimes.
Other¶
-
A USB MIDI plugin for Android 6.0 and above. Enables MIDI device connectivity in Android applications.