• Stars
    star
    7
  • Rank 2,294,772 (Top 46 %)
  • Language
    C++
  • License
    Apache License 2.0
  • Created over 2 years ago
  • Updated 5 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

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.

More Repositories

1

vk_raytracing_tutorial_KHR

Ray tracing examples and tutorials using VK_KHR_ray_tracing
C++
1,314
star
2

vk_mini_path_tracer

A beginner-friendly Vulkan path tracing tutorial in under 300 lines of C++.
C++
1,098
star
3

vk_raytrace

Ray tracing glTF scene with Vulkan
C++
533
star
4

gl_occlusion_culling

OpenGL sample for shader-based occlusion culling
C++
517
star
5

nvpro_core

shared source code and resources needed for the samples to run
C++
457
star
6

optix_advanced_samples

C
411
star
7

gl_vk_meshlet_cadscene

This OpenGL/Vulkan sample illustrates the use of "mesh shaders" for rendering CAD models.
C++
345
star
8

gl_ssao

optimized screen-space ambient occlusion, cache-aware hbao
C++
343
star
9

build_all

GO HERE FIRST: nvpro-samples overview
Batchfile
312
star
10

vk_order_independent_transparency

Demonstrates seven different techniques for order-independent transparency in Vulkan.
C++
264
star
11

vk_video_samples

Vulkan video samples
C++
239
star
12

gl_vk_chopper

Simple vulkan rendering example.
C++
202
star
13

vk_mini_samples

Collection of Vulkan samples
HLSL
184
star
14

vk_raytracing_tutorial_NV

Vulkan ray tracing examples and tutorials using VK_NV_ray_tracing
C++
158
star
15

gl_vk_threaded_cadscene

OpenGL and Vulkan comparison on rendering a CAD scene using various techniques
C++
157
star
16

gl_cadscene_rendertechniques

OpenGL sample on various rendering approaches for typical CAD scenes
C++
151
star
17

gl_commandlist_basic

OpenGL sample for NV_command_list
C++
112
star
18

vk_gltf_renderer

Rendering glTF scenes with ray tracer and raster (Vulkan)
C++
102
star
19

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.
C++
92
star
20

vk_denoise

Denoising a Vulkan ray traced image using OptiX denoiser
C++
88
star
21

gl_vk_bk3dthreaded

Vulkan sample rendering 3D with 'worker-threads'
C++
84
star
22

gl_vk_simple_interop

Display an image created by Vulkan compute shader, with OpenGL
C++
76
star
23

vk_toon_shader

Silhouette and toon shading post-processing with Vulkan
C++
74
star
24

gl_dynamic_lod

GPU classifies how to render millions of particles
C++
71
star
25

nvtt_samples

NVIDIA Texture Tools samples for compression, image processing, and decompression.
C++
64
star
26

gl_vk_supersampled

Vulkan sample showing a high quality super-sampled rendering
C++
63
star
27

optix_prime_baking

Shows how to bake ambient occlusion at mesh vertices using OptiX Prime
45
star
28

vk_compute_mipmaps

Customizable compute shader for fast cache-aware mipmap generation
GLSL
41
star
29

vk_async_resources

Sample showcasing lifetime management and resource transfers in Vulkan
C++
32
star
30

gl_vk_raytrace_interop

Adding ray traced ambient occlusion using Vulkan and OpenGL
C++
30
star
31

vk_timeline_semaphore

Vulkan timeline semaphore + async compute performance sample
GLSL
26
star
32

gl_render_vk_ddisplay

OpenGL sample that renders into a Vulkan direct display
C++
26
star
33

gl_multicast

OpenGL sample for the new GL_NVX_linked_gpu_multicast extension
C++
25
star
34

vk_device_generated_cmds

Vulkan sample on VK_NV_device_generated_commands
C++
25
star
35

shared_external

external libraries, needed for the samples (AntTweakBar; ZLib...)
HTML
17
star
36

vk_offline

Rendering offline using Vulkan without opening a window
C++
13
star
37

glsl_indexed_types_generator

GLSL code generator to aid use of Vulkan's descriptor set indexing
Lua
12
star
38

gl_cuda_simple_interop

Sample showing OpenGL and CUDA interop
C++
11
star
39

vk_memory_decompression

Vulkan Memory Decompression (VK_NV_memory_decompression) sample
C++
10
star
40

vk_streamline

DLSS Super Resolution and DLSS Frame Generation via Streamline
C++
10
star
41

vk_idbuffer_rasterization

Vulkan sample to render efficient per-part IDs in CAD models
C++
8
star
42

gl_path_rendering_CMYK

Example of how to use path rendering; and how to use it with CMYK (using multi-render target)
C++
8
star
43

nvml_enterprise_gpu_check

Shows how to check if a GPU is an Enterprise/Quadro GPU using NVML.
C++
4
star
44

vk_raytrace_displacement

C++
3
star
45

gl_vrs

Variable Rate Shading in OpenGL
C++
3
star
46

third_party_binaries

pre-built libraries for the nvpro-samples framework
C
2
star
47

vk_inherited_viewport

VK_NV_inherited_viewport_scissor and secondary subpass command buffer re-use
C++
2
star
48

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.
C++
2
star