An open API service indexing awesome lists of open source software.

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

raytracing tutorial vulkan

Last synced: 15 May 2025

https://github.com/nvpro-samples/vk_raytracing_tutorial_KHR

Ray tracing examples and tutorials using VK_KHR_ray_tracing

raytracing tutorial vulkan

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

raytracing vulkan

Last synced: 16 May 2025

https://github.com/nvpro-samples/gl_occlusion_culling

OpenGL sample for shader-based occlusion culling

occlusion-culling opengl

Last synced: 04 Apr 2025

https://github.com/nvpro-samples/optix_advanced_samples

Set of advanced samples for the NVIDIA OptiX Ray Tracing Engine.

nvidia optix

Last synced: 05 Apr 2025

https://github.com/nvpro-samples/nvpro_core

shared source code and resources needed for the samples to run

c-plus-plus opengl vulkan

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.

mesh-shaders opengl vulkan

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

hbao nvidia opengl ssao

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/vk_video_samples

Vulkan video samples

Last synced: 16 May 2025

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.

vulkan

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

nvidia opengl

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'

opengl vulkan

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

lod nvidia opengl

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

multigpu opengl

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

glsl glsl-generator vulkan

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

opengl raytracing vulkan

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)

cmyk opengl

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/gl_vrs

Variable Rate Shading in OpenGL

opengl

Last synced: 18 Sep 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