gpt4 book ai didi

opengl - 有没有办法调试 GLSL 着色器?

转载 作者:行者123 更新时间:2023-12-02 08:58:30 27 4
gpt4 key购买 nike

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

我看到了一些简单的东西,可以让我看到哪些着色器可以制作我的着色程序,但我无法在其中放置断点。

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

有没有简单的方法可以做到这一点?除了我之外,我只是写下我认为我可能拥有的值(value)观,并在其他地方进行数学计算。

当我试图理解所有 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 调试的支持给我留下了深刻的印象,因此抱有很高的期望。

关于opengl - 有没有办法调试 GLSL 着色器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21177263/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com