11Change Log
22================================================================================
33
4- v2.0.0 (2019-09-26 )
4+ v2.0.0 (2019-10-07 )
55---------------------
66Common
7- - Add: Created single monolithic raytracing.github.io repo
7+ - New: General release to web
8+ - New: Created single monolithic raytracing.github.io repo
9+ - New: License change to CC0 in COPYING.txt
810- Delete: Deprecated existing _ InOneWeekend_ , _ TheNextWeek_ , _ TheRestOfYourLife_ repos
911- Change: Moved existing _ InOneWeekend_ , _ TheNextWeek_ , _ TheRestOfYourLife_ content to io repo
1012- Add: CHANGELOG.md
1113- Add: CONTRIBUTING.md
1214- Add: COPYING.txt
1315- Add: README.md
14- - Change: License change to CC0 in COPYING.txt
1516- Add: raytracing.github.io links to all the three books
16- - Change: Web links have been changed to new locations
17- - Add: Links to Kindle version of the books
18- - Add: CSS for body of the text
19- - Add: CSS for images
20- - Add: CSS for code blocks
21- - Add: CSS for highlighting of text in code blocks
22- - Add: CSS for Table of Contents
17+ - Add: CSS for all books
2318- 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
19+ - Fix : All instances of ` hitable ` have become ` hittable `
20+ - Fix : Replaced ` drand48() ` with portable ` random_double ` number generation
2621- Change: Rewrote vec3.h ` cross ` function for clarity
2722
2823
2924_ Ray Tracing in One Weekend_
30- - Add: README.md
31- - Add: Source README.md
32- - Add: Markdeep page created for entire body of text
33- - Add: Markdeep MathJax created for formulae and equations for body of text
34- - Add: raytracing.github.io/books/RayTracingInOneWeekend.html
25+ - Fix: Text, Chapter 7, Add ` #include "random.h" ` in code blocks
26+ - Fix: Text, Chapter 10, Added metal fuzziness parameter for initial dielectric
27+ - Fix: Text, Chapter 13, Added metal fuzziness parameter
28+ - Fix: Code, Removed extraneous ` ; ` from ` vec3::&operator[] ` signature
29+ - New: Markdeep page created for entire body of text
30+ - New: Markdeep MathJax for formulae and equations for body of text
31+ - New: raytracing.github.io/books/RayTracingInOneWeekend.html
32+ - Change: README files updated for top level, source, and books
3533- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
3634- Change: Text, Syntax highlighting of source modifications
3735- Change: Text, Chapter 3, Reorder include files in code blocks to match src conventions
@@ -40,82 +38,76 @@ _Ray Tracing in One Weekend_
4038- Change: Text, Chapter 4, Reorder include files in code blocks to match src conventions
4139- Change: Text, Chapter 6, Reorder include files in code blocks to match src conventions
4240- Change: Text, Chapter 6, Consistent use of spaces in code blocks
43- - Fix: Text, Chapter 7, Add ` #include "random.h" ` in code blocks
4441- Change: Text, Chapter 7, Consistent use of spaces in code blocks
4542- Change: Text, Chapter 9, Consistent use of spaces in code blocks
4643- Change: Text, Chapter 9, Put function signatures and ` { ` on the same line
47- - Fix: Text, Chapter 10, Added metal fuzziness parameter for initial dielectric
4844- Change: Text, Chapter 10, Consistent use of spaces in code blocks
4945- Change: Text, Chapter 10, Put function signatures and ` { ` on the same line
5046- Change: Text, Chapter 11, Consistent use of spaces in code blocks
51- - Fix: Text, Chapter 13, Added metal fuzziness parameter
5247- Change: Text, Chapter 13, Put function signatures and ` { ` on the same line
5348- Delete: Code, ` vec3 p = r.point_at_parameter(2.0); ` in main.cc
54- - Delete: Code, Removed extraneous ` ; ` from ` vec3::&operator[] ` signature
5549
5650
5751_ Ray Tracing: The Next Week_
58- - Add: README.md
59- - Add: Source README.md
52+ - Fix: Text, Chapter 2, The ` lambertian ` class definition now uses ` vec3 ` instead of ` texture `
53+ - Fix: Text, Chapter 7, Changed ` cornell_box ` hittable array size to 5
54+ - Fix: Code and Text, Chapter 3, Changed ` List[0] ` to ` List[i] ` in ` hittable_list::bounding_box() `
55+ - Fix: Code and Text, Chapter 3, Replaced ` fmax ` and ` fmin ` with ` ffmax ` and ` ffmin `
56+ - Fix: Code, Add missing headers to constant_medium.h to fix g++ compiler error
57+ - New: raytracing.github.io/books/RayTracingTheNextWeek.html
58+ - Add: README.md, source README.md
6059- Add: Markdeep page created for entire body of text
6160- Add: Markdeep MathJax created for formulae and equations for body of text
62- - Add: raytracing.github.io/books/RayTracingTheNextWeek.html
6361- Add: Earth map picture for use in rendering
6462- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
6563- Change: Text, Syntax highlighting of source modifications
66- - Fix: Text, Chapter 2, The ` lambertian ` class definition now uses ` vec3 ` instead of ` texture `
6764- Change: Text, Chapter 2, Consistent use of spaces in code blocks
6865- Change: Text, Chapter 3, Consistent use of spaces in code blocks
6966- Change: Text, Chapter 4, Consistent use of spaces in code blocks
7067- Change: Text, Chapter 5, Consistent use of spaces in code blocks
7168- Change: Text, Chapter 5, added "texture" to "We can use that texture on some spheres"
7269- Change: Text, Chapter 7, Consistent use of spaces in code blocks
7370- Change: Text, Chapter 7, "This is yz and xz" changed to "This is xz and yz"
74- - Fix: Text, Chapter 7, Changed ` cornell_box ` hittable array size to 5
7571- Change: Text, Chapter 8, Changed "And the changes to Cornell is" to "... Cornell are"
7672- Change: Text, Chapter 9, Changed short ` if ` statements to two lines for Consistency
7773- Change: Text, Chapter 10, Consistent use of spaces in code blocks
7874- Change: Code and Text, Chapter 9, cleaned up implementation of ` constant_medium::hit `
7975- 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 `
82- - Fix: Code, Add missing headers to constant_medium.h to fix g++ compiler error
8376
8477
8578_ Ray Tracing: The Rest of Your Life_
86- - Add: README.md
87- - Add: Source README.md
79+ - Fix: Text, Chapter order starting from chapter 2
80+ - Fix: Text, Renamed figures and images to match new chapter numbering
81+ - Fix: Text, Chapter 4, Rewrote formula for "Color" to "Color = A * color(direction"
82+ - Fix: Code and Text, Chapter 6, ` material::scattering_pdf ` now returns type float
83+ - Fix: Code and Text, Chapter 6, removal of factor of 2 to ` random_cosine_direction ` calculation
84+ - New: raytracing.github.io/books/RayTracingTheRestOfYourLife.html
85+ - Add: README.md, source README.md
8886- Add: Markdeep page created for entire body of text
8987- Add: Markdeep MathJax created for formulae and equations for body of text
90- - Add: raytracing.github.io/books/RayTracingTheRestOfYourLife.html
9188- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
92- - Fix: Text, Chapter order starting from chapter 2
93- - Fix: Text, Renamed figures and images to match new chapter numbering
9489- Change: Text, Syntax highlighting of source modifications
9590- Change: Text, Chapter 2, Reorder include files in code blocks to match src conventions
9691- Change: Text, Chapter 3, Reorder include files in code blocks to match src conventions
97- - Fix: Text, Chapter 4, Rewrote formula for "Color" to "Color = A * color(direction"
9892- Change: Text, Chapter 6, Consistent use of spaces in code blocks
9993- Change: Text, Chapter 6, Consistent use of spaces in code blocks
10094- Change: Text, Chapter 8, Changed calculation of ` a ` axis to pseudocode
10195- Change: Text, Chapter 8, Consistent use of spaces in code blocks
102- - Fix: Code and Text, Chapter 6, ` material::scattering_pdf ` now returns type float
103- - Fix: Code and Text, Chapter 6, removal of factor of 2 to ` random_cosine_direction ` calculation
10496
10597
10698v1.123.0 (2018-08-26)
10799-----------------------
108100_ Ray Tracing: The Rest of Your Life_
109- - Add : First GitHub release.
101+ - New : First GitHub release.
110102
111103
112104v1.54.0 (2018-08-26)
113105----------------------
114106_ Ray Tracing in One Weekend_
115- - Add : First GitHub release.
107+ - New : First GitHub release.
116108
117109
118110v1.42.0 (2018-08-26)
119111----------------------
120112_ Ray Tracing: The Next Week_
121- - Add : First GitHub release.
113+ - New : First GitHub release.
0 commit comments