Commit graph

  • cea9ad071e Fix some PBRT_FLOAT_AS_DOUBLE unit test failures. Tests do not yet all pass. Matt Pharr 2021-02-17 12:01:01 -08:00
  • 3a076d9e40 Fix bug in Image::CopyRectOut with PBRT_FLOAT_AS_DOUBLE Matt Pharr 2021-02-17 12:00:18 -08:00
  • 5359d2e3de Fix PBRT_FLOAT_AS_DOUBLE build (CPU and GPU) Matt Pharr 2021-02-17 11:03:58 -08:00
  • bc3c0825c0 Update from book source. No functional changes. Matt Pharr 2021-02-17 09:08:22 -08:00
  • 266aa9d79c Add ZSobolSampler support to cmd/pspec.cpp Matt Pharr 2021-02-16 14:44:31 -08:00
  • 9504a5741f Switch to "zsobol" as default sampler. Matt Pharr 2021-02-16 13:56:09 -08:00
  • 3b064c972f Update from book source. Matt Pharr 2021-02-16 11:33:10 -08:00
  • d5cf7797e2 Remove Cranley-Patterson rotation option for Halton and Sobol samplers. Matt Pharr 2021-02-15 13:12:14 -08:00
  • d0629f5566 Update from book source. Matt Pharr 2021-02-15 11:42:08 -08:00
  • d229719e18 Rework logic in SplitString() to not dereference invalid iterator. Matt Pharr 2021-02-15 07:16:22 -08:00
  • 0062013e25 Ensure 8-byte alignment in buffer passed to MurmurHash64A(). Matt Pharr 2021-02-15 07:07:22 -08:00
  • c5bcc3d05f
    Use CMAKE_CUDA_COMPILER instead of nvcc (#106) Jim Price 2021-02-14 16:47:46 -08:00
  • fe3b23209f Use CMAKE_CUDA_COMPILER instead of nvcc jim price 2021-02-13 23:03:55 -08:00
  • fb1c410665 Remove "Handle" from assorted variable names. Matt Pharr 2021-02-12 10:26:35 -08:00
  • eec95f756a Remove *Handle from interface type names Matt Pharr 2021-02-12 10:06:04 -08:00
  • 7da4121374 Add BlueNoiseSample() function Matt Pharr 2021-02-11 14:37:16 -08:00
  • 1b9575755a Fix bug with power of 2 (but not power of 4) sample counts in ZSobolSampler. Matt Pharr 2021-02-11 13:23:52 -08:00
  • 1793225ca1 Add HashFloat() (and use it). Matt Pharr 2021-02-11 12:39:27 -08:00
  • fd1ba57da9 Update from book source. No functional changes. Matt Pharr 2021-02-11 12:37:15 -08:00
  • c347366e06 Add ZSobolSampler.ValidIndices test Matt Pharr 2021-02-10 16:00:45 -08:00
  • 70c39fcefe CMake improvements Matt Pharr 2021-02-10 15:21:32 -08:00
  • 6defe0ce1c Fix GPU build. Matt Pharr 2021-02-10 15:15:35 -08:00
  • 4543782f13 Update from book source. No functional changes. Matt Pharr 2021-02-10 14:42:11 -08:00
  • 48f8bc84b0 Update from book source. Matt Pharr 2021-02-09 16:58:57 -08:00
  • 1a339354ee Update from book source. No functional changes. Matt Pharr 2021-02-09 12:34:14 -08:00
  • 053ebae5ad Improve robustness of spherical triangle sampling/inversion Matt Pharr 2021-02-08 12:37:09 -08:00
  • f61ebf74c1 Triangle sampling improvements / cleanups Matt Pharr 2021-02-08 07:23:54 -08:00
  • 576888466d Improve Sampler test Matt Pharr 2021-02-08 06:38:13 -08:00
  • 0de58e8948 Make GPUPathIntegrator::envLights a pointer to a pstd::vector. Matt Pharr 2021-02-08 06:21:14 -08:00
  • 2c35d0c06b Fix isinf/isnan tests on GPU. Matt Pharr 2021-02-07 17:40:55 -08:00
  • e6737001b5 Update from book source. No functional changes. Matt Pharr 2021-02-07 17:16:00 -08:00
  • ecad49ea04 Update from book source. Matt Pharr 2021-01-29 13:25:43 -08:00
  • bbc6052d43 Update README.md Matt Pharr 2021-01-28 16:05:36 -08:00
  • 5a12f03d7b Add missing sudo Matt Pharr 2021-01-28 14:14:45 -08:00
  • baa91a74af Try making /usr/local world writable on buildbots for CUDA cache restore. Matt Pharr 2021-01-28 14:12:29 -08:00
  • 071e0cb701 Update from book source. No functional changes Matt Pharr 2021-01-28 14:04:34 -08:00
  • 6f67b822d2 Update links to CI runs in README.md Matt Pharr 2021-01-28 13:50:37 -08:00
  • 6c0872ebde
    Add CI for GPU builds (#103) Matt Pharr 2021-01-28 13:32:32 -08:00
  • 2d37cd316a cleanups Matt Pharr 2021-01-28 13:31:19 -08:00
  • fdf11eac2e CI for GPU builds Matt Pharr 2021-01-28 13:15:23 -08:00
  • 6c6aeb523d Allow GPU shader model to be specified by user. Matt Pharr 2021-01-28 11:01:44 -08:00
  • 8d494bfbd2 Improve computation of |refl| in RotateFromTo(). Matt Pharr 2021-01-25 11:54:25 -08:00
  • 0ec29d1ec8 Update README.md for imgtool syntax change Matt Pharr 2021-01-23 17:55:58 -08:00
  • aab21b9111 Link to github action GI results in README.md badge Matt Pharr 2021-01-22 19:09:58 -08:00
  • 10b97b4373
    Add github actions for CI builds on mac/linux/windows (#101) Matt Pharr 2021-01-22 17:35:42 -08:00
  • 910db5933a fix Matt Pharr 2021-01-22 16:51:12 -08:00
  • 48f4310fcf fix Matt Pharr 2021-01-22 16:36:32 -08:00
  • df2db98054 fix Matt Pharr 2021-01-22 16:35:43 -08:00
  • 48783b5c7c fix Matt Pharr 2021-01-22 16:16:41 -08:00
  • a24772cc82 fix Matt Pharr 2021-01-22 16:13:21 -08:00
  • 631bc9aa07 fix Matt Pharr 2021-01-22 16:12:00 -08:00
  • 433146bb78 fix Matt Pharr 2021-01-22 16:04:09 -08:00
  • 4daf25a9b9 fix Matt Pharr 2021-01-22 15:42:35 -08:00
  • c250fc726b fix Matt Pharr 2021-01-22 15:17:36 -08:00
  • e9e31e8eac fix Matt Pharr 2021-01-22 15:09:23 -08:00
  • af938d3ddc fix Matt Pharr 2021-01-22 14:52:52 -08:00
  • 36b5981031 fix Matt Pharr 2021-01-22 14:45:47 -08:00
  • 4ad059afe5 fix Matt Pharr 2021-01-22 14:39:54 -08:00
  • 29f5ea8981 fix Matt Pharr 2021-01-22 14:29:54 -08:00
  • 528332f515 fix Matt Pharr 2021-01-22 14:17:50 -08:00
  • e9406e0e40 rgb2spec speedup Matt Pharr 2021-01-22 14:16:46 -08:00
  • c5de0bc717 fix Matt Pharr 2021-01-22 13:58:35 -08:00
  • a1e4875ffa fix Matt Pharr 2021-01-22 13:57:55 -08:00
  • bb69f12d05 fix Matt Pharr 2021-01-22 13:57:21 -08:00
  • 647b32fd43 fix Matt Pharr 2021-01-22 13:54:57 -08:00
  • 719b97d6c4 fix Matt Pharr 2021-01-22 13:54:23 -08:00
  • a642e20596 fix Matt Pharr 2021-01-22 13:48:03 -08:00
  • 39d2d7f6ed ubuntu20.04 Matt Pharr 2021-01-22 13:36:56 -08:00
  • c34e0db5e0 try 2 Matt Pharr 2021-01-22 13:26:05 -08:00
  • cb2e8ae397 Use system-provided OpenEXR, if available Matt Pharr 2021-01-22 13:15:20 -08:00
  • 574a4a1348 Add verbose logging about unused textures. Matt Pharr 2021-01-22 10:13:57 -08:00
  • e2535c990b Add missing EndOfFiles() calls after finishing parsing. Matt Pharr 2021-01-22 10:12:58 -08:00
  • 8c94c81f19 Disallow building GPU support on Windows. (Temporarily, hopefully.) Matt Pharr 2021-01-21 16:41:36 -08:00
  • cad44505fd Remove out of date Cinema4D exporter (less important with assimp support now anwyay) Matt Pharr 2021-01-21 16:13:51 -08:00
  • cd47b4026e Remove obj2pbrt Matt Pharr 2021-01-21 16:12:10 -08:00
  • e19d1bd223 Add support for specifying conductors via reflectance. Matt Pharr 2021-01-21 14:36:03 -08:00
  • 0f38baec24 Remove unused SOA friend declarations Matt Pharr 2021-01-21 14:35:58 -08:00
  • 5ac5351aab Update from book source. No functional changes. Matt Pharr 2021-01-21 13:42:41 -08:00
  • 13a5538cbf Check that image textures exist before starting parallel loading of them. Matt Pharr 2021-01-21 13:15:29 -08:00
  • e2b34e9876 Mention assimp support in README.md Matt Pharr 2021-01-21 06:16:40 -08:00
  • c04e27d7f8 Update from book source. Matt Pharr 2021-01-20 15:04:35 -08:00
  • bf90b7d73c Update from book source. No functional change. Matt Pharr 2021-01-19 17:03:40 -08:00
  • d5ee621943 Update from book source. No functional changes. Matt Pharr 2021-01-18 10:44:53 -08:00
  • db69a2356f Update from book source. No functional changes. Matt Pharr 2021-01-14 16:21:15 -08:00
  • 24067ca2eb
    Merge pull request #99 from jromang/patch-1 Matt Pharr 2021-01-13 08:20:25 -08:00
  • 9fdff09fd9
    Update README.md Jean-Francois Romang 2021-01-13 07:45:03 +01:00
  • e1db1cbe2a Material improvements. Matt Pharr 2021-01-12 17:03:19 -08:00
  • 21dce27897 Update timeline in README.md Matt Pharr 2021-01-12 16:51:12 -08:00
  • a00d43ba7c Add optional tint to dielectric material/BxDF Matt Pharr 2021-01-11 09:40:10 -08:00
  • 9d2ec6ee56 Parallelize loading of normal maps Matt Pharr 2021-01-11 09:13:00 -08:00
  • 0e753cd4c8 Improve --pixel-material output Matt Pharr 2021-01-11 09:12:40 -08:00
  • be81bf7527 Add "invert" option for image textures Matt Pharr 2021-01-10 08:35:08 -08:00
  • 6e8627ce61
    Merge pull request #97 from shadeops/ilmbase_shared_fix Matt Pharr 2021-01-11 08:34:54 -08:00
  • 03587fdfdb Apply CMake CMP0077 policy in a different way jim price 2021-01-10 23:49:14 -08:00
  • dc107ca81f Add --pixel-material command-line option Matt Pharr 2021-01-09 15:45:17 -08:00
  • 6b15326f8f Add support for normal mapping Matt Pharr 2021-01-09 15:13:57 -08:00
  • ba5c75d886 Bug fix: allocate ColorEncodings using an allocator Matt Pharr 2021-01-09 15:12:16 -08:00
  • 1eea91e369 Update from book source. Minor changes. Matt Pharr 2021-01-09 07:30:14 -08:00
  • 61933b85e1 GPU: support multiple infinite lights Matt Pharr 2021-01-09 07:18:26 -08:00
  • 914af26527 Fix rare NaN case in HomogeneousMedium::SampleTmaj() Matt Pharr 2021-01-05 08:58:15 -08:00