The tools, samples and other resources presented here are no longer under active development or support. While we continue to make them available to developers we do not recommend using them in new projects because future hardware features may not be supported.

Development Tools


NVIDIA Graphics SDK 11

This collection of DirectX 11 code samples teaches developers how to make the most of the latest GeForce GPUs. The SDK includes a browser, clear code samples, detailed whitepapers, and videos.

Read More


Cg Toolkit

The Cg Toolkit allows developers to write and run Cg programs.  Cg has been superceeded by GLSL and HLSL and is no longer in development.  

Read More 


FX Composer

FX Composer is no longer in active development and will not receive any further updates. v2.5 is the final release of this product. Please refer to NVIDIA Nsight Visual Studio Edition for your shader debugging/profiling/authoring needs.


FX Composer 2.5 Sample Projects

FX Composer is no longer in active development and will not receive any further updates. v2.5 is the final release of this product. Please refer to NVIDIA Nsight Visual Studio Edition for your shader debugging/profiling/authoring needs.


NVIDIA Shader Debugger

NVIDIA Shader Debugger for FX Composer is no longer in active development and will not receive any further updates. v2.5 is the final release of this product. Please refer to NVIDIA Nsight Visual Studio Edition for your shader debugging/profiling/authoring needs.


NVIDIA ShaderPerf

NVIDIA ShaderPerf is a command-line shader profiling utility. ShaderPerf is no longer in active development and will not receive any further updates. The version available is the final release of this product. Please refer to NVIDIA Nsight Visual Studio Edition for your shader debugging/profiling/authoring needs.


NVIDIA Shader Library

With a wide range of shaders including skin, natural effects, metals, post processing effects, and much more, the NVIDIA Shader Library exists to help developers easily find and integrate great shaders into their projects.

Read More


NVIDIA PerfHUD

NVIDIA PerfHUD is a powerful real-time performance analysis tool for Direct3D applications. We recommend all DirectX 9 developers to migrate to using Nsight™ Visual Studio Edition 2.2 or newer for graphics API debugging, profiling and system trace. DirectX 9/10/11 is supported in Nsight™ Visual Studio Edition from version 2.2 onward. NVIDIA® Nsight™ Development Platform, Visual Studio Edition is a graphics debugging and profiling environment integrated into Visual Studio. All future development of PerfHUD will be deprecated as a result of DirectX 9 support in Nsight™ Visual Studio Edition.

Read More


Legacy Texture Tools

This page contains several useful texture manipulation tools. 

Read More


 


Books

The Cg Tutorial

Cg has been superceeded by GLSL and HLSL and is no longer in development. 

Read More


NVIDIA GPU Programming Guide

Programming guide for DirectX 10 era gpus.  We have a new programming guide coming summer 14.

Read More


GPU Gems 3

Published in 2007 GPU Gems 3 contains over 40 chapters and nearly 1000 pages.

Read More