首页 > 解决方案 > Opengl调试,如何查看顶点着色器的结果

问题描述

在顶点着色器处理完顶点后,有没有办法在不依赖进一步渲染的情况下查看顶点的最终位置(和其他属性)?能够单独看到我的顶点着色器阶段的输入 -> 输出将是帮助调试的巨大福音。

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

标签: debuggingopengl

解决方案


Renderdoc有这样的功能。

'Pipeline State' -> 'Vertex Input' -> 'Mesh View' 打开一个窗口,列出顶点着色器的输入和输出:

图片

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


推荐阅读