Simple raytracer based on the Ray Tracing in One Weekend series, written in C++.
Implementation of the Rust Vulkan tutorial, to learn Vulkan. In time, I hope to expand this to some sort of engine-playground for experimenting with graphics programming.
OpenGL library to provide common functionality for my graphics programming projects.
NES emulator in Rust, based on the tutorial at https://bugzmanov.github.io/nes_ebook/. Currently implements the CPU.
A (very early-stage) 64-bit OS, for fun. Comprised for now almost exclusively of a bootloader written in x86-64 assembly.
Treewalk interpreter for a simple dynamically-typed programming language, from the first part of the book Crafting Interpreters by Robert Nystrom, implemented in Rust with some changes along the way.
Educational 3D graphics engine written in C++ and OpenGL. Mainly based on the LearnOpenGL tutorials.
An implementation of Austin Morlan's CHIP-8 emulator in C++, using SDL2 for input and rendering.