首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >glsl有没有调试器?

glsl有没有调试器?
EN

Stack Overflow用户
提问于 2013-04-21 06:44:00
回答 2查看 150关注 0票数 0

我无法打印glsl文件中的任何语句。有没有针对glsl文件的调试器?在中,我发现了一个名为glslDevil的东西,但我只找到了它的断开链接。有没有其他的glsl调试器?

致敬,G

EN

回答 2

Stack Overflow用户

发布于 2013-04-21 08:23:07

你没有说你使用的是哪种操作系统。在MacOS上,您可以使用OpenGL Shader Builder。它并不完全是一个调试器,但是您可以在其中输入glsl程序,如果它是一个有效的程序,它将显示错误并显示输出。其他OSes可能也有类似的应用程序。

通常,您不能单步执行glsl程序或添加print语句,因为该程序同时在多个(通常是数百个)片段上执行。此外,它是在GPU上,所以打印是不实用的。

我使用的一种技术是修改程序以生成调试输出为颜色。例如,在处理法线时,将x、y和z放入红色、绿色和蓝色通道中,这样我就可以检查它们是否指向我期望的位置。

如果您解释了您正在尝试调试的内容,我们可能会给出更多建议。

票数 0
EN

Stack Overflow用户

发布于 2013-04-21 08:34:13

我认为glslDevil可以在这个网站上找到:http://www.vis.uni-stuttgart.de/glsldevil/两者都下载,适用于windows和linux,对我来说很棒。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16125959

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档