Allow to disable tracing glossy BSDF
Add EWA filtering to Image texture
Fix refection/tranmission caps in Jakob
Fix tonemapping in makeRenderTarget
Set default numberOfSamples for shaders to 1
Avoid installing debug system runtime libraries
Use IMPORTED_RUNTIME_ARTIFACTS to install Lass libraries
Fix outputname of libkernel on Linux
Fix FilterTriangle
Fix gamma in PBRT texture loading
Fix unitialized value in LightSky
Fix uninitalized valuein FilterTriangle
Clean up Cauchy interface
Normalize BlackBody spectrum
Fix tristimulus integration for custom wavelengths
Use constexpr static instead of enum for numBands
Add R0Conductor spectrum
Add tristimulus attribute to Spectrum, and preevaluate value
Make spectra immutable
Add function to evaluate Spectrum in single wavelength
Add some built-in spectra of metals from Hageman (HGK)
Fix Sampled::resample
Fix unweighted alpha in raster
Print when combining triangle meshes in PBRT Object
Replace xorshift128+ by pcg32
Fix negative values in RGB Spectral
Fix rounding of Stratifier number of samples
Fix deadlock in Display destructor
Fix NaNs when we hit max ray generation
Fix implicit fallthrough warning
Fix size_t to double conversion warnings
Fix UnixDisplay initialisation
Fix implicit capture of this
Reseed Samplers and Tracers per thread
Use std::mt19937(_64) in AdjointPhotonTracer
Switch to std::mt19937_64 for generating doubles
Set light scene bounds separately from SceneObject::preProcess
Adjust differential ray for supersampling
Remove tools.ply
Fix interpretation of Kd and Ks in uber material
Add maxSampleLuminance to mitigate fireflies
Use MIS in AdjointPhotonTracer
Use light strategy for glossy surfaces in AdjointPhotonTracer
Only preprocess TriangleMeshComposite once
Decrease refreshing rate of Display
Remove locks around writeRender to increase throughput
SocketClient: replace util::CriticalSection by std::mutex
Raster: Replace util::CriticalSection by std::recursive_mutex
Add OrenNayar diffuse material
Add Scale texture
Remove -std=c++11 compile option
Use int type for constants filterExtent_ and filterWidth_
Always build Release with debug symbols as well
Add extra optimization compiler flags for AVX2
Replace liar_LDFLAGS by target_link_options on modules
Replace liar_CFLAGS by add_compile_options
Reserve the TriangleMeshComposite containers
Use happly to load PLY files faster
Make PBRT SurfaceIntegrator alias for Integrator
Add Fourier based BSDF by Wenzel Jakob
Better error handling for PBRT materials
Add scale parameter to PBRT infinite lightsource
Fix pd and ps in AshikhminShirley BSDF
Fix rhoS in AshikhminShirley
Fixed SolidEvent in TriangleMeshComposite
Fix NaN pdfReflection in Walter
Fix negative PDF values
Add explicit "debug" option to Conanfile
Add RemapPbrtRoughness
Grouping meshes
Use AdjointPhotonTracer as path integrator in pbrt
Use DefaultSplitHeuristics in TriangleMesh
Remove unnecessary std::move
Fix integer to float conversion warnings
Install liar.pth in venv after building
Add Makefile
Add EWA filtering to Image texture
Fix outputname of libkernel on Linux
Fix FilterTriangle
Fix gamma in PBRT texture loading
Fix gamma in PBRT texture loading
Fix unitialized value in LightSky
Fix uninitalized valuein FilterTriangle
Clean up Cauchy interface
Normalize BlackBody spectrum
Fix tristimulus integration for custom wavelengths
Add R0Conductor spectrum
Add tristimulus attribute to Spectrum, and preevaluate value
Make spectra immutable
Add function to evaluate Spectrum in single wavelength
Add some built-in spectra of metals from Hageman (HGK)
Fix Sampled::resample
Fix unweighted alpha in raster
Print when combining triangle meshes in PBRT Object
Fix negative values in RGB Spectral
Fix rounding of Stratifier number of samples
Fix NaNs when we hit max ray generation
Fix implicit fallthrough warning
Fix size_t to double conversion warnings
Fix UnixDisplay initialisation