GPU NATIVE Debugger > Debug compute and graphics code directly on GPU hardware on local and remote systems > Examine thousands of threads executing in parallel using the familiar Locals, Watch, Memory and Breakpoints windows in Visual Studio > View GPU memory directly using the standard Memory windows in Visual Studio > Use conditional breakpoints to quickly identify and correct errors in massively parallel code > Identify memory access violations using the CUDA C/C++ Memory Checker > Debug Direct3D 11 HLSL shaders > Debug OpenGL GLSL shaders
SYSTEM and application TRACE > Capture CPU and GPU level events, including: API calls, kernel launches, memory transfers and custom application annotations (OpenGL, Direct3D 9/11/12, CUDA, OpenCL) > Single correlated timeline displays all captured events > Timeline inspection tools allow for the examination of workload dependencies > Filter and sort captured events using specialized reporting views > Profile CUDA kernels using GPU performance counters > Profile CUDA kernels and correlate performance analysis back to source code
Graphics FrAME Debugger >Real-time examination of Direct 3D 9/11/12/OpenGL and Vulkan rendering calls >Interactive examination of GPU pipeline state, including visualization of bound textures, geometry and compute buffers >Pixel History shows all operations that affect a given pixel >Frame Profiler identifies performance bottlenecks and GPU utilization >Generate frame captures to C++ code for offline collaboration and analysis