Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/103.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何从Xcode中的着色器进行日志记录_Ios_Xcode_Opengl Es - Fatal编程技术网

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

Ios 如何从Xcode中的着色器进行日志记录,ios,xcode,opengl-es,Ios,Xcode,Opengl Es,我一直在尝试在运行时查看着色器中发生了什么。但我一直无法找到将着色器变量的内容记录到控制台的方法。我知道着色器在GPU上运行,所以日志记录肯定会更复杂。如果可能的话?如何从着色器记录?无法从着色器记录。如果尝试调试,您只需使用颜色输出来判断发生了什么。无法从着色器记录。如果试图调试,您只需使用颜色输出来判断发生了什么。查看库。您可以使用C++编写着色器代码,并使用您选择的工具调试它。它并没有涵盖OpenGL中的所有内容,但它非常易于使用,并能让您很好地了解着色器中的情况。请查看该库。您可以使用C

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

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

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

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

请查看该库。您可以使用C++编写着色器代码,并使用您选择的工具调试它。它并没有涵盖OpenGL中的所有内容,但它非常易于使用,并能让您很好地了解着色器中的情况。

是的,在调试一些着色器时,您将非常熟悉迷幻场景。除此之外,我可能建议您观看WWDC视频,了解iOS 6.0中OpenGL ES工具的新增功能。由于NDA的原因,我不能多说,但是这里有一些东西可以帮助你。是的,当你调试一些着色器时,你会非常熟悉迷幻场景。除此之外,我可能建议您观看WWDC视频,了解iOS 6.0中OpenGL ES工具的新增功能。因为保密协议,我不能多说,但有些东西可以帮助你。