- 24 10月, 2020 13 次提交
-
-
由 Pierre Moreau 提交于
This allows customising which warnings are used in which scenarios, like MSVC warning flags should only be used when compiling using MSVC.
-
由 Pierre Moreau 提交于
If one of the headers included by optix.cu used PBRT_FLOAT_AS_DOUBLE, there would have been a mismatch between optix.cu which would never have it set, and the rest of the code base seeing it defined if the user enabled that option.
-
由 Pierre Moreau 提交于
Fixes #69 ("Invalid PTX input on RTX 2080 Ti on Windows")
-
由 Pierre Moreau 提交于
Using a library avoids modifying the flags for everyone, and they can be customised using generator expressions like to restrict them to certain compilers or languages.
-
由 Matt Pharr 提交于
This simplifies the implementation and reduces the amount of bandwidth to save/load TabulatedBSSRDFs between kernel launches on the GPU, giving a slight performance benefit.
-
由 Matt Pharr 提交于
There's no need to randomly choose among them any more...
-
由 Matt Pharr 提交于
Small improvements
-
由 Pierre Moreau 提交于
-
由 Pierre Moreau 提交于
-
由 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 8 次提交
-
-
由 Matt Pharr 提交于
Small bugfix: added missing initializer for TabulatedBSSRDF::time.
-
由 Matt Pharr 提交于
On 7.2, enable the new validation mode. Pass through the output from OptiX's default logging. Also, disable debug info for the pipeline link options with release builds.
-
由 Matt Pharr 提交于
Show OptiX logs on call failure
-
由 Pierre Moreau 提交于
Some of the OptiX functions fill in a passed-in log variable with potential information about failures. However that information was only being printed after the function call and the return value check meaning it would never be reached in case of failure as abort would be called before printing the logs.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
Upgrading to latest nanovdb version.
-
- 22 10月, 2020 15 次提交
-
-
由 Matt Pharr 提交于
Removed "rrthreshold" parameter from Path/VolPath integrators. Also fixed a bug where Trowbridge-Reitz regularization would make very rough surfaces less rough. No other meaningful changes.
-
由 Matt Pharr 提交于
Fix flip build on windows
-
由 Matt Pharr 提交于
Specify macros as compile flags with Visual Studio
-
由 Pierre Moreau 提交于
-
由 Pierre Moreau 提交于
_USE_MATH_DEFINES needs to be defined, right before cmath is included, on Windows for M_PI to be available. Fixes #66 ("ꟻLIP compilation failure on Windows due to undefined symbol M_PI")
-
由 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 提交于
-
由 Matt Pharr 提交于
Issue #47.
-
由 Matt Pharr 提交于
Possible fix for #63.
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
activeTransformBits wasn't being reset to AllTransformBits, like it was before. (Bug introduced in 7164c954.)
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 19 10月, 2020 2 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
-
- 18 10月, 2020 2 次提交
-
-
由 Matt Pharr 提交于
-
由 Matt Pharr 提交于
(They are essentially useless now that texture and media definitions do not obey attribute scope any more.)
-