Skip to content

v3.2.1 (2020-10-03)

Compare
Choose a tag to compare
@hollasch hollasch released this 03 Oct 21:53

Common

  • Change: Refactored dielectric class for clarity
  • Fix: Update local Markdeep library (for offline reading) to v1.11. The prior version had
    incorrect content (#712)
  • Fix: Image texture destructor should call STBI_FREE instead of delete (#734)

In One Weekend

  • Delete: Remove premature cstdlib include; not needed until we use rand() (#687)
  • Fix: Replace old anti-alias result image with before-and-after image (#679)
  • Fix: Listing 29: Added missing rtweekend.h include (#691)
  • Fix: Undefined vup variable in camera definition (#686)
  • Fix: Listing 51: Add missing hittable.h, rtweekend.h includes (#693)
  • Fix: Listing 59: ["Full glass material"] Diverged from source
  • Fix: Fix error in citation section (#721)
  • Fix: Listings 33, 39: Add consistent function signature for trilinear_interp (#722)

The Next Week

  • Change: bvh_node no longer reorders the source vector of scene objects; uses local copy
    instead (#701)
  • Delete: Remove unused u,v,w variables in initial perlin::noise() function (#684)
  • Fix: Listing 5: Neglected to add ray time for metal and dielectric materials (#133)
  • Fix: Listing 15: In bvh.h, add missing hittable_list.h include (#690)
  • Fix: Listing 33, 34, 38: Change implicit casts to explicit ones (#692)
  • Fix: Listing 40: Change perlin.h in the caption to texture.h (#698)
  • Fix: Listing 70: Add missing bvh.h (#694)
  • Fix: Listing 70 and main.cc: Change a fuzz value of a metal sphere to 1.0 which is the maximum
    value (#694)
  • Fix: Fix error in citation section (#721)

The Rest of Your Life

  • Fix: Fix errors in citation section (#721)
  • Fix: Area equation in section 3.3 Constructing a PDF and nearby text (#735)
  • Add: Listing 36: Add missing updates to dielectric class for updating specular in scatter record