- 02 1月, 2021 1 次提交
-
-
由 Matt Pharr 提交于
-
- 08 12月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
Also added a bunch more point sets and input formats. The radially averaged power spectrum is also output now.
-
- 06 12月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
Small utility for computing power spectra of pbrt's point sets.
-
- 26 11月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
Issue #87.
-
- 24 10月, 2020 3 次提交
-
-
由 Pierre Moreau 提交于
-
由 Pierre Moreau 提交于
Having the embedding depend on the library used for compiling the CUDA code down to PTX should be enough: according to CMake's documentation > Additionally, if the target is an executable or library, a file-level > dependency is created to cause the custom command to re-run whenever > the target is recompiled. However this was not happening, maybe due to it being an OBJECT library? Or maybe some weird behaviour due to the modification timestamp on the generated PTX file not being updated as the file gets re-generated.
-
由 Matt Pharr 提交于
This reverts commit 95b4c9b4. Issue #37.
-
- 23 10月, 2020 2 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 22 10月, 2020 5 次提交
-
-
由 Pierre Moreau 提交于
CUDA integration in Visual Studio seems broken as even if "Use Host Preprocessor Definitions" is checked, the host preprocessor definitions are still not used when compiling device code. To work around that, define the macros using --define-macro to avoid CMake identifying those as macros and using the proper (but broken) way of specifying them.
-
由 Matt Pharr 提交于
Attempt to workaround gcc bug. Issue #37.
-
由 Matt Pharr 提交于
In turn, this makes it possible to use -march=native, which gives about a 10% speedup on the CPU...
-
由 Matt Pharr 提交于
Issue #47.
-
由 Matt Pharr 提交于
-
- 08 10月, 2020 2 次提交
-
-
由 Pierre Moreau 提交于
Since we have a CMake target, we can do scoped include directories. Remove duplicate compile flags, and also add compile definitions which enables PBRT to compile on Windows for Pascal-architecture cards. Compared to commit a685e020, this also * changes the dependency to be directly on the library rather than some of its object file; * adds a missing dependency on several generated header files; * avoids passing `/D _CRT_SECURE_NO_WARNINGS` to nvcc; * removes compiler flags that are part of the regular CUDA flags.
-
由 Matt Pharr 提交于
This reverts commit a685e020, which seems to have caused issue #56 (the Ubuntu part at least.)
-
- 25 9月, 2020 1 次提交
-
-
由 Antoine Webanck 提交于
-
- 24 9月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
Require SM 5.3 and up (half floats...) Print a more useful error when the GPU's shader model is insufficient.
-
- 19 9月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
-
- 14 9月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
-
- 12 9月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
-
- 05 9月, 2020 2 次提交
-
-
由 Pierre Moreau 提交于
-
由 Pierre Moreau 提交于
Since we have a CMake target, we can do scoped include directories. Remove duplicate compile flags, and also add compile definitions which enables PBRT to compile on Windows for Pascal-architecture cards. Fixes #27
-
- 04 9月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
Issue #27.
-
- 02 9月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
-
- 01 9月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
-
- 31 8月, 2020 3 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
Related to issue #23.
-
- 29 8月, 2020 4 次提交
-
-
由 Pierre Moreau 提交于
Any file which is not part of a target will not show up in Visual Studio, regardless of whether it is mentioned by a `source_group()` or not.
-
由 Pierre Moreau 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
Fixes via @wuyakuma in issue #20 (with some reformatting / minor changes.)
-
- 26 8月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
-
- 25 8月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
-
- 19 8月, 2020 4 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 18 8月, 2020 1 次提交
-
-
由 Matt Pharr 提交于
-