Kamaron Peterson's Projects
Advent of code attempts for 2018
Examples of how to use ASSIMP in a C++ DirectX 11 project.
JSON exporter for Open Asset Import Library to make 3D models accessible from JS/WebGl
Old code for BitTradeWiz.com, a bitcoin trading simulator linked to MtGox.com
Generates 3D bounding volumes given 3D mesh
Discord bot
C++ Wasm and Native WebRTC Data Channels
Insomnia-fuelled tool I wrote for warming up before drawing.
This repo contains the DirectX Graphics samples that demonstrate how to build graphics intensive applications on Windows.
Emscripten: An LLVM-to-WebAssembly Compiler
Minimal recreation of a memory leak I find with Emscripten builds
Javascript Matrix and Vector library for High Performance WebGL apps
C++ promise + task queue library for async programming across native and web targets
Utility library for cross-compiling apps using GLFW+Dawn to native and WASM targets
Framework for hosting coding competitions using Node.JS
Build server to be used with the Indigo Code competition framework.
OpenGL graphics experiments
WebGL Tron clone - demonstrate game programming principles
Tutorial showing how to use animated models using DirectX 11, Assimp, and C++
Git repository accompanying the WebGL tutorials featured on the IndigoCS YouTube channel.
C++ Buddhabrot image generator. Generates graphical representations of the Buddhabrot set in the PPM file format.
C++ Mandelbrot image generator. Generates graphical representations of the Mandelbrot set in the PPM file format.
3D Physics engine, written in C++. Written to be easily compatible with Ogre3D and custom graphics libraries
Test of doing JavaScript profiling on a WebGL demo. Roughly measure performance impact on varying frequency function calls
Project for USU course (CS 5700) using C# and SlimDX (Direct3D 11) to create a virtual world.
C++ server and client APIs for WebTransport.
Open source Old School RuneScape client
Open source browser-based MoBA style game
Minimal demonstration of how painfully slow `std::vector<uint8_t>` is in WebAssembly