Skip to content

Commit b436798

Browse files
author
Trevor Black
committed
100% done with CHANGELOG first pass. Have second pass and general cleanup to do. #20
1 parent 7f5c1b7 commit b436798

File tree

1 file changed

+31
-30
lines changed

1 file changed

+31
-30
lines changed

CHANGELOG.md

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,26 @@ v2.0.0 (In Progress)
55
---------------------
66
Common
77
- Add: Created single monolithic raytracing.github.io repo
8-
- Change: Deprecated existing _InOneWeekend_, _TheNextWeek_, _TheRestOfYourLife_ repos
8+
- Delete: Deprecated existing _InOneWeekend_, _TheNextWeek_, _TheRestOfYourLife_ repos
99
- Change: Moved existing _InOneWeekend_, _TheNextWeek_, _TheRestOfYourLife_ content to io repo
1010
- Add: CHANGELOG.md
1111
- Add: CONTRIBUTING.md
1212
- Add: COPYING.txt
1313
- Add: README.md
1414
- Change: License change to CC0 in COPYING.txt
15-
- Add: Markdeep documents created for all three
16-
- Change: Replaced drand48() with portable random number generation
1715
- Add: raytracing.github.io links to all the three books
1816
- Change: Web links have been changed to new locations
1917
- Add: Links to Kindle version of the books
20-
- Add: Syntax coloring for highlighting of text in source blocks
21-
- Add: CSS for images
2218
- Add: CSS for body of the text
19+
- Add: CSS for images
2320
- Add: CSS for code blocks
24-
- Add: CSS for the Print variant of the books
21+
- Add: CSS for highlighting of text in code blocks
22+
- Add: CSS for Table of Contents
23+
- Add: CSS for the print variant of the books
24+
- Change: All instances of `hitable` have become `hittable`
25+
- Change: Replaced `drand48()` with portable `random_double` number generation
26+
- Change: Rewrote vec3.h `cross` function for clarity
27+
2528

2629
_Ray Tracing In One Weekend_
2730
- Add: README.md
@@ -34,24 +37,26 @@ _Ray Tracing In One Weekend_
3437
- Change: Text, Chapter 2, Consistent use of spaces in code blocks
3538
- Change: Text, Chapter 2, Reordered `vec3` class functions to + - * /
3639
- Change: Text, Chapter 2, unbolded unit_vector
40+
- Fix: Text, Chapter 3, Remove `*world` and `depth` parameters from `color` function signature
3741
- Change: Text, Chapter 3, Reorder include files in code blocks to match src conventions
38-
- Change: Text, Chapter 3, Remove `*world` and `depth` parameters from `color` function signature
3942
- Change: Text, Chapter 5, Reorder include files in code blocks to match src conventions
4043
- Change: Text, Chapter 5, Consistent use of spaces in code blocks
4144
- Change: Text, Chapter 5, Put `hit_record` and `{` on the same line
45+
- Fix: Text, Chapter 6, Add `#include "random.h"` in code blocks
4246
- Change: Text, Chapter 6, Consistent use of spaces in code blocks
43-
- Change: Text, Chapter 6, Add `#include "random.h"` in code blocks
44-
- Change: Text, Chapter 7, Remove `depth` parameter from `color` function signature
47+
- Fix: Text, Chapter 7, Remove `depth` parameter from `color` function signature
4548
- Change: Text, Chapter 8, Consistent use of spaces in code blocks
4649
- Change: Text, Chapter 8, Put function signatures and `{` on the same line
50+
- Fix: Text, Chapter 9, Added metal fuzziness parameter for initial dielectric
4751
- Change: Text, Chapter 9, Consistent use of spaces in code blocks
4852
- Change: Text, Chapter 9, Put function signatures and `{` on the same line
49-
- Change: Text, Chapter 9, Changed contents of `List[0]` to match original text
5053
- Change: Text, Chapter 10, Consistent use of spaces in code blocks
5154
- Change: Text, Chapter 10, Add curly braces for `if (refract)` statement
52-
- Change: Text, Chapter 10, Remove `0.0` from metal instantiation
53-
- Change: Text, Chapter 11, Change `lookatfrom` to `lookfrom`
55+
- Fix: Text, Chapter 10, Remove `0.0` from metal instantiation
56+
- Fix: Text, Chapter 11, Change `lookatfrom` to `lookfrom`
5457
- Change: Text, Chapter 12, Put function signatures and `{` on the same line
58+
- Delete: Code, `vec3 p = r.point_at_parameter(2.0);` in main.cc
59+
- Delete: Code, Removed extraneous `;` from `vec3::operator[]` signature
5560

5661

