1
1
Change Log
2
2
================================================================================
3
3
4
- v2.0.0 (2019-09-26 )
4
+ v2.0.0 (2019-10-07 )
5
5
---------------------
6
6
Common
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
8
10
- Delete: Deprecated existing _ InOneWeekend_ , _ TheNextWeek_ , _ TheRestOfYourLife_ repos
9
11
- Change: Moved existing _ InOneWeekend_ , _ TheNextWeek_ , _ TheRestOfYourLife_ content to io repo
10
12
- Add: CHANGELOG.md
11
13
- Add: CONTRIBUTING.md
12
14
- Add: COPYING.txt
13
15
- Add: README.md
14
- - Change: License change to CC0 in COPYING.txt
15
16
- 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
23
18
- 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
26
21
- Change: Rewrote vec3.h ` cross ` function for clarity
27
22
28
23
29
24
_ 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
35
33
- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
36
34
- Change: Text, Syntax highlighting of source modifications
37
35
- Change: Text, Chapter 3, Reorder include files in code blocks to match src conventions
@@ -40,82 +38,76 @@ _Ray Tracing in One Weekend_
40
38
- Change: Text, Chapter 4, Reorder include files in code blocks to match src conventions
41
39
- Change: Text, Chapter 6, Reorder include files in code blocks to match src conventions
42
40
- Change: Text, Chapter 6, Consistent use of spaces in code blocks
43
- - Fix: Text, Chapter 7, Add ` #include "random.h" ` in code blocks
44
41
- Change: Text, Chapter 7, Consistent use of spaces in code blocks
45
42
- Change: Text, Chapter 9, Consistent use of spaces in code blocks
46
43
- Change: Text, Chapter 9, Put function signatures and ` { ` on the same line
47
- - Fix: Text, Chapter 10, Added metal fuzziness parameter for initial dielectric
48
44
- Change: Text, Chapter 10, Consistent use of spaces in code blocks
49
45
- Change: Text, Chapter 10, Put function signatures and ` { ` on the same line
50
46
- Change: Text, Chapter 11, Consistent use of spaces in code blocks
51
- - Fix: Text, Chapter 13, Added metal fuzziness parameter
52
47
- Change: Text, Chapter 13, Put function signatures and ` { ` on the same line
53
48
- Delete: Code, ` vec3 p = r.point_at_parameter(2.0); ` in main.cc
54
- - Delete: Code, Removed extraneous ` ; ` from ` vec3::&operator[] ` signature
55
49
56
50
57
51
_ 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
60
59
- Add: Markdeep page created for entire body of text
61
60
- Add: Markdeep MathJax created for formulae and equations for body of text
62
- - Add: raytracing.github.io/books/RayTracingTheNextWeek.html
63
61
- Add: Earth map picture for use in rendering
64
62
- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
65
63
- Change: Text, Syntax highlighting of source modifications
66
- - Fix: Text, Chapter 2, The ` lambertian ` class definition now uses ` vec3 ` instead of ` texture `
67
64
- Change: Text, Chapter 2, Consistent use of spaces in code blocks
68
65
- Change: Text, Chapter 3, Consistent use of spaces in code blocks
69
66
- Change: Text, Chapter 4, Consistent use of spaces in code blocks
70
67
- Change: Text, Chapter 5, Consistent use of spaces in code blocks
71
68
- Change: Text, Chapter 5, added "texture" to "We can use that texture on some spheres"
72
69
- Change: Text, Chapter 7, Consistent use of spaces in code blocks
73
70
- 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
75
71
- Change: Text, Chapter 8, Changed "And the changes to Cornell is" to "... Cornell are"
76
72
- Change: Text, Chapter 9, Changed short ` if ` statements to two lines for Consistency
77
73
- Change: Text, Chapter 10, Consistent use of spaces in code blocks
78
74
- Change: Code and Text, Chapter 9, cleaned up implementation of ` constant_medium::hit `
79
75
- 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
83
76
84
77
85
78
_ 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
88
86
- Add: Markdeep page created for entire body of text
89
87
- Add: Markdeep MathJax created for formulae and equations for body of text
90
- - Add: raytracing.github.io/books/RayTracingTheRestOfYourLife.html
91
88
- 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
94
89
- Change: Text, Syntax highlighting of source modifications
95
90
- Change: Text, Chapter 2, Reorder include files in code blocks to match src conventions
96
91
- 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"
98
92
- Change: Text, Chapter 6, Consistent use of spaces in code blocks
99
93
- Change: Text, Chapter 6, Consistent use of spaces in code blocks
100
94
- Change: Text, Chapter 8, Changed calculation of ` a ` axis to pseudocode
101
95
- 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
104
96
105
97
106
98
v1.123.0 (2018-08-26)
107
99
-----------------------
108
100
_ Ray Tracing: The Rest of Your Life_
109
- - Add : First GitHub release.
101
+ - New : First GitHub release.
110
102
111
103
112
104
v1.54.0 (2018-08-26)
113
105
----------------------
114
106
_ Ray Tracing in One Weekend_
115
- - Add : First GitHub release.
107
+ - New : First GitHub release.
116
108
117
109
118
110
v1.42.0 (2018-08-26)
119
111
----------------------
120
112
_ Ray Tracing: The Next Week_
121
- - Add : First GitHub release.
113
+ - New : First GitHub release.
0 commit comments