Skip to content

Commit 8ba5333

Browse files
author
Trevor Black
committed
Completed the second pass of the CHANGELOG. Resolves #20
1 parent b436798 commit 8ba5333

File tree

1 file changed

+24
-52
lines changed

1 file changed

+24
-52
lines changed

CHANGELOG.md

Lines changed: 24 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Change Log
22
================================================================================
33

4-
v2.0.0 (In Progress)
4+
v2.0.0 (2019-09-26)
55
---------------------
66
Common
77
- Add: Created single monolithic raytracing.github.io repo
@@ -32,31 +32,26 @@ _Ray Tracing In One Weekend_
3232
- Add: Markdeep page created for entire body of text
3333
- Add: Markdeep MathJax created for formulae and equations for body of text
3434
- Add: raytracing.github.io/books/RayTracingInOneWeekend.html
35+
- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
3536
- Change: Text, Syntax highlighting of source modifications
36-
- Change: Text, Chapter 2, Reorder include files in code blocks to match src conventions
37-
- Change: Text, Chapter 2, Consistent use of spaces in code blocks
38-
- Change: Text, Chapter 2, Reordered `vec3` class functions to + - * /
39-
- Change: Text, Chapter 2, unbolded unit_vector
40-
- Fix: Text, Chapter 3, Remove `*world` and `depth` parameters from `color` function signature
4137
- Change: Text, Chapter 3, Reorder include files in code blocks to match src conventions
42-
- Change: Text, Chapter 5, Reorder include files in code blocks to match src conventions
43-
- Change: Text, Chapter 5, Consistent use of spaces in code blocks
44-
- Change: Text, Chapter 5, Put `hit_record` and `{` on the same line
45-
- Fix: Text, Chapter 6, Add `#include "random.h"` in code blocks
38+
- Change: Text, Chapter 3, Consistent use of spaces in code blocks
39+
- Change: Text, Chapter 3, Reordered `vec3` class functions to + - * /
40+
- Change: Text, Chapter 4, Reorder include files in code blocks to match src conventions
41+
- Change: Text, Chapter 6, Reorder include files in code blocks to match src conventions
4642
- Change: Text, Chapter 6, Consistent use of spaces in code blocks
47-
- Fix: Text, Chapter 7, Remove `depth` parameter from `color` function signature
48-
- Change: Text, Chapter 8, Consistent use of spaces in code blocks
49-
- Change: Text, Chapter 8, Put function signatures and `{` on the same line
50-
- Fix: Text, Chapter 9, Added metal fuzziness parameter for initial dielectric
43+
- Fix: Text, Chapter 7, Add `#include "random.h"` in code blocks
44+
- Change: Text, Chapter 7, Consistent use of spaces in code blocks
5145
- Change: Text, Chapter 9, Consistent use of spaces in code blocks
5246
- Change: Text, Chapter 9, Put function signatures and `{` on the same line
47+
- Fix: Text, Chapter 10, Added metal fuzziness parameter for initial dielectric
5348
- Change: Text, Chapter 10, Consistent use of spaces in code blocks
54-
- Change: Text, Chapter 10, Add curly braces for `if (refract)` statement
55-
- Fix: Text, Chapter 10, Remove `0.0` from metal instantiation
56-
- Fix: Text, Chapter 11, Change `lookatfrom` to `lookfrom`
57-
- Change: Text, Chapter 12, Put function signatures and `{` on the same line
49+
- Change: Text, Chapter 10, Put function signatures and `{` on the same line
50+
- Change: Text, Chapter 11, Consistent use of spaces in code blocks
51+
- Fix: Text, Chapter 13, Added metal fuzziness parameter
52+
- Change: Text, Chapter 13, Put function signatures and `{` on the same line
5853
- Delete: Code, `vec3 p = r.point_at_parameter(2.0);` in main.cc
59-
- Delete: Code, Removed extraneous `;` from `vec3::operator[]` signature
54+
- Delete: Code, Removed extraneous `;` from `vec3::&operator[]` signature
6055

6156

