debugging - Opengl调试,如何查看顶点着色器的结果
问题描述
在顶点着色器处理完顶点后,有没有办法在不依赖进一步渲染的情况下查看顶点的最终位置(和其他属性)?能够单独看到我的顶点着色器阶段的输入 -> 输出将是帮助调试的巨大福音。
我使用 Visual Studio 2015,如果它有这样的调试实用程序可用(我也使用 Nsight,但在这些方面找不到任何东西)
解决方案
Renderdoc有这样的功能。
'Pipeline State' -> 'Vertex Input' -> 'Mesh View' 打开一个窗口,列出顶点着色器的输入和输出:
(屏幕截图来自 Renderdoc 手册。)
推荐阅读
- reactjs - 在 React Beautiful 拖放中使用时 Apollo cache.modify 更新比 setState 慢
- java - 有没有一种简单的方法可以在 Spring/JPA 中查看原始数据库内容?
- python - Kivy 覆盖整个屏幕
- python - Django 发送带有链接的电子邮件不起作用
- mysql - mysql。如何通过多列进行选择
- flutter - 使用 bloc_test 和 mockito 进行颤振测试
- symfony4 - 如何将孩子添加到特殊位置(订单) KNP 菜单
- python - 我应该如何清理从 twitter API 检索到的这些数据?
- python - 在同一列中分隔多个变量
- android - 安卓5.1现在可以显示Seekbar,6、7、8、9、10可以正常显示