Skip to content

OSMaxwell/YATRT

Repository files navigation

YATRT

Yet Another Tiny Ray Tracer

A C implementation of the famous Ray Tracing in One Weekend book.

Currently, it is aimed for RP2040 Pi Pico W, with a 128x160 SPI TFT Display.

Goals

  • Run the full ray tracing loop on target. ✔️
  • Enable dual core support.✔️ (CMake config single/dual core)
  • Enable DMA on Display copy.
  • Avoid Dynamic mem. allocation. ✔️
  • Simplify/ Accelerate some of the RT aspects.

Requirements

  • CMake
  • GCC 12 (arm-none-eabi)
  • Pico-SDK

Working-pic

About

Yet Another Tiny Ray Tracer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published