Nsight 3.1 with VS2012 DX11 WITHOUT swap-chain (cmd line renderer)


I wonder how to capture frames from our command-line tool with Nsight. Our tool renders to textures using DX11 but has no window, nor swap-chain, nor present or “frames”. It does fullfledged DX11 rendering into textures which are never presented to user but saved to disk instead.

How can I capture such “frames”? We need to examine the textures, buffers and device state in order to find errors.

Thank you,
Pavel Hradsky, 2K Czech (2K Games)


Unfortunately, Nsight needs to have frame delimiters. Could you create a swap chain, don’t need to render anything to it, and just call present?