Skip to content

Commit 64a9bfd

Browse files
committed
Book 1 render updates: changelog
See #179 Resolves #547 Resolves #548 Resolves #549 Resolves #550 Resolves #551 Resolves #552 Resolves #553 Resolves #554 Resolves #555 Resolves #556 Resolves #557 Resolves #560 Resolves #561 Resolves #562 Resolves #563 Resolves #564 Resolves #565 Resolves #566
1 parent 58d3cc8 commit 64a9bfd

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,37 @@ Change Log -- Ray Tracing in One Weekend
1111
- Removed: Deleted the section covering the old `flip_face` class, renumbered images as this
1212
eliminated the rendering with missing Cornell box faces (#482)
1313
- Change: Renamed and explicitly numbered book images and figures (#495)
14+
- Fix: Reduced code duplication in dielectric::scatter() function
1415
- New: Added alternative constructors that take color arguments in addition to the constructors
1516
that take `shared_ptr<texture>` arguments, simplifying calling code. This applies to the
1617
following classes: `checker_texture`, `constant_medium`, `diffuse_light`, and `lambertian`.
1718
(#516)
1819

20+
### _In One Weekend_
21+
- Change: Updated all rendered images except for 1.13, 1.14 (#179, #547, #548, #549, #550, #551,
22+
#552, #553, #554, #555, #556, #557, #560, #561, #562, #563, #564, #565, #566)
23+
- Change: Standard render width changed to 400
24+
- Change: Image 6 is now a before-and-after pair to illustrate antialiasing
25+
- Change: Listing 48: Refactored material and geometry declarations
26+
- Change: Listing 52: Refactored assignment of `etai_over_etat`
27+
- Change: Listing 56: Refactored material declarations
28+
- Change: Listing 61: Refactored material and geometry declarations
29+
- Fix: Corrected various missed change highlights in code listings
30+
- Fix: Listing 7: Added missing `color.h`, `vec3.h` includes
31+
- Fix: Listing 18: Add missing `double t` member of struct `hit_record` (#428)
32+
- Fix: Listing 24: Add missing `color.h` include
33+
- Fix: Listing 30: Add missing `camera.h` include
34+
- Fix: Listing 42: Don't need to include `ray.h` when using `rtweekend.h`
35+
- Fix: Listing 48: Add missing `material.h` include
36+
- Fix: Listing 61: Include updated `cam` declaration, show context w/highlighting
37+
- Fix: Listing 62: Highlight rename of `camera::get_ray()` parameters to s, t (#616)
38+
- Fix: Listing 63: Show reverted scene declarations
39+
- Fix: Listing 68: Show final scene render parameters with highlighting
40+
- New: Listing 50: Show the updated material definitions
41+
42+
### _The Next Week_
43+
- Fix: Listing 7: Show reverted viewing parameters from book 1 final scene
44+
1945

2046
----------------------------------------------------------------------------------------------------
2147
# v3.1.2 (in progress)

0 commit comments

Comments
 (0)