|
|
5d8024a485
|
features: rename s/_/-/g and make double sizes Floats default.
|
2021-07-18 17:29:30 -07:00 |
|
|
|
95de5863cc
|
all: s/f32/Float/g now using customer Float alias.
|
2021-07-18 17:18:08 -07:00 |
|
|
|
599f484dff
|
camera: protoype supersampling for rayon render pass.
|
2021-07-18 16:31:36 -07:00 |
|
|
|
4f88d2c101
|
camera: make rendering strategy configurable, add workerpool version.
|
2021-07-18 11:48:58 -07:00 |
|
|
|
2eeeb2013b
|
camera & spheres: add feature tag disable_inverse_cache
|
2021-07-18 08:51:51 -07:00 |
|
|
|
538b8ad364
|
camera: cache inverse tranform for huge speed up on ray_for_pixel.
WIP parallel render function.
|
2021-07-17 23:16:50 -07:00 |
|
|
|
b8df830460
|
tuples & matrices: remove float-cmp use.
continuous-integration/drone/push Build is passing
Implement PartialEq on `Tuple` and `Matrix4x4` using a local `EPSILON`
large enough for our unit tests to pass.
|
2021-07-06 08:44:21 -07:00 |
|
|
|
462c90e8c8
|
matrices: benchmark Matrix::inverse & inverse_old
continuous-integration/drone/push Build is passing
|
2021-07-05 16:44:06 -07:00 |
|
|
|
709465dafe
|
eoc2: write up end of chapter 2 example.
|
2021-06-24 16:40:53 -07:00 |
|
|
|
1ea90770bc
|
Add magnitude() and normalize() methods to Tuple
|
2021-06-24 15:07:38 -07:00 |
|
|
|
b159820bad
|
Metadata.
continuous-integration/drone/push Build is passing
|
2021-06-24 11:10:29 -07:00 |
|