You are here: Graphics Debugger > Frame Debugging > Direct3D 9 Frame Debugging > API Inspector

API Inspector

NVIDIA® Nsight™ Application Development Environment for Heterogeneous Platforms, Visual Studio Edition 5.2 User Guide
Send Feedback


Most graphics debugging elements of NVIDIA Nsight, such as viewing textures and render targets, are the same for a Direct3D 9 application as they are for a Direct3D 11 application.

However, when debugging a Direct3D 9 application, you will notice that the available pipeline states (the pipeline information of a specific draw event) are different from their Direct3D 11 counterparts.

To use the API Inspector:

  1. Start the Frame Debugger by launching the application and going to Nsight > Pause and Capture Frame.
  2. If not already opened by default, you can open the API Inspector by going to NsightWindowsAPI Inspector or by clicking the link for the action in the Events View.

  3. Along the left side of the view, you can see the Pipeline State Navigator.

  4. From here, you can further inspect the API state for each pipeline stage, including what textures and render targets are bound, or which shaders are in use in the related constants.

The available pipeline stages for a Direct3D 9 application are detailed below.

Input Streams (IS)

The Input Streams page shows the layout of your vertex buffers and index buffers, as well as the vertex declaration information.

Vertex Shader (VS)

The Vertex Shader page has a link to the shader, the list of constants, and any bound texture samplers.

Transform/Rasterizer State

The Transform/Rasterizer State page displays render state settings, texture wrapping modes, and viewport information.

Pixel Shader (PS)

The Pixel Shader page has a link to the shader, the list of constants, and any bound texture samplers.

Output Targets (OT)

The Output Targets page displays parameters such as blending setup, depth, and stencil states.


NVIDIA® Nsight™ Application Development Environment for Heterogeneous Platforms, Visual Studio Edition User Guide Rev. 5.2.161206 ©2009-2016. NVIDIA Corporation. All Rights Reserved.