Skip to content
/ mirage Public

A 3-bit raycaster for custom FPGA computer

Notifications You must be signed in to change notification settings

L4v/mirage

Repository files navigation

MIRAGE

logo preview

A "3-bit" raytracer written in C for professor Milan Vidaković's FPGA Computer as my bachelor's thesis project.

Table of Contents

Setup

Use provided makefile along with emulator to build the program.

Features

  • 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

About

A 3-bit raycaster for custom FPGA computer

Resources

Stars

Watchers

Forks