File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change 8
8
9
9
### Common
10
10
- Fix - Fix references from ` random_in_hemisphere() ` to ` random_on_hemisphere() ` (#1198 )
11
+ - Change - We've removed the few cases where we used C++ default constructors. Instead, we either
12
+ require all parameters, or use operator overloading to use default values.
13
+ - Change - Increase compile warning levels for MSVC.
14
+ - Change - For clarity across audiences with broad programming backgrounds, we now use ` double(x) `
15
+ instead of ` static_cast<double>(x) ` , and similarly for other types.
11
16
12
17
### In One Weekend
13
18
- Change - Update reference to "Fundamentals of Interactive Computer Graphics" to "Computer
14
19
Graphics: Principles and Practice". This is the name used by newer editions of the book.
20
+ - Change - New BVH optimization splits the bounds according to the longest bounding box dimension,
21
+ yielding a 15-20% speedup (#1007 )
15
22
16
23
### The Next Week
17
24
- Change - ` perlin::turb() ` no longer defaults the value for the depth parameter.
25
+ - New - add section on alternative 2D primitives such as triangle, ellipse and annulus (#1204 ,
26
+ #1205 )
18
27
19
28
### The Rest of Your Life
20
29
You can’t perform that action at this time.
0 commit comments