Embedded Software Rasterizer
This project connects VGA-cable to an Arduino Uno and then draws primitives onto the screen. In 2KBs of memory, I implemented point, line, and triangle rasterization by using the iterative approach of linear interpolation and barycentric coordinates. The created framebuffer is approximately 120x60, currently allowing 4 fixed-colors.
Read other posts