|
1 | 1 | Change Log -- Ray Tracing in One Weekend |
2 | 2 | ==================================================================================================== |
3 | 3 |
|
4 | | ----------------------------------------------------------------------------------------------------- |
5 | 4 | # v3.1.0 (2020-05-03) |
6 | 5 |
|
| 6 | +This minor upgrade adds some fixes and changes that are a bit more than just patches. The text now |
| 7 | +has subchapter headings to help readers browse content and get a bit more context. We're introducing |
| 8 | +new type aliases `point3` and `color` for `vec3` to better indicate the underlying mathematical |
| 9 | +types of parameters and variables. Overall, a bunch of small improvements that we'd recommend |
| 10 | +adopting, but may warrant comparison with any current projects. |
| 11 | + |
7 | 12 | ### Common |
8 | | -- Fix: Scattered improvements to the text |
9 | 13 | - Fix: Include cmath in vec3.h (#501) |
| 14 | +- Fix: Scattered improvements to the text |
10 | 15 | - New: Subchapters throughout all three books (#267) |
11 | 16 | - New: Add explanation for padding `aarect` in the zero dimension (#488) |
12 | 17 | - Change: Minor change to use new `point3` and `color` type aliases for `vec3` (#422) |
13 | 18 | - Change: Renamed `constant_texture` to `solid_color`, add RGB constructor (#452) |
| 19 | +- Change: Moved `vec3::write_color()` method to utility function in `color.h` header (#502) |
| 20 | +- Change: Switch from `ffmin`/`ffmax` to standard `fmin`/`fmax` (#444, #491) |
| 21 | +- Change: Math notation to bold uppercase points, bold lowercase no-barb vectors (#412) |
14 | 22 | - Change: Books use Markdeep's image class=pixel for rendered image fidelity (#498) |
15 | 23 |
|
16 | 24 | ### _In One Weekend_ |
| 25 | +- Fix: Improve image size and aspect ratio calculation to make size changes easier |
| 26 | +- Fix: Added `t` parameter back into `hit_record` at correct place |
| 27 | +- Fix: image basic vectors off by one |
17 | 28 | - Fix: Update image and size for first PPM image |
18 | 29 | - Fix: Update image and size for blue-to-white gradient image |
19 | 30 | - Fix: Update image and size for simple red sphere render |
20 | 31 | - Fix: Update image and size for sphere with normal-vector coloring |
21 | | -- Fix: Improve image size and aspect ratio calculation to make size changes easier |
22 | | -- Fix: Added `t` parameter back into `hit_record` at correct place |
23 | | -- Fix: image basic vectors off by one |
24 | | -- Change: First image size changed to 256x256 |
25 | | -- Change: Default image sizes changed from 200x100 to 384x216 |
| 32 | +- Fix: Correct typo in "What's next?" list to rejoin split paragraph on "Lights." Adjust numbering |
| 33 | + in rest of list. |
26 | 34 | - Change: Define image aspect ratio up front, then image height from that and the image width |
| 35 | +- Change: Default image sizes changed from 200x100 to 384x216 |
| 36 | +- Change: First image size changed to 256x256 |
27 | 37 |
|
28 | 38 | ### _The Next Week_ |
29 | 39 | - Change: Large rewrite of the `image_texture` class. Now handles image loading too. (#434) |
30 | 40 |
|
31 | 41 |
|
32 | | ---------------------------------------------------------------------------------------------------- |
33 | | -# v3.0.3 (in progress) |
34 | | - |
35 | | -### _In One Weekend_ |
36 | | -- Fix: Correct typo in "What's next?" list to rejoin split paragraph on "Lights." Adjust numbering |
37 | | - in rest of list. |
38 | | - |
39 | | - |
40 | 42 | ---------------------------------------------------------------------------------------------------- |
41 | 43 | # v3.0.2 (2020-04-11) |
42 | 44 |
|
|
0 commit comments