2

我一直在尝试查看运行时我的着色器中发生了什么。但是我一直无法找到将着色器变量的内容记录到控制台的方法。我知道着色器在 GPU 上运行,所以日志记录肯定会更复杂。如果可能的话?如何从着色器记录?

4

2 回答 2

3

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

于 2012-08-20T15:33:05.417 回答
1

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

于 2013-08-06T00:16:40.377 回答