有没有办法调试 GLSL 着色器



有没有办法调试 glsl 着色器? 包括断点和数据跟踪

我看到了简单的,让我看到哪些着色器制作了我的着色程序,但没有任何东西可以放入中断点。

我需要检查矩阵的值,只是抛出 glFragColor 是行不通的,因为有很多值需要比较和检查。

有没有简单的方法可以做到这一点? 除了我只是写下我认为我可能拥有的价值观,并在其他地方做我的数学。

当我试图了解OpenGL的所有内容并知道如何在DirectX中导航时,这真的很烦人。我能理解为什么当资源很难找到时,有些人会害怕OpenGL。

根据NVIDIA Nsight的开发更新,他们最近添加了GLSL调试功能(https://developer.nvidia.com/nsight-visual-studio-edition-3_0-new-features)。我会先看看那里。此外,glslDevil(http://www.vis.uni-stuttgart.de/glsldevil/index.html)看起来也不错。我自己没有尝试过这两个程序,所以不能提供关于质量的第一手经验。不过,NVIDIA 对 CUDA 调试的支持给我留下了深刻的印象,因此寄予厚望。

相关内容

  • 没有找到相关文章

最新更新