- 26 4月, 2022 9 次提交
-
-
由 Matt Pharr 提交于
Currently only works with the --gpu / --wavefront integrator. WASD-style controls; could use refinement. Control-R to record frames.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
-
由 Matt Pharr 提交于
(Allows cleaning up some unnecessary complexity in checking that round trips come out the same.)
-
由 Matt Pharr 提交于
Also, slightly simplify Image::WritePNG()
-
由 Matt Pharr 提交于
(Thus, for example, imgtool convert foo.png --outfile bar.png now always gives a pixel-identical result; before the dithering in the reverse conversion would very occasionally give a different pixel value.)
-
由 Matt Pharr 提交于
-
- 24 3月, 2022 3 次提交
-
-
-
由 Matt Pharr 提交于
On failure, it doesn't return NULL, but returns INVALID_HANDLE_VALUE... This was causing pbrt to cryptically report "The parameter is incorrect" when it should have been saying that a file was not found.
-
由 Matt Pharr 提交于
-
- 23 3月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Workaround multi-day github actions flakiness: E: Failed to fetch http://azure.archive.ubuntu.com/ubuntu/pool/universe/l/llvm-toolchain-12/libclang-12-dev_12.0.0-3ubuntu1~20.04.4_amd64.deb 404 Not Found [IP: 52.252.75.106 80] et al.
-
- 22 3月, 2022 2 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
Ongoing work making Render() simpler and moving secondary functionality into separate methods...
-
- 21 3月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
(Trying to clean up Render() and make it easier to understand.)
-
- 19 3月, 2022 1 次提交
-
-
由 Daniel Cousens 提交于
-
- 03 3月, 2022 1 次提交
-
-
由 Alban 提交于
-
- 02 3月, 2022 2 次提交
-
-
由 Matt Pharr 提交于
This writes spectral images using the layout proposed in "An OpenEXR Layout for Sepctral Images" by Fichet et al., https://jcgt.org/published/0010/03/01/.
-
由 Matt Pharr 提交于
-
- 24 2月, 2022 1 次提交
-
-
由 ruevs 提交于
Add `.git` to the double-conversion and zlib submodules URLs.
-
- 10 2月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Issue #226.
-
- 02 2月, 2022 1 次提交
-
-
由 Matt Pharr 提交于
Normalize unicode strings for user-supplied names (objects, materials, media, etc.) Note that there is no need to normalize strings for things like the name of the selected sampler, light source types, or the parameters provided to pbrt objects, as all of the valid ones are plain old ASCII text. We also intentionally do not normalize pathnames, as doing so can cause all sorts of trouble.
-
- 28 1月, 2022 5 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
- #undefine interface, which somehow gets #defined in debug builds, thwarting the layered BxDF code - Move a CHECK out of (possibly) GPU code - And some cmake tidying
-
由 Matt Pharr 提交于
- Break linux/osx/windows into separate .yml files - Test a smorgasbord of c++ compilers on linux
-
由 Matt Pharr 提交于
- Handle "random" -> "independent" sampler - Rewrite Transform{Begin,End} to non-deprecated Attribute{Begin,End}
-
由 Matt Pharr 提交于
- normalMap was missing from most of them - DiffuseTransmission was missing "scale" - CoatedConductor was using %f, not %s for printing *Textures. - etc.
-
- 26 1月, 2022 2 次提交
-
-
由 Matt Pharr 提交于
Via issue #223, with thanks to @adruomnfd.
-
由 Matt Pharr 提交于
-
- 08 1月, 2022 2 次提交
-
-
由 Matt Pharr 提交于
Via @betajippity.
-
由 Matt Pharr 提交于
-
- 05 1月, 2022 2 次提交
- 29 12月, 2021 3 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
Mostly unused variables.
-
- 27 12月, 2021 2 次提交
-
-
由 Matt Pharr 提交于
Reading from T * via uint64_t * is not allowed... This led to a significant slowdown with g++ 9.3.0. (Issue #219).
-
由 Matt Pharr 提交于
The computation of the index into the RNG sequence was being done with 32-bit arithmetic (even though the index can be 64 bits), which meant that it would start repeating after 64k spp.
-
- 26 12月, 2021 1 次提交
-
-
由 Matt Pharr 提交于
-