jsvcycling / raytracer

My implementations of Ray Tracing in One Weekend written in many different languages.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ray Tracing in Many Languages

This repository contains my implementation of the Ray Tracing in One Weekend book written in several different programming languages.

Generally the samples will only reach the end of chapter 8 as the chapters after this point are further enhancements of the core ray tracer. These additional features may be added in the future.

Rules of Engagement

Here are the rules I've set for myself with this challenge:

  1. All implementations must be written by myself.
  2. Must be able to run at least on modern amd64 Linux (additional platforms/architectures are a bonus).
  3. Stick to just standard library (unless not possible).

License

All code in this repository is licensed under either the Apache 2.0 or MIT License, at the users discrention. See LICENSE_APACHE or LICENSE_MIT for license test.

About

My implementations of Ray Tracing in One Weekend written in many different languages.

License:Apache License 2.0


Languages

Language:C 97.4%Language:Makefile 2.6%