Skip to content

Commit 2460c2e

Browse files
authored
Merge pull request #411 from RayTracing/v3-finalization
Final changes for v3.0.0
2 parents 6b5a788 + aeb7e3a commit 2460c2e

File tree

6 files changed

+30
-6
lines changed

6 files changed

+30
-6
lines changed

CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Change Log -- Ray Tracing in One Weekend
22
====================================================================================================
33

44
----------------------------------------------------------------------------------------------------
5-
# v3.0.0 (in progress) / Current to b3f0bbc 2020-03-21
5+
# v3.0.0 (2020-03-23)
66

77
With the migration to a web format accomplished in v2.0.0, we immediately began work on a new major
88
release: v3.0.0. This release tackles the following key themes:
@@ -72,9 +72,11 @@ patch-level (fix) changes and some minor-level (addition) changes.
7272

7373
### _In One Weekend_
7474
- Change: Reworked Lambertian reflection text (#155)
75+
- Change: Revised the figure for computing a random reflection vector (#142)
7576
- New: Clarified text around the ideal Lambertian distribution (#155)
7677
- New: Additional explanatory text to the dielectric chapter
7778
- New: Image for hemispherical rendering
79+
- New: Image for dealing with front and back faces (#326)
7880
- Fix: Update `ray_color()` code blocks to match current source (#391)
7981

8082
### _The Next Week_

CONTRIBUTING.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ raytracing.github.io/ # Repository root
2626
style/ # CSS for books and web site
2727
```
2828

29+
The latest official release can be found in the `master` branch. All ongoing development work (and
30+
all of the latest changes) will be in the `development` branch.
31+
2932

3033
Issues
3134
-------
@@ -34,7 +37,8 @@ all kinds, even better ways to present something -- just go to the [issues page]
3437

3538
**Before creating a new issue**, please review existing issues to see if someone has already
3639
submitted the same one. Odds are you're not the first to encounter something, so a little quick
37-
research can save everyone some hassle.
40+
research can save everyone some hassle. It's also a good idea to verify that problems still exist in
41+
the `development` branch when creating new issues.
3842

3943
When entering a new issue, please include all relevant information. For content issues, include the
4044
book or books this applies to, and specific locations that should be reviewed. Similarly for code:
@@ -51,7 +55,7 @@ To contribute a change to the project, please follow these steps:
5155
duplicate other work planned or in progress, and makes sense for the next release.
5256

5357
3. Create your changes in a feature branch (or fork) from the `development` branch (_not_ from
54-
master).
58+
`master`).
5559

5660
4. Follow existing code style.
5761

README.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,24 @@ These books have been formatted for both screen and print. For printed copies, o
1919
versions, use the print function in your browser.
2020

2121

22+
News
23+
-----
24+
2020-March-23 — v3.0.0 is out! Following the major v2.0.0 release, we finally had the chance to dig
25+
into some of the larger changes we'd been wanting to make for a long time. This is a large change
26+
across the books and entire source code. The new source code now builds using CMake, for most
27+
platforms and build systems. We've refactored a good deal of the project source, cleaning things up,
28+
refactoring, adding new functionality where it made sense, and generally trying to simplify the code
29+
with the goal of making it easier to understand and modify. Finally, this release includes a number
30+
of changes to areas of the book that have given readers difficulties. Enjoy!
31+
32+
33+
Branches
34+
---------
35+
The `master` branch contains the code at latest release. All ongoing development, with all of the
36+
latest changes, can be found in the `development` branch. If you have issues to file, you may want
37+
to check to see if they're still present in the `development` branch.
38+
39+
2240
Downloading The Source Code
2341
----------------------------
2442
The [GitHub home][] for this project contains all source and documentation associated with the _Ray

books/RayTracingInOneWeekend.html

Lines changed: 1 addition & 1 deletion
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.0.0, 2020-Jan-XX
10+
Version 3.0.0, 2020-Mar-23
1111
<br>
1212
Copyright 2018-2020 Peter Shirley. All rights reserved.
1313

books/RayTracingTheNextWeek.html

Lines changed: 1 addition & 1 deletion
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.0.0, 2020-Jan-XX
10+
Version 3.0.0, 2020-Mar-23
1111
<br>
1212
Copyright 2018-2020 Peter Shirley. All rights reserved.
1313

books/RayTracingTheRestOfYourLife.html

Lines changed: 1 addition & 1 deletion
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.0.0, 2020-Jan-XX
10+
Version 3.0.0, 2020-Mar-23
1111
<br>
1212
Copyright 2018-2020 Peter Shirley. All rights reserved.
1313

0 commit comments

Comments
 (0)