1. LuxRender
  2. Untitled project
  3. lux

Commits

Author Commit Message Date Builds
guibou
SPPM: well align the HitPoint structure in memory. Because HitPoint size is 64 byte, a memory alignment may raise better cache use pattern.
Branches
ppm_proba
guibou
SPPM: use `PPM: a probabilistic approach` radius reduction behavior. http://www.cgg.unibe.ch/publications/2011/progressive-photon-mapping-a-probabilistic-approach - This may reduce cache trash because of the removal of atomic update - This reduce the HitPoint size to 64 byte, which perfectly fit a CPU cache, so it may improve performances - Radius reduction behavior may change a bit
Branches
ppm_proba
guibou
SPPM: reworke the photon statistics update API This will allow to switch to Knaus PPM approach later
guibou
SPPM: remove HitPoint type field This save a bit of memory too (I'm targeteting 64 byte for the HitPoint structure)
guibou
SPPM: Fix compiler warning about unused variables
guibou
SPPM: rework HitPoint surface type accessor
guibou
SPPM: avoid duplicate hitpoint position The hitpoint position is duplicated between bsdf.dgShading and position. Avoid duplication to save memory at the cost of a bit more cache use.
guibou
SPPM: refactorise HitPoint position accessor This allow to change the acces pattern of the hitpoint position
Asbjørn Heid
Remove erronous extern in last api.h commit.
Asbjørn Heid
Made samples/px column in network panel use magnitude prefixes, see issue #1148. Added the MagnitudeReduce and MagnitudePrefix helper functions to API for consistency.
Asbjørn Heid
Added scene filename to log when loading scene, see issue #1157. Thanks to Omniflux for patch.
Asbjørn Heid
SPPM: Fixed normalization constant of Ekernel.
Asbjørn Heid
SPPM: Fixed issue which contributed to progressive darkening of the image.
Asbjørn Heid
Removed old "warmup" rejection system. Outlier rejection is superior, and it is fundamentally incompatible with SPPM.
Asbjørn Heid
Added method to clear film buffers. Useful for debugging etc.
Asbjørn Heid
SPPM: Fixed double-allocation of film buffers.
Jean-Philippe Grimaldi
Fix a silly typo in the scattering code. Jeanphi
Asbjørn Heid
SPPM: Added non-random wavelength stratification available via "wavelengthstratificationpasses" parameter for improved initial color balance. Also added debug parameter to write eye and photon buffers to individual files.
Asbjørn Heid
Added "name" parameter to shapes which is used for identification in log messages.
David Washington
Fixed problem with exposure presets.
David Washington
Reversed the order of the linear tonemapping presets.
Asbjørn Heid
Initial version of tiled film for parallel splatting of contributions.
Asbjørn Heid
Added missing atomic functions.
Asbjørn Heid
Minor improvement to ContributionBuffer::Buffer
Asbjørn Heid
Yet another fix to contribution pool patch.
Asbjørn Heid
Fixed crash issue with contribution pool patch.
Asbjørn Heid
Minor refactoring in contribution pool.
Asbjørn Heid
Cleaned up whitespace.
Asbjørn Heid
Fixed heap corruption issue in contribution pool.
Asbjørn Heid
Fixed negative time remaining in stats. Minor cleanup in stats code.
  1. Prev
  2. Next