A "3-bit" raytracer written in C for professor Milan Vidaković's FPGA Computer as my bachelor's thesis project.
Use provided makefile along with emulator to build the program.
- DDA raytracing
- Full fixed point (no floats)
- Custom per-pixel drawing
- Custom line drawing (Bresenham's and EFLA-C)
- Custom rectangle drwaing
- Fixed point trig functions with LUT equivalents
- Double buffering