6257
_Ray Tracing: The Next Week_
@@ -66,23 +61,24 @@ _Ray Tracing: The Next Week_
6661
- Add: Markdeep MathJax created for formulae and equations for body of text
6762
- Add: raytracing.github.io/books/RayTracingTheNextWeek.html
6863
- Add: Earth map picture for use in rendering
64+
- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
6965
- Change: Text, Syntax highlighting of source modifications
66+
- Fix: Text, Chapter 2, The `lambertian` class definition now uses `vec3` instead of `texture`
7067
- Change: Text, Chapter 2, Consistent use of spaces in code blocks
7168
- Change: Text, Chapter 3, Consistent use of spaces in code blocks
7269
- Change: Text, Chapter 4, Consistent use of spaces in code blocks
7370
- Change: Text, Chapter 5, Consistent use of spaces in code blocks
7471
- Change: Text, Chapter 5, added "texture" to "We can use that texture on some spheres"
7572
- Change: Text, Chapter 7, Consistent use of spaces in code blocks
7673
- Change: Text, Chapter 7, "This is yz and xz" changed to "This is xz and yz"
77-
- Change: Text, Chapter 7, Changed `cornell_box` hittable array size to 5
74+
- Fix: Text, Chapter 7, Changed `cornell_box` hittable array size to 5
7875
- Change: Text, Chapter 8, Changed "And the changes to Cornell is" to "... Cornell are"
79-
- Change: Text, Chapter 9, Changed short if statements to two lines for Consistency
76+
- Change: Text, Chapter 9, Changed short `if` statements to two lines for Consistency
8077
- Change: Text, Chapter 10, Consistent use of spaces in code blocks
81-
- Change: Code and Text, Chapter 8, cleaned up implementation of `constant_medium::hit`
82-
- 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`
78+
- Change: Code and Text, Chapter 9, cleaned up implementation of `constant_medium::hit`
79+
- Change: Code and Text, Chapter 9, Rewrote debug functionality in `constant_medium::hit`
80+
- Fix: Code and Text, Chapter 3, Changed `List[0]` to `List[i]` in `hittable_list::bounding_box()`
81+
- Fix: Code and Text, Chapter 3, Replaced `fmax` and `fmin` with `ffmax` and `ffmin`
8682
- Fix: Code, Add missing headers to constant_medium.h to fix g++ compiler error
8783

8884

@@ -92,6 +88,7 @@ _Ray Tracing: The Rest Of Your Life_
9288
- Add: Markdeep page created for entire body of text
9389
- Add: Markdeep MathJax created for formulae and equations for body of text
9490
- Add: raytracing.github.io/books/RayTracingTheRestOfYourLife.html
91+
- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
9592
- Fix: Text, Chapter order starting from chapter 2
9693
- Fix: Text, Renamed figures and images to match new chapter numbering
9794
- Change: Text, Syntax highlighting of source modifications
@@ -121,29 +118,4 @@ _Ray Tracing In One Weekend_
121118
v1.42.0 (2018-08-26)
122119
----------------------
123120
_Ray Tracing: The Next Week_
124-
- Add: First GitHub release.
125-
126-
127-
# TODO:
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
131-
- [ ] Check changes against original text
132-
- [ ] Formatting changes
133-
- [ ] Add issues found in this process (see below)
134-
- [ ] Fix line width
135-
- [ ] git push
136-
137-
# Comments:
138-
- feel free to condense/elaborate/combine some of the change notes
139-
- Lots of the codeblock changes can probably be combined at the text level
140-
- Formatting comments are _encouraged_
141-
- It's hard to tell which sanity changes were from transcription mistakes vs original errors
142-
- from code_block sanity check _InOneWeekend_ has chapters 8,9,10,11 incorrectly labelled
143-
144-
# Issues
145-
- None of the _Sanity pass for Code Blocks_ changes ported to the src
146-
- if (refract) in chapter 10 of _InOneWeekend_ needs curly braces
147-
- In chapter 7 of _RestOfYourLife_ z calculation is different
148-
- MAXFLOAT should become infinity
149-
- pexm_z in _NextWeek_ should be perm_z
121+
- Add: First GitHub release.

0 commit comments

Comments
 (0)