有人可以给我一个关于使用 NVIDIA 的并行 nsight(在 Visual Studio 中)调试 OpenGL 3.3/4.2 + 着色器的实用程序的破败吗?这可能吗?这是可取的吗?
如果可能,什么配置使它成为可能?我需要在一台机器,两台机器中使用两张卡吗?
ATI 有类似的功能吗?
我发现调试我的 OpenGL 着色器简直是地狱,我尝试了其他 OpenGL 调试器,但它们似乎无法正常工作或根本无法正常工作。
Nsight Visual Studio 3.0 版(2013 年初推出)将支持 OpenGL 着色器调试。OpenGL 支持在 SIGGRAPH 2012 上宣布。初始版本将支持 OpenGL 4.2 核心。后续版本将添加额外的扩展。
如果 NSight 真的很快就会出现在 OpenGL 上,那可能并不重要,但是……
我使用 gDEBUgger。它曾经是,现在仍然是 OpenGL 调试的好工具;只需要一张卡,适用于 ATI 和 NVidia 卡,而且是免费的。
然而,自从 AMD 买下它后,他们已经设法让它完全没用了,所以遗憾的是,GREmedy 版本是最后一个可用的版本。