将正在运行的 OpenGL 附加到 NSight 以进行图形调试
Posted
技术标签:
【中文标题】将正在运行的 OpenGL 附加到 NSight 以进行图形调试【英文标题】:Attach a running OpenGL to NSight for graphics debugging 【发布时间】:2017-05-18 08:19:12 【问题描述】:如何将正在运行的 OpenGL 程序附加到 NSight 以进行图形调试? 这个link 讨论了如何附加 CUDA 应用程序,但相同的过程不适用于执行图形调试。
【问题讨论】:
【参考方案1】: 打开 Visual Studio 项目 • 从菜单中选择“Nsight”和“开始图形调试” • 让程序运行一段时间 • 按Ctrl+Z • 按空格 • 转到 Visual Studio 中的“API 检查器” • 从左侧栏中选择“程序” • 从“链接着色器状态”中选择“源” • 放置断点,就像您进行常规调试一样你的显卡也应该支持调试。
详情请参阅以下链接。 How to debug (GLSL) shaders using Nsight?
【讨论】:
以上是关于将正在运行的 OpenGL 附加到 NSight 以进行图形调试的主要内容,如果未能解决你的问题,请参考以下文章