Skip to content

Commit bfdb39c

Browse files
committed
Stub for v3.2.2 release
1 parent 18d1fe3 commit bfdb39c

File tree

4 files changed

+55
-43
lines changed

4 files changed

+55
-43
lines changed

CHANGELOG.md

Lines changed: 34 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
11
Change Log -- Ray Tracing in One Weekend
22
====================================================================================================
33

4+
# v3.2.2 (in progress)
5+
6+
### Common
7+
8+
### In One Weekend
9+
10+
### The Next Week
11+
12+
### The Rest of Your Life
13+
14+
15+
----------------------------------------------------------------------------------------------------
416
# v3.2.1 (2020-10-03)
517

618
### Common
@@ -9,7 +21,7 @@ Change Log -- Ray Tracing in One Weekend
921
incorrect content (#712)
1022
- Fix: Image texture destructor should call `STBI_FREE` instead of delete (#734)
1123

12-
### _In One Weekend_
24+
### In One Weekend
1325
- Delete: Remove premature `cstdlib` include; not needed until we use `rand()` (#687)
1426
- Fix: Replace old anti-alias result image with before-and-after image (#679)
1527
- Fix: Listing 29: Added missing `rtweekend.h` include (#691)
@@ -19,7 +31,7 @@ Change Log -- Ray Tracing in One Weekend
1931
- Fix: Fix error in citation section (#721)
2032
- Fix: Listings 33, 39: Add consistent function signature for `trilinear_interp` (#722)
2133

22-
### _The Next Week_
34+
### The Next Week
2335
- Change: `bvh_node` no longer reorders the source vector of scene objects; uses local copy
2436
instead (#701)
2537
- Delete: Remove unused u,v,w variables in initial `perlin::noise()` function (#684)
@@ -32,7 +44,7 @@ Change Log -- Ray Tracing in One Weekend
3244
value (#694)
3345
- Fix: Fix error in citation section (#721)
3446

35-
### _The Rest of Your Life_
47+
### The Rest of Your Life
3648
- Fix: Fix errors in citation section (#721)
3749
- Fix: Area equation in section 3.3 Constructing a PDF and nearby text (#735)
3850
- Add: Listing 36: Add missing updates to dielectric class for updating specular in scatter record
@@ -96,7 +108,7 @@ but that's never worked out for us before. Ah, dreams.
96108
(as it was previously). (#669)
97109
- New: each book gets a section of recommended citation examples (#500)
98110

99-
### _In One Weekend_
111+
### In One Weekend
100112
- Change: Updated all rendered images except for 1.13, 1.14 (#179, #547, #548, #549, #550, #551,
101113
#552, #553, #554, #555, #556, #557, #560, #561, #562, #563, #564, #565, #566)
102114
- Change: Standard working render width changed to 400 pixels
@@ -120,7 +132,7 @@ but that's never worked out for us before. Ah, dreams.
120132
- Fix: Rewrote refracted ray perpendicular and parallel components for correctness (#526)
121133
- New: Listing 50: Show the updated material definitions
122134

123-
### _The Next Week_
135+
### The Next Week
124136
- Delete: Deleted the section covering the old `flip_face` class, renumbered images as this
125137
eliminated the rendering with missing Cornell box faces (#270, #482, #661)
126138
- Delete: scenes 7 & 9 from the original (`cornell_balls` and `cornell_final`), as these were not
@@ -134,7 +146,7 @@ but that's never worked out for us before. Ah, dreams.
134146
- Fix: Listing 7: Show reverted viewing parameters from book 1 final scene
135147
- Fix: Typo in listing caption for filename `moving-sphere.h`
136148

137-
### _The Rest of Your Life_
149+
### The Rest of Your Life
138150
- Change: use `vup` for camera, as in other two books
139151
- Fix: world and camera setup in `main()`, and include full body in book listing (#646)
140152
- New: `flip_face` moved to book 3, where it's needed for the light source (#661)
@@ -143,11 +155,11 @@ but that's never worked out for us before. Ah, dreams.
143155
----------------------------------------------------------------------------------------------------
144156
# v3.1.2 (2020-06-03)
145157

146-
### _In One Weekend_
158+
### In One Weekend
147159
- Fix: Correct typo: "Intance Translation" -> "Instance Translation"
148160
- Fix: Corrected geometry type when computing distance between two points, final scene (#609)
149161

150-
### _The Rest of Your Life_
162+
### The Rest of Your Life
151163
- Fix: Missing closing parenthesis in listing 10 (#603)
152164
- Fix: Tiny improvements to the lambertian::scatter() development (#604)
153165
- Fix: Correct geometry type and unit vector method in `ray_color()`, listing 20 (#606)
@@ -165,15 +177,15 @@ but that's never worked out for us before. Ah, dreams.
165177
- Change: Camera code improvements to make it more robust when any particular value changes. Also,
166178
the code develops in a smoother series of iterations as the book progresses. (#536)
167179

168-
### _In One Weekend_
180+
### In One Weekend
169181
- Fix: Camera initialization with explicit up vector (#537)
170182
- Fix: Changed some text around the camera model and the camera defocus blur model (#536)
171183
- Change: The C++ `<random>` version of `random_double()` no longer depends on `<functional>`
172184
header.
173185
- Change: Refactored `random_scene()`. More named intermediate values, sync'ed with source.
174186
(#489)
175187

176-
### _The Next Week_
188+
### The Next Week
177189
- Fix: Added clarification about updating lambertian variables from `color` to `solid_color`.
178190
- Fix: Corrected for-loop indices (they differed from the version in book 1) in `random_scene()`.
179191
- Fix: Introduce "Texture Coordinates for Spheres" in Chapter 4 to support (u,v) coordinates in
@@ -206,7 +218,7 @@ adopting, but may warrant comparison with any current projects.
206218
- Change: Math notation to bold uppercase points, bold lowercase no-barb vectors (#412)
207219
- Change: Books use Markdeep's image class=pixel for rendered image fidelity (#498)
208220

209-
### _In One Weekend_
221+
### In One Weekend
210222
- Fix: Improve image size and aspect ratio calculation to make size changes easier
211223
- Fix: Added `t` parameter back into `hit_record` at correct place
212224
- Fix: image basic vectors off by one
@@ -220,7 +232,7 @@ adopting, but may warrant comparison with any current projects.
220232
- Change: Default image sizes changed from 200x100 to 384x216
221233
- Change: First image size changed to 256x256
222234

223-
### _The Next Week_
235+
### The Next Week
224236
- Change: Large rewrite of the `image_texture` class. Now handles image loading too. (#434)
225237

226238

@@ -231,16 +243,16 @@ adopting, but may warrant comparison with any current projects.
231243
- Fix: code styling for source code both inline and in fenced blocks (#430)
232244
- Change: Every book source now includes from a single common acknowledgments document
233245

234-
### _In One Weekend_
246+
### In One Weekend
235247
- Fix: Correct typo: "consine" to "cosine"
236248

237-
### _The Next Week_
249+
### The Next Week
238250
- Fix: `shared_ptr` dereference and simplify code in `hittable_list::bounding_box()` (#435)
239251
- Fix: Erroneous en-dash in code block. Replace `–>` with `->` (#439)
240252
- Fix: Introduce `u`,`v` surface coordinates to `hit_record` (#441)
241253
- Fix: Add highlight to new `hittable::bounding_box()` method (#442)
242254

243-
### _The Rest of Your Life_
255+
### The Rest of Your Life
244256
- Fix: unitialized variable in first version of `integrate_x_sq.cc`
245257
- Fix: remove unreferenced variables in several sample programs
246258
- Fix: correct program computation of the integral of x^2 (#438)
@@ -253,7 +265,7 @@ adopting, but may warrant comparison with any current projects.
253265
- Fix: Display rendered images as pixelated instead of smoothed (#179)
254266
- Delete: delete old README files specific to each book (#410)
255267

256-
### _In One Weekend_
268+
### In One Weekend
257269
- Fix: Remove duplicated text and reword on the camera up vector (#420)
258270

259271

@@ -326,7 +338,7 @@ patch-level (fix) changes and some minor-level (addition) changes.
326338
- New: Local copy of `markdeep.min.js` for offline reading
327339
- Fix: Fixed various minor problems in the text
328340

329-
### _In One Weekend_
341+
### In One Weekend
330342
- Change: Reworked Lambertian reflection text (#155)
331343
- Change: Revised the figure for computing a random reflection vector (#142)
332344
- New: Clarified text around the ideal Lambertian distribution (#155)
@@ -335,7 +347,7 @@ patch-level (fix) changes and some minor-level (addition) changes.
335347
- New: Image for dealing with front and back faces (#326)
336348
- Fix: Update `ray_color()` code blocks to match current source (#391)
337349

338-
### _The Next Week_
350+
### The Next Week
339351
- Change: Added proper handling of front vs back face intersection (#270)
340352
- New: "The Next Week" main program added swtich statement for different scenes
341353
- New: "The Next Week" main program now defines all image/camera parameters for each scene
@@ -344,7 +356,7 @@ patch-level (fix) changes and some minor-level (addition) changes.
344356
- Fix: Fix OCR error in `texture::value()` function (#399)
345357
- Fix: Remove premature declaration of `moving_sphere::bounding_box()` (#405)
346358

347-
### _The Rest of Your Life_
359+
### The Rest of Your Life
348360
- Change: Improved naming of auxilliary programs in _The Rest of Your Life_ source
349361
- Fix: Delete unused variable `p` in main() (#317)
350362
- Delete: Several unused source files from `src/TheRestOfYourLife`
@@ -375,7 +387,7 @@ typesetting and source-code cleanup.
375387
- Fix: Replaced `drand48()` with portable `random_double` number generation
376388
- Delete: Deprecated existing _InOneWeekend_, _TheNextWeek_, _TheRestOfYourLife_ repos
377389

378-
### _In One Weekend_
390+
### In One Weekend
379391
- Change: README files updated for top level, source, and books
380392
- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
381393
- Change: Text, Syntax highlighting of source modifications
@@ -401,7 +413,7 @@ typesetting and source-code cleanup.
401413
- Fix: Code, Removed extraneous `;` from `vec3::&operator[]` signature
402414
- Delete: Code, `vec3 p = r.point_at_parameter(2.0);` in main.cc
403415

404-
### _The Next Week_
416+
### The Next Week
405417
- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
406418
- Change: Text, Syntax highlighting of source modifications
407419
- Change: Text, Chapter 2, Consistent use of spaces in code blocks
@@ -427,7 +439,7 @@ typesetting and source-code cleanup.
427439
- Fix: Code and Text, Chapter 3, Replaced `fmax` and `fmin` with `ffmax` and `ffmin`
428440
- Fix: Code, Add missing headers to `constant_medium.h` to fix g++ compiler error
429441

430-
### _The Rest of Your Life_
442+
### The Rest of Your Life
431443
- Change: Text, Chapter 0 Overview has become Chapter 1, all subsequent chapters incremented
432444
- Change: Text, Syntax highlighting of source modifications
433445
- Change: Text, Chapter 2, Reorder include files in code blocks to match src conventions

books/RayTracingInOneWeekend.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[Peter Shirley][]
88
edited by [Steve Hollasch][] and [Trevor David Black][]
99
<br>
10-
Version 3.2.1, 2020-10-03
10+
Version 3.2.2-alpha, XXXX-XX-XX
1111
<br>
1212
Copyright 2018-2020 Peter Shirley. All rights reserved.
1313

@@ -3170,8 +3170,8 @@
31703170
- **Title (book)**: “Ray Tracing in One Weekend”
31713171
- **Author**: Peter Shirley
31723172
- **Editors**: Steve Hollasch, Trevor David Black
3173-
- **Version/Edition**: v3.2.1
3174-
- **Date**: 2020-10-03
3173+
- **Version/Edition**: v3.2.2-alpha XXX
3174+
- **Date**: XXXX-XX-XX
31753175
- **URL (series)**: https://raytracing.github.io/
31763176
- **URL (book)**: https://raytracing.github.io/books/RayTracingInOneWeekend.html
31773177

@@ -3197,8 +3197,8 @@
31973197
@misc{Shirley2020RTW1,
31983198
title = {Ray Tracing in One Weekend},
31993199
author = {Peter Shirley},
3200-
year = {2020},
3201-
month = {October},
3200+
year = {XXXX},
3201+
month = {October}, XXX
32023202
note = {\small \texttt{https://raytracing.github.io/books/RayTracingInOneWeekend.html}},
32033203
url = {https://raytracing.github.io/books/RayTracingInOneWeekend.html}
32043204
}
@@ -3213,8 +3213,8 @@
32133213
@online{Shirley2020RTW1,
32143214
title = {Ray Tracing in One Weekend},
32153215
author = {Peter Shirley},
3216-
year = {2020},
3217-
month = {October},
3216+
year = {XXXX},
3217+
month = {October}, XXX
32183218
url = {https://raytracing.github.io/books/RayTracingInOneWeekend.html}
32193219
}
32203220
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

books/RayTracingTheNextWeek.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[Peter Shirley][]
88
edited by [Steve Hollasch][] and [Trevor David Black][]
99
<br>
10-
Version 3.2.1, 2020-10-03
10+
Version 3.2.2-alpha, XXXX-XX-XX
1111
<br>
1212
Copyright 2018-2020 Peter Shirley. All rights reserved.
1313

@@ -3395,8 +3395,8 @@
33953395
- **Title (book)**: “Ray Tracing: The Next Week”
33963396
- **Author**: Peter Shirley
33973397
- **Editors**: Steve Hollasch, Trevor David Black
3398-
- **Version/Edition**: v3.2.1
3399-
- **Date**: 2020-10-03
3398+
- **Version/Edition**: v3.2.2-alpha XXX
3399+
- **Date**: XXXX-XX-XX
34003400
- **URL (series)**: https://raytracing.github.io/
34013401
- **URL (book)**: https://raytracing.github.io/books/RayTracingTheNextWeek.html
34023402

@@ -3422,8 +3422,8 @@
34223422
@misc{Shirley2020RTW2,
34233423
title = {Ray Tracing: The Next Week},
34243424
author = {Peter Shirley},
3425-
year = {2020},
3426-
month = {October},
3425+
year = {XXXX},
3426+
month = {October}, XXX
34273427
note = {\small \texttt{https://raytracing.github.io/books/RayTracingTheNextWeek.html}},
34283428
url = {https://raytracing.github.io/books/RayTracingTheNextWeek.html}
34293429
}
@@ -3438,8 +3438,8 @@
34383438
@online{Shirley2020RTW2,
34393439
title = {Ray Tracing: The Next Week},
34403440
author = {Peter Shirley},
3441-
year = {2020},
3442-
month = {October},
3441+
year = {XXXX},
3442+
month = {October}, XXX
34433443
url = {https://raytracing.github.io/books/RayTracingTheNextWeek.html}
34443444
}
34453445
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

books/RayTracingTheRestOfYourLife.html

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
[Peter Shirley][]
88
edited by [Steve Hollasch][] and [Trevor David Black][]
99
<br>
10-
Version 3.2.1, 2020-10-03
10+
Version 3.2.2-alpha, XXXX-XX-XX
1111
<br>
1212
Copyright 2018-2020 Peter Shirley. All rights reserved.
1313

@@ -2594,8 +2594,8 @@
25942594
- **Title (book)**: “Ray Tracing: The Rest of Your Life”
25952595
- **Author**: Peter Shirley
25962596
- **Editors**: Steve Hollasch, Trevor David Black
2597-
- **Version/Edition**: v3.2.0
2598-
- **Date**: 2020-07-18
2597+
- **Version/Edition**: v3.2.2-alpha
2598+
- **Date**: XXXX-XX-XX
25992599
- **URL (series)**: https://raytracing.github.io/
26002600
- **URL (book)**: https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html
26012601

@@ -2621,8 +2621,8 @@
26212621
@misc{Shirley2020RTW3,
26222622
title = {Ray Tracing: The Rest of Your Life},
26232623
author = {Peter Shirley},
2624-
year = {2020},
2625-
month = {October},
2624+
year = {XXXX},
2625+
month = {October}, XXX
26262626
note = {\small \texttt{https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html}},
26272627
url = {https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html}
26282628
}
@@ -2637,8 +2637,8 @@
26372637
@online{Shirley2020RTW3,
26382638
title = {Ray Tracing: The Rest of Your Life},
26392639
author = {Peter Shirley},
2640-
year = {2020},
2641-
month = {October},
2640+
year = {XXXX},
2641+
month = {October}, XXX
26422642
url = {https://raytracing.github.io/books/RayTracingTheRestOfYourLife.html}
26432643
}
26442644
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

0 commit comments

Comments
 (0)