Projects in Awesome Lists by nvpro-samples
A curated list of projects in awesome lists by nvpro-samples .
https://github.com/nvpro-samples/vk_raytracing_tutorial_khr
Ray tracing examples and tutorials using VK_KHR_ray_tracing
Last synced: 15 May 2025
https://github.com/nvpro-samples/vk_raytracing_tutorial_KHR
Ray tracing examples and tutorials using VK_KHR_ray_tracing
Last synced: 09 Jul 2025
https://github.com/nvpro-samples/vk_mini_path_tracer
A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
Last synced: 16 May 2025
https://github.com/nvpro-samples/vk_raytrace
Ray tracing glTF scene with Vulkan
gltf gltf2 hdr importance-sampling pbr raytracing tonemapping vulkan
Last synced: 23 Oct 2025
https://github.com/nvpro-samples/gl_occlusion_culling
OpenGL sample for shader-based occlusion culling
Last synced: 04 Apr 2025
https://github.com/nvpro-samples/optix_advanced_samples
Set of advanced samples for the NVIDIA OptiX Ray Tracing Engine.
Last synced: 05 Apr 2025
https://github.com/nvpro-samples/nvpro_core
shared source code and resources needed for the samples to run
Last synced: 04 Apr 2025
https://github.com/nvpro-samples/gl_vk_meshlet_cadscene
This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.
Last synced: 05 Apr 2025
https://github.com/nvpro-samples/build_all
GO HERE FIRST: nvpro-samples overview
Last synced: 26 Jan 2026
https://github.com/nvpro-samples/gl_ssao
optimized screen-space ambient occlusion, cache-aware hbao
Last synced: 05 Apr 2025
https://github.com/nvpro-samples/vk_order_independent_transparency
Demonstrates seven different techniques for order-independent transparency in Vulkan.
Last synced: 16 May 2025
https://github.com/nvpro-samples/vk_mini_samples
Collection of Vulkan samples
Last synced: 04 Mar 2026
https://github.com/nvpro-samples/nv_cluster_lod_builder
continuous level of detail mesh library
Last synced: 13 May 2025
https://github.com/nvpro-samples/vk_minimal_latest
A minimal, self-contained example demonstrating best practices for Vulkan development in a single file—no frameworks required.
Last synced: 13 May 2025
https://github.com/nvpro-samples/gl_vk_chopper
Simple vulkan rendering example.
Last synced: 07 Apr 2025
https://github.com/nvpro-samples/gl_vk_threaded_cadscene
OpenGL and Vulkan comparison on rendering a CAD scene using various techniques
command-buffer opengl thread vulkan
Last synced: 16 Oct 2025
https://github.com/nvpro-samples/gl_cadscene_rendertechniques
OpenGL sample on various rendering approaches for typical CAD scenes
nvidia opengl rendering-optimizations
Last synced: 10 Apr 2025
https://github.com/nvpro-samples/vk_gltf_renderer
Rendering glTF scenes with ray tracer and raster (Vulkan)
cubemap gltf gltf2 importance-sampling pbr raytracing tonemapping vulkan
Last synced: 05 Apr 2025
https://github.com/nvpro-samples/gl_commandlist_basic
OpenGL sample for NV_command_list
Last synced: 01 May 2025
https://github.com/nvpro-samples/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.
Last synced: 21 Oct 2025
https://github.com/nvpro-samples/vk_optix_denoise
Denoising a Vulkan ray traced image using OptiX denoiser
denoiser interop raytracing vulkan
Last synced: 07 Apr 2025
https://github.com/nvpro-samples/gl_vk_simple_interop
Display an image created by Vulkan compute shader, with OpenGL
compute-shader interop opengl vulkan
Last synced: 04 Sep 2025
https://github.com/nvpro-samples/gl_vk_bk3dthreaded
Vulkan sample rendering 3D with 'worker-threads'
Last synced: 21 Oct 2025
https://github.com/nvpro-samples/vk_toon_shader
Silhouette and toon shading post-processing with Vulkan
Last synced: 05 Sep 2025
https://github.com/nvpro-samples/vk_gaussian_splatting
Sample implementing several rendering methods for 3D gaussian splatting
gaussian-splatting mesh-shaders real-time-rendering vulkan-api
Last synced: 13 May 2025
https://github.com/nvpro-samples/nvtt_samples
NVIDIA Texture Tools samples for compression, image processing, and decompression.
Last synced: 12 Apr 2025
https://github.com/nvpro-samples/gl_dynamic_lod
GPU classifies how to render millions of particles
Last synced: 15 Aug 2025
https://github.com/nvpro-samples/gl_vk_supersampled
Vulkan sample showing a high quality super-sampled rendering
opengl super-resolution vulkan
Last synced: 04 Oct 2025
https://github.com/nvpro-samples/vk_lod_clusters
Sample for cluster-based continuous level of detail rasterization or ray tracing
mesh-shaders ray-tracing real-time-ray-tracing real-time-rendering vulkan-api
Last synced: 13 May 2025
https://github.com/nvpro-samples/vk_compute_mipmaps
Customizable compute shader for fast cache-aware mipmap generation
Last synced: 04 Mar 2026
https://github.com/nvpro-samples/vk_animated_clusters
Sample that uses VK_NV_cluster_acceleration_structure to animate meshes for ray tracing
mesh-shader raytracing real-time-rendering vulkan-api
Last synced: 13 May 2025
https://github.com/nvpro-samples/gl_vk_raytrace_interop
Adding ray traced ambient occlusion using Vulkan and OpenGL
interop opengl raytracing vulkan
Last synced: 27 Jul 2025
https://github.com/nvpro-samples/gl_render_vk_ddisplay
OpenGL sample that renders into a Vulkan direct display
Last synced: 19 Jul 2025
https://github.com/nvpro-samples/vk_device_generated_cmds
Vulkan sample on VK_EXT_device_generated_commands and NV extension
gpu-driven-rendering vulkan vulkan-api
Last synced: 01 May 2025
https://github.com/nvpro-samples/vk_timeline_semaphore
Vulkan timeline semaphore + async compute performance sample
Last synced: 28 Jan 2026
https://github.com/nvpro-samples/nv_cluster_builder
small generic spatial clustering C++ library
Last synced: 16 Jun 2025
https://github.com/nvpro-samples/gl_multicast
OpenGL sample for the new GL_NVX_linked_gpu_multicast extension
Last synced: 01 May 2025
https://github.com/nvpro-samples/vk_async_resources
Sample showcasing lifetime management and resource transfers in Vulkan
staging-transfers transfer-queue vulkan
Last synced: 01 May 2025
https://github.com/nvpro-samples/vk_streamline
DLSS Super Resolution and DLSS Frame Generation via Streamline
Last synced: 07 Sep 2025
https://github.com/nvpro-samples/shared_external
external libraries, needed for the samples (AntTweakBar; ZLib...)
Last synced: 18 Feb 2026
https://github.com/nvpro-samples/vk_tessellated_clusters
Sample for adaptive triangle tessellation in ray tracing
mesh-shaders ray-tracing real-time-ray-tracing real-time-rendering vulkan-api
Last synced: 13 May 2025
https://github.com/nvpro-samples/vk_offline
Rendering offline using Vulkan without opening a window
Last synced: 01 May 2025
https://github.com/nvpro-samples/glsl_indexed_types_generator
GLSL code generator to aid use of Vulkan's descriptor set indexing
Last synced: 01 May 2025
https://github.com/nvpro-samples/vk_partitioned_tlas
Partitioned top level acceleration structure sample
Last synced: 13 May 2025
https://github.com/nvpro-samples/nvpro_core2
A comprehensive collection of modular libraries for high-performance graphics development
Last synced: 18 Jul 2025
https://github.com/nvpro-samples/gl_cuda_simple_interop
Sample showing OpenGL and CUDA interop
Last synced: 12 Sep 2025
https://github.com/nvpro-samples/dx12_present_barrier
This sample demonstrates the usage of the new NvAPI interface to synchronize present calls between windows on the same system as well as on distributed systems.
Last synced: 23 Aug 2025
https://github.com/nvpro-samples/vk_memory_decompression
Vulkan Memory Decompression (VK_NV_memory_decompression) sample
Last synced: 01 May 2025
https://github.com/nvpro-samples/gl_path_rendering_cmyk
Example of how to use path rendering; and how to use it with CMYK (using multi-render target)
Last synced: 01 May 2025
https://github.com/nvpro-samples/vk_idbuffer_rasterization
Vulkan sample to render efficient per-part IDs in CAD models
Last synced: 01 May 2025
https://github.com/nvpro-samples/vk_denoise_nrd
Integration of NRD to an existing application
Last synced: 13 May 2025
https://github.com/nvpro-samples/nvml_enterprise_gpu_check
Shows how to check if a GPU is an Enterprise/Quadro GPU using NVML.
Last synced: 01 May 2025
https://github.com/nvpro-samples/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.
Last synced: 01 May 2025
https://github.com/nvpro-samples/third_party_binaries
pre-built libraries for the nvpro-samples framework
Last synced: 12 May 2026
https://github.com/nvpro-samples/vk_inherited_viewport
VK_NV_inherited_viewport_scissor and secondary subpass command buffer re-use
Last synced: 31 May 2026
https://github.com/nvpro-samples/vk_denoise_dlssrr
Example of integrating the DLSS-RR denoiser into a Vulkan application
dlss dlss3 pathtracing pbr-shading raytracing vulkan
Last synced: 12 Oct 2025
https://github.com/nvpro-samples/gl_multi_view_rendering
Shows how to use Single Pass Stereo and Multi-View Rendering. These draw multiple views at once, reducing CPU overhead.
Last synced: 13 May 2025
https://github.com/nvpro-samples/xr_multi_gpu
Vulkan multi-GPU sample for XR workloads
Last synced: 30 Jul 2025
https://github.com/nvpro-samples/gpu_bandwidth_bonanza
Command-line utility designed to benchmark and analyze memory transfer speeds on systems with one or more GPUs.
Last synced: 12 Oct 2025