- 03 7月, 2022 3 次提交
-
-
由 Matt Pharr 提交于
Avoid Clang 14 error compiling under Windows
-
由 Matt Pharr 提交于
Check to see if a filepath exists before making absolute
-
由 pbrt4bounty 提交于
Build with Clang 14 under Windows show this error ``` clang-14: error: no such file or directory: '/D' clang-14: error: no such file or directory: 'PTEX_STATIC' ``` This commit fix this and is also OK for MSVC
-
- 30 6月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Only resolve aperture as a file if not a builtin name
-
- 28 6月, 2022 2 次提交
- 23 6月, 2022 3 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
Make it consistent with how it's specified with the other media..
-
由 Matt Pharr 提交于
And similarly for the corresponding member variable. "temperaturecutoff" is still accepted for backwards compatibility.
-
- 05 6月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Found by @guoxx, issue #250.
-
- 04 6月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Opportunity noted by @star-hengxing, issue #238.
-
- 30 5月, 2022 4 次提交
-
-
由 Matt Pharr 提交于
It's not clear what this would mean and this case isn't handled by integrators in any case. (cc #271)
-
由 Matt Pharr 提交于
Silent most of the MSVC warnings except 4244 and 4146 for non clear reason
-
由 pbrt4bounty 提交于
-
由 pbrt4bounty 提交于
-
- 28 5月, 2022 5 次提交
-
-
由 Matt Pharr 提交于
For these, if a ray goes through an interface we need to treat the interface as specular. (This is needed since the shadow ray test used in these integrators does not handle interfaces but just returns false for shadow rays that hit them.) Related to #271.
-
由 Matt Pharr 提交于
*haveMedia would never be set to true due to a check for a nullptr material at the start of the function... In turn, this led to the wavefront integrator not detecting the case of interface materials without participating media, which still requires special handling for direct lighting to come out right. This should fix #271.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
(Still accept "color" for backwards compatibility.)
-
- 24 5月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
-
- 23 5月, 2022 3 次提交
-
-
由 Matt Pharr 提交于
Read Optix path from environment.
-
由 Andreas Wendleder 提交于
This way it doesn't has to be set in CMakeCache.txt every time the repository is checked out.
-
由 Matt Pharr 提交于
Add mouse handling.
-
- 14 5月, 2022 3 次提交
-
-
由 Matt Pharr 提交于
Noted by @pbrt4bounty in #246.
-
由 Matt Pharr 提交于
On Windows, both CPU and GPU can't write to managed memory at the same time. Previously, it was possible that the asynchronous creation of the sampler, camera, film, etc., could still be running when OptiX BVH construction started. This was especially likely with the Halton sampler + random digit permutations, which take a while to initialize. Fixes #246.
-
由 Matt Pharr 提交于
-
- 13 5月, 2022 4 次提交
-
-
由 Matt Pharr 提交于
Cuda toolkit
-
由 Matt Pharr 提交于
Add more recent versions, up to 11.7.0, and remove older ones. 11.2.2 is now the oldest version tested.
-
由 Matt Pharr 提交于
Allows removing the workaround for NVIDIA's changed signing keys.
-
由 Hearwindsaying 提交于
taggedptr_test.cpp adds a test type to check if the fix works as expected.
-
- 10 5月, 2022 1 次提交
-
-
由 Andreas Wendleder 提交于
-
- 08 5月, 2022 2 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 05 5月, 2022 3 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
Fix GPU github actions build due to breakage from NVIDIA changing apt signing keys.
-
由 Matt Pharr 提交于
When pbrt is compiled with Float=double, the uint64 used to store the reversed digits could overflow, which led to all sorts of interesting image artifacts due to non-uniform samples being returned by the HaltonSampler.
-
- 30 4月, 2022 2 次提交
-
-
由 Matt Pharr 提交于
-
由 Lin Hsu 提交于
* Reverse direction for PDF_Li to intersect with light * Fix L computation of directly visible light for LightPathIntegrator
-
- 28 4月, 2022 1 次提交
-
-
由 Mike_Leo_Smith 提交于
-