Skip to content

v0.4.0-beta

Compare
Choose a tag to compare
@sherholz-intel sherholz-intel released this 17 Oct 18:50
· 166 commits to main since this release

Open PGL 0.4.0

  • Performance:

    • Optimized KNN lookup of guiding caches (x3 speed-up).
    • Optimized Cosine product for VMM based representations.
  • Dependencies:

    • Removed the Embree library dependency for KNN lookups in favour
      of the header-only library nanoflann.
  • Adding ARM Neon support (e.g., Apple M1).

  • Fixing memory alignment bug for higher SIMD widths.

  • PathSegmentStorage:

    • Fixing bug when multiple refracted/reflected events hit a
      distant source (i.e., environment map) by clamping to a max
      distance.
    • Adding GetMaxDistance and SetMaxDistance methods.
    • Adding GetNumSegments and GetNumSamples methods.
  • Field:

    • Stopped tracing a total number of spp statistic since it is not really
      useful.
      • Removed the GetTotalSPP function.
      • Removed the numPerPixelSamples parameter from the Update function.