Skip to content

A ray tracer in Haskell. For fun, probably not profit.

Notifications You must be signed in to change notification settings

isomorpheme/hasktrace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hasktrace

A ray tracer in Haskell. For fun, probably not profit. I'm going to try using this as an exercise in making Haskell code go fast. 🚀

To use it, run

cabal run trace

This should render a test scene and save the output at test.png.

To run benchmarks, do

cabal bench --benchmark-options='--baseline benchmarks/baseline.csv'

which compares against a pre-existing baseline. To update the benchmarks, e.g. when performance has improved or new benchmarks have been added, run

cabal bench --benchmark-options='--csv benchmarks/baseline.csv'

About

A ray tracer in Haskell. For fun, probably not profit.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published