Alan Jian's Projects
The repository of my profile
A voxel game written in C++
Doom classic port to lightweight RISCβV
The rv32emu port of Fenster
A demo of mandelbrot set viewer
A FPGA GPU based on 3D rasterization technique, written in Vitis HLS
C Programming Lab: Assessing Your C Programming Skills
A 6502 emulator powered by JIT dynamic compilation
A tiny emulator of Nintendo Entertainment System (NES)
An implementation of Ray Tracing in One Weekend in GLSL shaders
A physically-based ray tracer
Quake for embedded devices
Baremetal Wolfenstein 3D-style raycasting implementation
Parallelized Raytracing in One Weekend
A software renderer requiring no external libraries
RISC-V RV32I[MAC] emulator with ELF support
NES emulator in <5000 bytes of C
A rasterization-based GPU created for real-time rendering
Patches include sunxi platform support and various driver fixes
Conway's Game of Life