Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
nrd-sys
Rust bindings for the NVIDIA Real Time Denoisers SDK, targeting Vulkan applications.
NVIDIA Real-Time Denoisers (NRD) is a spatio-temporal API agnostic denoising library. The library has been designed to work with low rpp (ray per pixel) signals. NRD is a fast solution that slightly depends on input signals and environment conditions.
Supports both Windows and Linux. Pre-compiled binaries are automatically downloaded and linked.
The binaries are compiled from a custom NRD fork, which is necessary to make the SDK work better with Rust. The fork contains the following changes:
- CI to compile the binaries.
- Updated the allocator interface so that the allocation size and alignments (as required by the Rust allocation API) are passed in on
free.
Usage
Note
The pre-compiled binaries included with this package only contains SPIR-V shader. If you need DXIL / DXBC shader for DirectX integration, feel free to make that a Cargo feature and create a PR.