v0.4.0-beta
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.
- Removed the Embree library dependency for KNN lookups in favour
-
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
andSetMaxDistance
methods. - Adding
GetNumSegments
andGetNumSamples
methods.
- Fixing bug when multiple refracted/reflected events hit a
-
Field
:- Stopped tracing a total number of spp statistic since it is not really
useful.- Removed the
GetTotalSPP
function. - Removed the
numPerPixelSamples
parameter from theUpdate
function.
- Removed the
- Stopped tracing a total number of spp statistic since it is not really