Graphics and Compute Samples

Direct3D Samples

The D3D Graphics and Compute Samples pack is a resource for next-generation D3D development. The samples target multiple Direct3D versions, including DX10 and DX11.

Advanced D3D features such as Antialiasing, Tessellation, Interleaved Rendering, Deferred Contexts, Compute Shaders and Instancing.

OpenGL Samples

The OpenGL Graphics and Compute Samples pack is a resource for cross-platform OpenGL and OpenGL ES development. The sample applications target OpenGL and OpenGL ES on Android, Windows, and Linux. OpenGL 4 (GL4), OpenGL ES 2 and 3 (ES2 and ES3) are all represented. The samples run on all three target platforms from a single source base.

Advanced OpenGL features such as Tessellation Shaders, Geometry Shaders, Compute Shaders, Direct State Access, Texture Arrays and Instancing are all demonstrated. In addition, support for NVIDIA's NSight Tegra Visual Studio plug-in means that developers can experiment with their effects on Windows OpenGL and immediately rebuild and retarget to run on Android Tegra systems, including Tegra K1.

The samples include source for a simple cross-platform application framework which forms the basis of all of the samples. This framework supports asset loading, platform-independent main loop, input handling, game controllers, GL context management, GL utilities and texture/model loading.

Available documentation

NVIDIA® GameWorks™ Documentation Rev. 1.0.211026 ©2014-2021. NVIDIA Corporation and affiliates. All Rights Reserved.