如何调试GLSL着色器?

弗兰克·弗赖堡

我需要调试GLSL程序,但是我不知道如何输出中间结果。是否可以使用GLSL进行一些调试跟踪(例如使用printf)?

先生。伯纳

您无法轻松地从GLSL内部通讯回CPU。最好使用glslDevil或其他工具。

一个printf将需要尝试从运行GLSL代码的GPU返回到CPU。相反,您可以尝试推动显示。而不是尝试输出文本,而是在屏幕上输出视觉上独特的内容。例如,仅当您到达要添加printf的代码点时,才可以绘制特定颜色的东西。如果需要打印一个值,则可以根据该值设置颜色。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章