Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在尝试查看运行时我的着色器中发生了什么。但是我一直无法找到将着色器变量的内容记录到控制台的方法。我知道着色器在 GPU 上运行,所以日志记录肯定会更复杂。如果可能的话?如何从着色器记录?
无法从着色器记录。如果尝试调试,您只需要使用颜色输出来判断发生了什么。
看看glm库。您可以使用 C++ 编写着色器代码,并使用您选择的工具对其进行调试。它并没有涵盖 OpenGL 中的所有内容,但它非常易于使用,并且可以让您很好地了解着色器中发生的事情。