NVIDIA Nsight Graphics 라고 있는데,

이걸로 D3D 나 OpenGL, 아니면 Vulkan 같은 그래픽스 API 를 쓰는 어플리케이션에 대해서 프레임 캡쳐를 떠서,

현재 프레임에 어떤 콜이 일어나고, 해당 콜의 쉐이더 소스가 무엇이며 리소스는 뭐가 상주하고 리소스의 타입이랑 설정이 어떤 것이었는가를 알 수 있음.


RenderDoc 같은 오픈소스 진영에서 나온? 툴이나 마이크로소프트 진영에서 나온 PIX 라는 (DirectX12 전용) 툴도 있는데,

갠적으론 Nsight 가 가장 낫고, Nsight 에서 못돌리면 RenderDoc 으로 돌려서 리소스나 아님 위 셋째 짤 같이 리소스가 잘못됬는가를 확인하곤 함.


덤으로 Nsight 는 VS 에 플러그인 형태로도 제공하고 있는데 CMake 안쓰고 일반 VSBuild 쓰면 IDE 안에서 디버그를 쉽게 돌릴 수 있음.