DirectX is a collection of APIs designed to allow development of games and multimedia applications on Microsoft platforms. NVIDIA's GPUs are designed to give the best performance for Direct3D games, and we continue to support the Direct3D development community with GPU drivers, technical papers, and our large set of Direct3D-based examples in our NVIDIA Graphics SDK.
NVIDIA GameWorks™ Graphics and Compute 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. They implement advanced D3D features such as Antialiasing, Tessellation, Interleaved Rendering, Deferred Contexts, Compute Shaders and Instancing.
Profiling and Debugging
- Explicit Multi-GPU with DirectX 12 – Frame Pipelining, a New Alternative
- Explicit Multi-GPU with DirectX 12 – Control, Freedom, New Possibilities
- Analysing Stutter - Mining More from Percentiles
- Transparency (or Translucency) Rendering
- Don't be conservative with Conservative Rasterization
- Constant Buffers without Constant Pain
- Life of a triangle - NVIDIA's logical pipeline
- The Basics of GPU Voxelization
- Understanding Structured Buffer Performance
- Redundancy and Latency in Structured Buffer Use
- How About Constant Buffers?
- Are You Running Out of Video Memory? Detecting Video-Memory Overcommitment using GPUView
- Hybrid Ray Traced Shadows
- Depth Precision Visualized
- An Overview of Next-Generation Graphics APIs DX12
- DirectX 12 Do's and Don'ts DX12