Matt Pharr
2bae563d80
Remove PBRT_CPU_GPU from various CPU-only functions
2024-10-07 09:08:53 -07:00
Matt Pharr
5374fba870
Merge pull request #446 from jammm/pbrt-hip-upstream-pr1
...
Add PBRT_CPU_GPU in some signatures;Move OptiX
2024-10-07 07:22:23 -07:00
Matt Pharr
867721d4b7
Update github actions permissions
2024-10-07 06:52:33 -07:00
paulgrassler
a1553d9ca1
fix SPPM time sampling
2024-09-21 10:45:00 +02:00
Aaryaman Vasishta
5a28e28a53
Add PBRT_CPU_GPU in some signatures;Move OptiX
...
Co-Authored-By: Daniel Meister <daniel.meister@amd.com>
2024-08-24 17:55:36 +01:00
Matt Pharr
39e01e61f8
Switch to actions/checkout@v4 in github actions
2024-01-26 07:49:20 -08:00
Matt Pharr
13ad4f5e61
Merge pull request #405 from Togtja/dev_cmake_improvments
...
Add ability to choose source code location
2024-01-25 15:21:59 -08:00
Matt Pharr
51e68cc488
Use a non-local(!!!) mutex to protect the Ptex::PtexCache variable
...
Via @Hyiker, fixes #409 .
2024-01-25 13:33:43 -08:00
Matt Pharr
eb1d4cae39
BVHAggregate: add shrink_to_fit() call after resize(0)
...
So it turns out this is necessary to actually free the memory...
Via Keith Jeffery.
2024-01-25 13:25:49 -08:00
Matt Pharr
5acc5e46cf
Fix fragment name for erratum (via Jeff Mahovsky)
2023-12-28 14:50:48 -08:00
Tomas Berger
48d43bbb6c
Add defined keyword
2023-11-25 19:36:21 +01:00
Tomas Berger
934eb69ec5
Add optional source code location
2023-11-25 19:32:33 +01:00
Wentao Liu
62214ffc4a
delete unused extern variable LMSFromXYZ, XYZFromLMS
2023-10-25 08:25:28 +08:00
Matt Pharr
2b5837a862
Fix BDPTIntegrator to account for crop windows correctly.
...
Fixes issue #347 , fix thanks to @rainbow-app.
2023-10-18 16:32:22 -07:00
Matt Pharr
4f920f8b1c
Merge pull request #363 from kingiler/master
...
Fix displacement for plymesh
2023-10-18 15:34:24 -07:00
Matt Pharr
6d9d64eac7
Merge pull request #387 from jalberse/master
...
Constrain max value test further for unbounded
2023-10-18 15:01:57 -07:00
Matt Pharr
0dc9e4fcd9
Merge pull request #384 from w3ntao/fix-2023-09-26
...
add const qualifier to function arguments in LUPSolve()
2023-10-18 04:50:01 -07:00
Matt Pharr
e6745e5c18
Merge pull request #386 from feimos32/patch-1
...
Update wavefront.cpp
2023-10-18 04:49:30 -07:00
Matt Pharr
266f6a0416
Merge pull request #388 from w3ntao/fix-2023-10-10
...
remove redundant function declaration
2023-10-18 04:48:18 -07:00
Matt Pharr
3adc3f01aa
Add OptiX 8 to github actions build matrix, remove a few old OptiX versions
2023-10-18 04:45:53 -07:00
Matt Pharr
ba6b095af0
Merge pull request #391 from Mike-Leo-Smith/optix8-compat
...
Compatibility with OptiX 8
2023-10-18 04:44:17 -07:00
Zheng Shaokun
43c8eab8a2
fix typo
2023-10-17 13:25:23 +08:00
Mike
44a61fad81
compatibility with optix 8
2023-10-17 13:17:24 +08:00
Wentao Liu
84634b94c2
replace Riemann sum computation in SpectrumToPhotometric() with InnerProduct()
2023-10-17 10:45:00 +08:00
Matt Pharr
b5be145843
Merge pull request #389 from w3ntao/fix-2023-10-11
...
replace SampledSpectrum(X) with X in AOIntegrator::Li() to simplify computation
2023-10-13 07:38:48 -04:00
Wentao Liu
9d038c5caf
replace SampledSpectrum(X) with X in AOIntegrator::Li() to simplify computation
2023-10-11 11:24:16 +08:00
Wentao Liu
fe4effc7a6
remove redundant function declaration
2023-10-10 06:12:31 +08:00
John Alberse
3c4932275f
Constrain max value test further for unbounded
...
Removes a 10x multiplier on the maximum value in the MaxValue test
for RgbUnboundedSpectrum. The 10x multiplier makes the check
unnecesarily lax; the evaluations on the various lambdas below it
should pass without the multiplier applied.
2023-09-30 15:38:16 -05:00
feimos32
adb4f88857
Update wavefront.cpp
...
The redundant line of code has been removed.
2023-09-30 11:20:20 +08:00
Wentao Liu
1f092943cc
add const qualifier to function arguments in LUPSolve()
2023-09-26 08:06:31 +08:00
Matt Pharr
ffdc4982b3
Merge pull request #383 from w3ntao/fix-2023-09-17
...
delete unused returned variable from gauss_newton()
2023-09-21 09:11:43 -07:00
Matt Pharr
323da4d0e9
Disable unwantd FMAs with clang 14
...
Fixes #375
2023-09-18 07:19:48 +01:00
Wentao Liu
880346c59d
delete unused returned variable from gauss_newton()
2023-09-17 22:41:36 +08:00
Matt Pharr
83e45996f4
Fix bug in NormalMap()
...
When computing the local basis, it's important to keep the +x axis
consistently oriented with dpdu.
Fixes #381 .
2023-09-17 07:08:15 +01:00
Matt Pharr
425faa0843
GPU: fix bug with wo direction with quadric/bilinear instances
...
We need to transform these into instance space before calling
InteractionFromIntersection...
Fixes issue #372 .
2023-09-05 16:00:21 +01:00
Matt Pharr
07ae910e16
Merge pull request #380 from w3ntao/fix-2023-08-29
...
delete unused variable
2023-09-03 12:34:26 +01:00
Wentao Liu
2583512f09
delete unused variable
2023-08-29 20:30:04 +08:00
Matt Pharr
ce95acb9b9
Convert vertex positions to 32-bit for OptiX when using PBRT_FLOAT_AS_DOUBLE.
...
Issue #359 .
2023-08-04 11:57:06 -07:00
Matt Pharr
05ff05e1de
Merge pull request #364 from Vertexwahn/fix-spelling
...
Fix spelling
2023-07-14 10:28:25 -07:00
Matt Pharr
698e20331b
Fix bug in f94d39f8d9.
...
Fixes #368 .
2023-07-14 10:27:26 -07:00
Julian Amann
46b19d5e1a
Fix dupe word typo
2023-07-05 22:39:43 +02:00
Julian Amann
8c7bf37b6c
Fix spelling
2023-07-05 22:39:43 +02:00
Ka Wing, Li
6150152c72
Fix displacement
2023-07-05 17:32:20 +00:00
Matt Pharr
f94d39f8d9
Update denoise_optix for changes to g-buffer channel naming (pr #356 )
2023-07-05 11:24:47 +02:00
Matt Pharr
e05a003843
Merge pull request #356 from pbrt4bounty/patch-5
...
Update a few channels names for G-Buffer
2023-07-05 11:20:54 +02:00
Matt Pharr
84e81ad68e
Merge pull request #361 from w3ntao/master
...
fix to print out debug information when cameraRay not generated
2023-07-05 11:13:27 +02:00
Wentao Liu
a141805639
fix to print out debug information when cameraRay not generated
2023-07-03 20:48:30 +08:00
Matt Pharr
7e97c20198
Add missing parameter to StringPrintf in SubsurfaceMaterial::ToString()
...
Fixes #358 .
2023-06-25 14:44:29 +02:00
pbrt4bounty
a8c78a266d
Update a few channels names for G-Buffer
...
Updated some channel names in G-Buffer following the naming policy for EXR multilayer.
2023-06-15 20:54:07 +02:00
Matt Pharr
f6dc67fb32
Merge pull request #350 from pbrt4bounty/patch-4
...
Fix fatal error on Hair material
2023-06-09 16:59:12 -07:00