Commit graph

  • 60e3e7a868
    fix CI Simon Cruanes 2023-05-30 23:59:53 -04:00
  • f84d3f7937
    disable mac OS in CI for now Simon Cruanes 2023-05-30 23:54:16 -04:00
  • e120a72e74
    badge in readme Simon Cruanes 2023-05-30 23:54:00 -04:00
  • 2c3b2f3191
    fix CI Simon Cruanes 2023-05-30 23:53:03 -04:00
  • db53458897
    also add a basic test Simon Cruanes 2023-05-30 23:52:27 -04:00
  • 2f0cf1970e
    require ocaml >= 4.05; use mdx for the readme Simon Cruanes 2023-05-30 23:52:09 -04:00
  • d31a84bab4
    add combinators to Fut Simon Cruanes 2023-05-30 23:51:52 -04:00
  • 1619f8b773
    initial commit Simon Cruanes 2023-05-30 23:03:05 -04:00
  • 22776bf4ff Grammar fix Samrat Man Singh 2017-11-16 20:33:38 +05:45
  • 552a70e6bd Remove DummyNone material; start work on dielectric material Samrat Man Singh 2017-11-15 16:12:12 +05:45
  • 5e44c0b22a Add Usage notes Samrat Man Singh 2017-11-15 14:52:09 +05:45
  • 9e303e14b2 Edit README Samrat Man Singh 2017-11-15 14:49:36 +05:45
  • 1f9994d4f0 Add "fuzz" to metals Samrat Man Singh 2017-09-05 10:45:33 +05:45
  • ec8480f231 More functional random_in_unit_sphere Samrat Man Singh 2017-09-04 23:59:58 +05:45
  • 22a67f2990 Handle DummyNone case Samrat Man Singh 2017-09-03 23:51:46 +05:45
  • b9c9bcaf6d Move makefile to toplevel dir Samrat Man Singh 2017-09-03 23:51:26 +05:45
  • e3218f9741 Update README; code style changes Samrat Man Singh 2017-09-03 23:40:30 +05:45
  • dbb66fe05d hit_scatter also returns a bool Samrat Man Singh 2016-06-29 09:54:22 +05:45
  • 4391e3380c Materials; with metal and lambertian materials Samrat Man Singh 2016-06-25 17:17:52 +05:45
  • 1ca0d7a9ea Add a README Samrat Man Singh 2016-06-23 23:11:28 +05:45
  • bb4354a6e5 Update make display target Samrat Man Singh 2016-06-23 21:15:24 +05:45
  • c092de81ce Gamma correction Samrat Man Singh 2016-03-12 19:23:13 +05:45
  • 612e9d8af0 Diffuse materials Samrat Man Singh 2016-03-12 15:24:17 +05:45
  • 7b75b7c2fc Avoid initializing world in each call to get_color Samrat Man Singh 2016-03-11 19:06:23 +05:45
  • 7b01a47c16 Remove main for now Samrat Man Singh 2016-03-11 18:44:27 +05:45
  • 2d940e4c5e Antialiasing by super-sampling. Samrat Man Singh 2016-03-11 18:43:14 +05:45
  • bf8996c953 Use option to signal when no object is hit Samrat Man Singh 2016-03-11 12:06:01 +05:45
  • 1380a1a07f Add types hitable to support World of multiple objects Samrat Man Singh 2016-03-11 11:32:36 +05:45
  • ea62b75010 Add Ray as a module Samrat Man Singh 2016-03-11 10:04:09 +05:45
  • 3e0afa04c4 Add .merlin Samrat Man Singh 2016-03-10 21:15:10 +05:45
  • fc2f1f244b Visualize surface normals Samrat Man Singh 2016-03-10 21:14:52 +05:45
  • f9217e45ea Initial commit Samrat Man Singh 2016-03-10 12:38:27 +05:45