NVIDIA DesignWorks Samples's repositories
vk_raytracing_tutorial_KHR
Ray tracing examples and tutorials using VK_KHR_ray_tracing
vk_mini_path_tracer
A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
vk_raytrace
Ray tracing glTF scene with Vulkan
nvpro_core
shared source code and resources needed for the samples to run
gl_vk_meshlet_cadscene
This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.
vk_order_independent_transparency
Demonstrates seven different techniques for order-independent transparency in Vulkan.
vk_video_samples
Vulkan video samples
vk_mini_samples
Collection of Vulkan samples
gl_vk_threaded_cadscene
OpenGL and Vulkan comparison on rendering a CAD scene using various techniques
vk_denoise
Denoising a Vulkan ray traced image using OptiX denoiser
vk_displacement_micromaps
This sample showcases rasterizing and ray tracing displaced NVIDIA Micro-Mesh assets in Vulkan with and without the VK_NV_displacement_micromap extension.
gl_vk_simple_interop
Display an image created by Vulkan compute shader, with OpenGL
vk_shaded_gltfscene
Rendering glTF scenes with ray tracer and raster (Vulkan)
vk_toon_shader
Silhouette and toon shading post-processing with Vulkan
gl_vk_supersampled
Vulkan sample showing a high quality super-sampled rendering
nvtt_samples
NVIDIA Texture Tools samples for compression, image processing, and decompression.
vk_compute_mipmaps
Customizable compute shader for fast cache-aware mipmap generation
gl_vk_raytrace_interop
Adding ray traced ambient occlusion using Vulkan and OpenGL
vk_async_resources
Sample showcasing lifetime management and resource transfers in Vulkan
vk_device_generated_cmds
Vulkan sample on VK_NV_device_generated_commands
vk_timeline_semaphore
Vulkan timeline semaphore + async compute performance sample
vk_offline
Rendering offline using Vulkan without opening a window
vk_idbuffer_rasterization
Vulkan sample to render efficient per-part IDs in CAD models
vk_memory_decompression
Vulkan Memory Decompression (VK_NV_memory_decompression) sample
vk_streamline
DLSS Super Resolution and DLSS Frame Generation via Streamline
nvml_enterprise_gpu_check
Shows how to check if a GPU is an Enterprise/Quadro GPU using NVML.
vk_inherited_viewport
VK_NV_inherited_viewport_scissor and secondary subpass command buffer re-use
vk_ddisplay
Sample to demonstrate multi-GPU rendering and presenting to ddisplays, meaning displays that are not part of the Windows desktop and of which an application takes complete control.