Commit graph

  • 01d2c2d973 project: move to Cargo workspace Bruno BELANYI 2020-03-23 23:46:56 +0100
  • b5835b2726 Merge branch 'fix-refraction' into 'master' Bruno BELANYI 2020-03-24 20:39:48 +0000
  • 8e09f45f69 library: render: move helpers to utils module Bruno BELANYI 2020-03-23 16:45:58 +0100
  • c0c332e3fa examples: triangles: fix ball diffraction index Bruno BELANYI 2020-03-21 01:53:25 +0100
  • 70c0e0cdf3 library: render: scene: handle refraction cleanly Bruno BELANYI 2020-03-21 00:30:23 +0100
  • 6af36d814f library: render: scene: cleanup refracted calculation Bruno BELANYI 2020-03-21 01:45:43 +0100
  • 16066a3c7d library: render: scene: normalize vectors Bruno BELANYI 2020-03-21 01:44:54 +0100
  • fccf3caef1 library: render: scene: clean-up ReflTrans handling Bruno BELANYI 2020-03-20 23:46:38 +0100
  • b29e6d1613 library: render: scene: fix reflection handling Bruno BELANYI 2020-03-20 20:36:32 +0100
  • 61db9c0cd4 Merge branch 'doc' into 'master' Bruno BELANYI 2020-03-23 12:06:13 +0000
  • ef8a418479 library: texture: do not expose sub-modules Bruno BELANYI 2020-03-23 12:27:21 +0100
  • db4b8b05ba library: shape: do not expose sub-modules Bruno BELANYI 2020-03-23 12:27:12 +0100
  • bef61b43b8 library: material: do not expose sub-modules Bruno BELANYI 2020-03-23 12:27:04 +0100
  • f8102ddb3b library: light: do not expose sub-modules Bruno BELANYI 2020-03-23 12:26:55 +0100
  • 0d59f49ea7 library: document root module Antoine Martin 2020-03-22 01:51:15 +0100
  • 64125dbc43 library: document render module Antoine Martin 2020-03-22 01:51:04 +0100
  • a9fd726a0d library: document shape module Antoine Martin 2020-03-22 00:42:37 +0100
  • ce1b8eeaaa library: document texture module Antoine Martin 2020-03-22 00:34:01 +0100
  • 94ab40413a library: document serialize module Antoine Martin 2020-03-22 00:29:24 +0100
  • 614217d33e library: document material module Antoine Martin 2020-03-22 00:24:26 +0100
  • 2aed964101 library: document light module Antoine Martin 2020-03-22 00:08:11 +0100
  • 04deae1d88 library: document core module Antoine Martin 2020-03-21 23:56:47 +0100
  • 2c6e0b42d2 library: core: document light_properties module Antoine Martin 2020-03-21 23:52:29 +0100
  • b71f0aee5a library: core: document film module Antoine Martin 2020-03-21 19:24:07 +0100
  • 07dbad95b5 library: core: document color module Antoine Martin 2020-03-20 18:41:20 +0100
  • db84708392 library: core: document camera module Antoine Martin 2020-03-20 18:02:46 +0100
  • ffd40148a7 library: add missing_docs warning Antoine Martin 2020-03-20 17:53:08 +0100
  • db3ba1b312 library: render: scene: use iterators for cast_ray Antoine Martin 2020-03-20 00:47:25 +0100
  • 9e29a5cb7d library: render: scene: remove FIXME about chunks chunks Bruno BELANYI 2020-03-19 21:52:19 +0100
  • ce64403449 library: render: split rows in chunks for perf Antoine Martin 2020-03-19 20:54:20 +0100
  • 40c2ae1bc9 library: render: scene: more like-like refractions Bruno BELANYI 2020-03-19 19:02:57 +0100
  • 27ac0ffe9f examples: add triangles scene Bruno BELANYI 2020-03-19 16:46:55 +0100
  • 552c0cb966 library: implement refraction Bruno BELANYI 2020-03-19 16:42:54 +0100
  • e00950c7e5 library: render: scene: fix spatial lighting Bruno BELANYI 2020-03-19 18:21:32 +0100
  • 4278f5462b library: serialize: add coefficient module Bruno BELANYI 2020-03-19 13:37:20 +0100
  • 00de0bf118 examples: colorful: use & annotate optional fields Bruno BELANYI 2020-03-19 13:11:06 +0100
  • 4235d3d62f library: material: uniform: optional deserialization Bruno BELANYI 2020-03-19 13:08:49 +0100
  • c4a40fab25 library: shape: sphere: optional deserialization Bruno BELANYI 2020-03-19 13:08:36 +0100
  • 9857879a75 library: render: scene: optional deserialization Bruno BELANYI 2020-03-19 12:59:04 +0100
  • 8778ce81b7 library: render: lights: optional deserialization Bruno BELANYI 2020-03-19 12:58:46 +0100
  • e3ebd1c977 library: render: scene: add progress bar Bruno BELANYI 2020-03-19 00:16:24 +0100
  • 7a78326fcf project: add indicatif dependency Bruno BELANYI 2020-03-19 00:15:56 +0100
  • e11598fc9c library: render: scene: clamp colors before sum Bruno BELANYI 2020-03-18 23:20:00 +0100
  • 08d6d7c262 library: core: color: add clamp method Bruno BELANYI 2020-03-18 23:07:23 +0100
  • 563a793273 library: refactorize light properties handling Bruno BELANYI 2020-03-18 22:46:33 +0100
  • 3257598913 library: render: scene: use rayon scope parallelism Bruno BELANYI 2020-03-18 19:16:15 +0100
  • 923a8fe20c project: add rayon dependency Bruno BELANYI 2020-03-18 18:59:55 +0100
  • ca21cf06c2 library: render: scene: use BVH Bruno BELANYI 2020-03-18 18:20:46 +0100
  • eca5ec5c26 library: render: scene: deserialize w/ indirection Bruno BELANYI 2020-03-18 18:20:20 +0100
  • be4da14313 library: render: object: allow use in BVH Bruno BELANYI 2020-03-18 18:18:03 +0100
  • 09af312b86 examples: add colorful scene Bruno BELANYI 2020-03-18 17:51:38 +0100
  • f9c86639ce library: core: film: fix x/y ratio mix-up Bruno BELANYI 2020-03-18 17:42:09 +0100
  • f066ea7125 executable: add scene parsing and rendering Bruno BELANYI 2020-03-18 16:32:55 +0100
  • e383b77f68 project: add structopt dependency Bruno BELANYI 2020-03-18 16:32:22 +0100
  • a8d23782a4 library: render: scene: add deserialization Bruno BELANYI 2020-03-18 15:53:33 +0100
  • c8ca438091 library: core: scene: derive Debug and PartialEq Bruno BELANYI 2020-03-18 15:53:25 +0100
  • bfa9aa22dc examples: add example YAML scene Bruno BELANYI 2020-03-18 15:52:22 +0100
  • 67628ec083 library: render: object: add deserialization Bruno BELANYI 2020-03-18 15:42:45 +0100
  • 02874c9c22 library: texture: enum: add deserialization Bruno BELANYI 2020-03-18 15:42:37 +0100
  • 3f1a166edf library: shape: enum: add deserialization Bruno BELANYI 2020-03-18 15:42:25 +0100
  • 6aa5f2536c library: material: enum: add deserialization Bruno BELANYI 2020-03-18 15:42:18 +0100
  • 05fb6601b2 library: use enum_dispatch on Object related trait Bruno BELANYI 2020-03-18 15:24:09 +0100
  • 3ba17fac49 project: replace typetag by enum_dispatch Bruno BELANYI 2020-03-18 15:23:58 +0100
  • 4112a933ed library: render: light_aggregate: add deserialization Bruno BELANYI 2020-03-18 14:52:50 +0100
  • ccc9eaf423 library: shape: triangle: add deserialization Bruno BELANYI 2020-03-18 14:46:30 +0100
  • 8060262ce0 library: shape: sphere: add deserialization Bruno BELANYI 2020-03-18 14:46:22 +0100
  • eff133abf3 library: texture: uniform: add deserialization Bruno BELANYI 2020-03-18 14:38:26 +0100
  • 803b34641d library: material: uniform: add deserialization Bruno BELANYI 2020-03-18 14:38:17 +0100
  • 7ce201ecc2 library: light: spot: add deserialization Bruno BELANYI 2020-03-18 14:38:01 +0100
  • 3ef827cabf library: light: spot: fix constructors Bruno BELANYI 2020-03-18 14:37:16 +0100
  • ebe00365d1 library: light: point: add deserialization Bruno BELANYI 2020-03-18 14:36:28 +0100
  • 42abfed3fa library: light: directional: add deserialization Bruno BELANYI 2020-03-18 14:35:53 +0100
  • 85f274a0b1 library: light: ambient: add deserialization Bruno BELANYI 2020-03-18 14:35:19 +0100
  • 9dcce9218f library: material: uniform: fix float comparison Bruno BELANYI 2020-03-18 14:34:37 +0100
  • 76db818fa8 library: serialize: add vector_normalizer helper Bruno BELANYI 2020-03-18 14:31:33 +0100
  • a90d4d9405 library: add serialize module Bruno BELANYI 2020-03-18 14:31:17 +0100
  • 076118edaa library: core: camera: add deserialization Bruno BELANYI 2020-03-18 13:03:12 +0100
  • 0644d453b8 library: core: color: add deserialization Bruno BELANYI 2020-03-18 13:03:02 +0100
  • 22b109212c project: add deserialization feature of nalgebra Bruno BELANYI 2020-03-18 11:51:59 +0100
  • c16db361ea project: add typetag dependency Bruno BELANYI 2020-03-18 11:47:07 +0100
  • 0f87626b66 project: add serde_yaml dependency Bruno BELANYI 2020-03-18 11:46:56 +0100
  • b59c6ee50d project: add Serde dependency Bruno BELANYI 2020-03-18 11:46:03 +0100
  • 670b076ec6 library: render: object: remove unused annotation Bruno BELANYI 2020-03-18 00:19:42 +0100
  • 3386617c69 library: render: scene: add reflection Bruno BELANYI 2020-03-18 00:09:45 +0100
  • d8f5f880ec library: material: add reflectivity Bruno BELANYI 2020-03-18 00:06:08 +0100
  • 6a829a96fd library: render: add Scene implementation Bruno BELANYI 2020-03-17 23:44:13 +0100
  • c53d50f165 project: add rand dependency Bruno BELANYI 2020-03-17 23:42:32 +0100
  • 58f9a508dc library: core: color: add image::Rgbconversion Bruno BELANYI 2020-03-17 23:28:24 +0100
  • e9eaabcd0a library: core: color: add derive Sum Bruno BELANYI 2020-03-17 23:27:57 +0100
  • cbcc5ff03e project: add image dependency Bruno BELANYI 2020-03-17 23:25:41 +0100
  • 7dc622b9e7 library: core: film: add width/height methods Bruno BELANYI 2020-03-17 23:25:29 +0100
  • 4c7085ab16 library: core: film: use float for pixel_ratio Bruno BELANYI 2020-03-17 23:24:48 +0100
  • 197e8104e0 library: render: light_aggregate: add *_iter Bruno BELANYI 2020-03-17 22:47:30 +0100
  • d6f5f29a2a library: render: rename LightAggregate fields Bruno BELANYI 2020-03-17 22:46:25 +0100
  • 852cd65c6a library: render: add LightAggregate implementation Bruno BELANYI 2020-03-17 20:40:12 +0100
  • 7112873715 library: replace super::super by crate import Bruno BELANYI 2020-03-17 20:30:50 +0100
  • 4f3af74c22 library: render: add Object implementation Bruno BELANYI 2020-03-17 20:16:55 +0100
  • 2dab475f68 library: add render module Bruno BELANYI 2020-03-17 19:28:08 +0100
  • dd6b50f785 library: texture: add UniformTexture implementation Bruno BELANYI 2020-03-17 19:26:22 +0100
  • 63feed70c6 library: texture: add Texture trait definition Bruno BELANYI 2020-03-17 19:08:56 +0100