5762
_Ray Tracing: The Next Week_
@@ -60,19 +65,13 @@ _Ray Tracing: The Next Week_
6065
- Add: Markdeep page created for entire body of text
6166
- Add: Markdeep MathJax created for formulae and equations for body of text
6267
- Add: raytracing.github.io/books/RayTracingTheNextWeek.html
68+
- Add: Earth map picture for use in rendering
6369
- Change: Text, Syntax highlighting of source modifications
6470
- Change: Text, Chapter 2, Consistent use of spaces in code blocks
65-
- Change: Text, Chapter 2, Rewrote `Camera` constructors parameters to match _In One Weekend_
6671
- Change: Text, Chapter 3, Consistent use of spaces in code blocks
6772
- Change: Text, Chapter 4, Consistent use of spaces in code blocks
68-
- Change: Text, Chapter 4, Changed open brace to curly in `constant_texture` constructor
69-
- Change: Text, Chapter 4, Changed open brace to curly at `const (`
70-
- Change: Text, Chapter 4, Added `;` to `List[0]` and `List[1]`
7173
- Change: Text, Chapter 5, Consistent use of spaces in code blocks
7274
- Change: Text, Chapter 5, added "texture" to "We can use that texture on some spheres"
73-
- Change: Text, Chapter 5, Changed open brace to curly in `two_perlin_sphere` signature
74-
- Change: Text, Chapter 5, Changed `Z` to `2` in `trilinear_interp` signature
75-
- Change: Text, Chapter 5, Removed `;` from `pexm_z` index
7675
- Change: Text, Chapter 7, Consistent use of spaces in code blocks
7776
- Change: Text, Chapter 7, "This is yz and xz" changed to "This is xz and yz"
7877
- Change: Text, Chapter 7, Changed `cornell_box` hittable array size to 5
@@ -81,6 +80,10 @@ _Ray Tracing: The Next Week_
8180
- Change: Text, Chapter 10, Consistent use of spaces in code blocks
8281
- Change: Code and Text, Chapter 8, cleaned up implementation of `constant_medium::hit`
8382
- Change: Code and Text, Chapter 8, Rewrote debug functionality in `constant_medium::hit`
83+
- Fix: Text, Chapter 2, The `lambertian` class definition now uses `vec3` instead of `texture`s.
84+
- Fix: Code and Text, Chapter 2, Changed `List[0]` to `List[i]` in `hittable_list::bounding_box()`
85+
- Fix: Code and Text, Chapter 2, Replaced `fmax` and `fmin` with `ffmax` and `ffmin`
86+
- Fix: Code, Add missing headers to constant_medium.h to fix g++ compiler error
8487

8588

8689
_Ray Tracing: The Rest Of Your Life_
@@ -91,21 +94,16 @@ _Ray Tracing: The Rest Of Your Life_
9194
- Add: raytracing.github.io/books/RayTracingTheRestOfYourLife.html
9295
- Fix: Text, Chapter order starting from chapter 2
9396
- Fix: Text, Renamed figures and images to match new chapter numbering
94-
- Fix: Text, Chapter 2, The `lambertian` class definition now uses `vec3` instead of `texture`s.
9597
- Change: Text, Syntax highlighting of source modifications
9698
- Change: Text, Chapter 2, Reorder include files in code blocks to match src conventions
97-
- Change: Text, Chapter 2, Changed `i < NX` to `i < N`
9899
- Change: Text, Chapter 3, Reorder include files in code blocks to match src conventions
100+
- Fix: Text, Chapter 4, Rewrote formula for "Color" to "Color = A * color(direction"
99101
- Change: Text, Chapter 6, Consistent use of spaces in code blocks
100-
- Change: Text, Chapter 6, Remove `flip_normals` from code block
101102
- Change: Text, Chapter 6, Consistent use of spaces in code blocks
102-
- Change: Text, Chapter 6, Change `hrec` to `rec`
103103
- Change: Text, Chapter 8, Changed calculation of `a` axis to pseudocode
104104
- Change: Text, Chapter 8, Consistent use of spaces in code blocks
105+
- Fix: Code and Text, Chapter 6, `material::scattering_pdf` now returns type float
105106
- Fix: Code and Text, Chapter 6, removal of factor of 2 to `random_cosine_direction` calculation
106-
- Fix: Text, Chapter 4, Rewrote formula for "Color" to "Color = A * color(direction"
107-
108-
109107

110108

111109
v1.123.0 (2018-08-26)
@@ -127,11 +125,12 @@ _Ray Tracing: The Next Week_
127125

128126

129127
# TODO:
130-
- [ ] Go through closed (and open) issues
131-
- [ ] Go through repo contents
132-
- [ ] Check for bug that I found, and changed for clarity
128+
- [x] Go through closed (and open) issues
129+
- [x] Go through repo contents
130+
- [x] Check for bug that I found, and changed for clarity
133131
- [ ] Check changes against original text
134132
- [ ] Formatting changes
133+
- [ ] Add issues found in this process (see below)
135134
- [ ] Fix line width
136135
- [ ] git push
137136

@@ -145,4 +144,6 @@ _Ray Tracing: The Next Week_
145144
# Issues
146145
- None of the _Sanity pass for Code Blocks_ changes ported to the src
147146
- if (refract) in chapter 10 of _InOneWeekend_ needs curly braces
148-
- In chapter 7 of _RestOfYourLife_ z calculation is different
147+
- In chapter 7 of _RestOfYourLife_ z calculation is different
148+
- MAXFLOAT should become infinity
149+
- pexm_z in _NextWeek_ should be perm_z

0 commit comments

Comments
 (0)