OpenGL调试,如何查看顶点着色器的结果

Ann*_*inn 5 opengl debugging

有没有一种方法可以在顶点着色器处理完顶点后查看顶点的最终位置(和其他属性),而无需依赖进一步的渲染?能够单独查看我的顶点着色器阶段的输入->输出将极大地帮助调试。

我使用Visual Studio 2015,如果它具有可用的调试实用程序(我也使用Nsight,但在这些行中找不到任何东西)

Hol*_*Cat 5

Renderdoc具有此功能。

“管线状态”->“顶点输入”->“网格视图”将打开一个窗口,其中列出了顶点着色器的输入和输出:

图片

(屏幕截图来自Renderdoc手册。)