NVidia Nsight 调试器 - 几何 window 不工作

NVidia Nsight Debugger - Geometry window doesn't work

我编写了一个显示四边形的应用程序,效果很好。 但是,如果我尝试使用 NVidia 的 Nsight 调试器调试我的应用程序,四边形不会显示在几何 window 中。 即使我切换到内存选项卡,顶点和索引缓冲区中提交的顶点也不可见。 但奇怪的是,如果我观察资源 window 中的缓冲区,它们会正确显示。

这是应用程序 运行 时的图像:

这是资源视图(顶点缓冲区和索引缓冲区)的图像:

以下是几何 window 选项卡:

我在 Visual Studio 2015 中使用 DirectX 11,如果这很重要的话。

我找到NSight显示几何图形失败的原因了...

在输入汇编器 (IA) 阶段的初始化中,我在初始化 D3D11_INPUT_ELEMENT_DESC 结构时使用了 D3D11_APPEND_ALIGNED_ELEMENT 宏。如果我手动设置这些值,NSight 会正确显示几何图形。

我仍然不知道为什么会这样。它是 NVidia 设计的还是只是一个错误?