diff --git a/.merlin b/.merlin deleted file mode 100644 index 8235f457..00000000 --- a/.merlin +++ /dev/null @@ -1,2 +0,0 @@ -S src -PKG core diff --git a/Makefile b/Makefile deleted file mode 100644 index 5db93f58..00000000 --- a/Makefile +++ /dev/null @@ -1,9 +0,0 @@ -build: - ocamlbuild -use-ocamlfind -package core -tag thread -I src/ raytracer.native - chmod +x raytracer.native -clean: - ocamlbuild -clean - rm out.ppm -display: build - ./raytracer.native - display out.ppm diff --git a/README.md b/README.md deleted file mode 100644 index 5aa9d84e..00000000 --- a/README.md +++ /dev/null @@ -1,18 +0,0 @@ -# rayml - -![Example rendered scene](examples/demo.jpg) - -A raytracer written in OCaml. It supports diffuse("matte") and -reflective("metallic") surfaces. - -The design of the software roughly follows Peter Shirley's mini-book -series [Raytracing in One Weekend][weekend] which presents a raytracer -in C++. I've adopted the programming style to suit OCaml's functional -style. - -## Usage - -You need to have OCaml installed. Running `make display` will compile -the program and renders the hard-coded scene displayed above. - -[weekend]: http://in1weekend.blogspot.com/2016/01/ray-tracing-in-one-weekend.html diff --git a/examples/demo.jpg b/examples/demo.jpg deleted file mode 100644 index 9f79c793..00000000 Binary files a/examples/demo.jpg and /dev/null differ