- 20 2月, 2021 2 次提交
-
-
由 Matt Pharr 提交于
- Minor changes to how hash values are computed for scrambling in the ZSobolSampler. - Folded util/bits.h into util/math.h.
-
由 Matt Pharr 提交于
No functional changes, save for ZSobolSampler following the other Sobol Samplers and only warning but not enforcing a pow2 sample count.
-
- 19 2月, 2021 1 次提交
-
-
由 Matt Pharr 提交于
Renamed RandomSampler -> IndependentSampler and thus, now it's "independent" in scene description files rather than "random" to choose that one. Includes various other minor changes that don't affect functionality.
-
- 18 2月, 2021 8 次提交
-
-
由 Matt Pharr 提交于
Issue #105.
-
由 Matt Pharr 提交于
Apparently Manjaro Linux ships with an unrelated /usr/bin/bin2c. Issue #105.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
With Interval vector elements, Dot() is unaware that each term must be positive (since it's the square of an interval) and in turn an interval that spanned zero would occasionally be computed, leading to NaNs in the following code. Fixes issue #109.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 17 2月, 2021 3 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
(Also, small change to hashing in the PaddedSobolSampler.)
-
由 Matt Pharr 提交于
Removed support for double-precision Sobol' samples.
-
- 16 2月, 2021 2 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 15 2月, 2021 3 次提交
-
-
由 Matt Pharr 提交于
Issue #108.
-
由 Matt Pharr 提交于
Attempt to fix #107.
-
由 Jim Price 提交于
When building checkcuda nvcc might not be on the $PATH so instead rely on CMAKE_CUDA_COMPILER.
-
- 13 2月, 2021 2 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 12 2月, 2021 4 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
It's important to randomize the last digit in that case in order to break correlations between samples returned by calls to Get2D() for different dimensions... Bug report and suggested fix via Brennan Shacklett.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 11 2月, 2021 4 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
Set PBRT_DEBUG_BUILD via generator expression. Use -march=native with CUDA builds again using a generator expression that adds '-Xcompiler' for CUDA targets. (Hopefully works around #87.) This gives about a 10% perf. benefit with CPU rendering.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 10 2月, 2021 2 次提交
-
-
由 Matt Pharr 提交于
Assorted cleanups and improvements in the BilinearPatch code. Fixes to a few subtle and probably never-encountered bugs (e.g. related to updating dndu and dndv to account for per-vertex texture coordinates changing the underlying parameterization...)
-
由 Matt Pharr 提交于
-
- 09 2月, 2021 1 次提交
-
-
由 Matt Pharr 提交于
(This hopefully will fix the test failures on Ubuntu.)
-
- 08 2月, 2021 5 次提交
-
-
由 Matt Pharr 提交于
Assorted variable renamings in SampleSphericalTriangle() and InvertSphericalTriangleSample(). Switch to Floats rather than doubles in InvertSphericalTriangleSample() -> ~5% speedup on the GPU for scenes with triangular light sources.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
This is @pierremoreau's suggested fix for issue #100. I can confirm everything still works on Linux with this fix, but have not checked the Windows+GPU build.
-
由 Matt Pharr 提交于
Issue #104.
-
由 Matt Pharr 提交于
-
- 30 1月, 2021 1 次提交
-
-
由 Matt Pharr 提交于
Multiple (mostly minor) changes: - Time is removed from the ray weight computed by the RealisticCamera (it's handled by the PixelSensor). - The "fnumber" and "c" parameters have been removed from the PixelSensor's parameters. - The 683 scale has been removed from both the PixelSensor imaging ratio and from SpectrumToPhotometric() (so a no-op, mathematically.) - Bugfix: Medium implementations keep a separate scalar scale for their emission, which is now normalized like regular light sources. This will cause image differences. diffs for scenes with volumetric emission.
-
- 29 1月, 2021 2 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-