this repo has no description
1opam-version: "2.0"
2maintainer: "Louis Gesbert <louis.gesbert@ocamlpro.com>"
3authors: "Harrison Ainsworth"
4homepage: "http://www.hxa.name/minilight"
5license: "CC0-1.0+"
6build: [
7 "ocamlopt.opt"
8 "-verbose"
9 "-unsafe"
10 "-nodynlink"
11 "-inline"
12 "100"
13 "-ffast-math" {arch = "x86_32"}
14 "-I"
15 "ocaml/src"
16 "-o"
17 "minilight-ocaml"
18 "unix.cmxa"
19 "ocaml/src/random2.ml"
20 "ocaml/src/vector3f.ml"
21 "ocaml/src/triangle.ml"
22 "ocaml/src/spatialIndex.mli"
23 "ocaml/src/spatialIndex.ml"
24 "ocaml/src/scene.ml"
25 "ocaml/src/surfacePoint.ml"
26 "ocaml/src/rayTracer.ml"
27 "ocaml/src/image.ml"
28 "ocaml/src/camera.ml"
29 "ocaml/src/minilight.ml"
30]
31synopsis: "Minimal global illumination renderer."
32description: """
33MiniLight is a minimal global illumination renderer. It is primarily an exercise
34in simplicity. But that makes it a good base and benchmark (in some sense) for
35development and experimentation. And it just might be the neatest renderer
36around (on average, about 650 lines). There are translations into several
37programming languages."""
38depends: ["ocaml"]
39url {
40 src: "http://www.hxa.name/minilight/minilight16ocaml.tar.gz"
41 checksum: [
42 "sha256=fd0f05e99c76eb648fbcad2df2beb160ea9eacea51c10cb2715dd67395e1508d"
43 "md5=8d340cb9a9c5e20af68e1d992b754277"
44 ]
45}
46extra-source "minilight.install" {
47 src:
48 "https://raw.githubusercontent.com/ocaml/opam-source-archives/main/patches/minilight/minilight.install"
49 checksum: [
50 "sha256=64906c1324ff868f63e128b8babb8a5e6b8ea8eedfda9e1628da761ee7b04b6e"
51 "md5=62cd7266c4b9b74d47399dfcd4f0ad90"
52 ]
53}