Thanks to visit codestin.com
Credit goes to lib.rs

4 stable releases

Uses new Rust 2024

new 3.0.0 Jan 16, 2026
2.0.0 Nov 26, 2025
1.0.1 Sep 12, 2025
1.0.0 Aug 15, 2025

#172 in Graphics APIs

Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App Codestin Search App

9,997 downloads per month
Used in 5 crates (via bevy_anti_alias)

MIT/Apache

76KB
1.5K SLoC

dlss_wgpu - Deep Learning Super Sampling for wgpu

A wrapper for using DLSS with wgpu when targeting Vulkan.

Version Chart

dlss_wgpu dlss wgpu
v3.0.0 v310.5.0 v28
v2.0.0 v310.4.0 v27
v1.0.1 v310.4.0 v26
v1.0.0 v310.3.0 v26

Downloading The DLSS SDK

The DLSS SDK cannot be redistributed by this crate. You will need to download the SDK as follows:

Build Dependencies

  • Install the DLSS SDK
  • Install the Vulkan SDK and set the VULKAN_SDK environment variable
  • Install clang

Distributing Your App

Once 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:

  1. Copy the DLL:
    • Windows: Copy $DLSS_SDK/lib/Windows_x86_64/rel/nvngx_dlss.dll to the same directory as your app
    • Linux: Copy $DLSS_SDK/lib/Linux_x86_64/rel/libnvidia-ngx-dlss.so.310.5.0 to the same directory as your app
  2. Include the full copyright and license blurb texts from section 9.5 of $DLSS_SDK/doc/DLSS_Programming_Guide_Release.pdf with your app
  3. Additionally, for DLSS ray reconstruction:
    • Windows: Copy $DLSS_SDK/lib/Windows_x86_64/rel/nvngx_dlssd.dll to the same directory as your app
    • Linux: Copy $DLSS_SDK/lib/Linux_x86_64/rel/libnvidia-ngx-dlssd.so.310.5.0 to the same directory as your app

Debug Overlay

When 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.

Validation Errors

Due to a bug in DLSS, you should expect to see Vulkan validation errors.

These errors are safe to ignore.

Dependencies

~25–46MB
~1M SLoC