如何从Xcode中的着色器进行日志记录

时间:2012-08-20 15:27:27

标签: ios xcode opengl-es

我一直试图在运行时查看着色器中发生的事情。但我一直无法找到将着色器变量的内容记录到控制台的方法。我知道着色器在GPU上运行,因此日志记录必然会更复杂。如果可能的话?如何从着色器中记录?

2 个答案:

答案 0 :(得分:3)

无法从着色器进行日志记录。如果尝试调试,您​​只需使用颜色输出来判断发生了什么。

答案 1 :(得分:1)

查看glm库。您可以使用C ++编写着色器代码,并使用您选择的工具进行调试。它不包含OpenGL中的所有内容,但它非常易于使用,并且可以让您非常了解着色器中发生的事情。