Crates.io | dlss_wgpu |
lib.rs | dlss_wgpu |
version | 1.0.0 |
created_at | 2025-08-15 00:07:19.973621+00 |
updated_at | 2025-08-15 00:07:19.973621+00 |
description | Adds support for using DLSS with wgpu |
homepage | |
repository | https://github.com/bevyengine/dlss_wgpu |
max_upload_size | |
id | 1795995 |
size | 109,998 |
A wrapper for using DLSS with wgpu when targeting Vulkan.
dlss_wgpu | dlss | wgpu |
---|---|---|
v1.0 | v310.3.0 | v26 |
The DLSS SDK cannot be redistributed by this crate. You will need to download the SDK as follows:
DLSS_SDK = /path/to/DLSS
VULKAN_SDK
environment variableOnce your app is compiled, you do not need to distribute the entire DLSS SDK, or set the DLSS_SDK
environment variable. You only need to distribute the DLSS DLL(s) and license text as follows:
$DLSS_SDK/lib/Windows_x86_64/rel/nvngx_dlss.dll
to the same directory as your app$DLSS_SDK/lib/Linux_x86_64/rel/libnvidia-ngx-dlss.so.310.3.0
to the same directory as your app$DLSS_SDK/lib/Windows_x86_64/rel/nvngx_dlssd.dll
to the same directory as your app$DLSS_SDK/lib/Linux_x86_64/rel/libnvidia-ngx-dlssd.so.310.3.0
to the same directory as your app9.5
of $DLSS_SDK/doc/DLSS_Programming_Guide_Release.pdf
with your appWhen dlss_wgpu
is compiled with the debug_overlay
cargo feature, and the DLSS_SDK
environment variable is set, the development version of the DLSS DLLs will be linked.
The development version of the DLSS SDK comes with an in-app overlay to help debug usage of DLSS. See section 8.2
of $DLSS_SDK/doc/DLSS_Programming_Guide_Release.pdf
for details.
Due to a bug in DLSS, you should expect to see Vulkan validation errors https://forums.developer.nvidia.com/t/validation-errors-using-dlss-vulkan-sdk-due-to-vkcmdclearcolorimage/326493.
These errors are safe to ignore.