Raytracing (DXR) Frame Debugging
Compatibility with D3D12 Facilities
DXR is an addition to the core Direct3D12 API, and as such the Frame Debugger naturally supports many existing facilities, including live frame capture, HUD display, Scrubber, Linked Programs view, Events list and Resources view.
Shader Bind Tables
![]()
Shader Bind Table (SBT) viewer exposes local root arguments for Falcor HelloDXR sample
Shader Bind Tables are not an API object in Direct3D12/DXR, but rather a known memory layout for an ID3D12Resource
buffer. They are composed of shader handles interleaved with a binary representation of root arguments- as such they can be easy to get wrong. To aid in their development and debugging, this view visualizes them in a friendly graphical manner. Both global and local root parameters are shown similarly to the D3D12 root parameters. Also, selecting a shader will display source code and/or reflected HLSL constants, provided these resources are available.

NVIDIA® Nsight Graphics Documentation Rev. 2018.4.180813 ©2018. NVIDIA Corporation. All Rights Reserved.