我用着色器语言编写了 Metal 内核(.metal)。但它没有按我的预期工作,所以我考虑了调试,我正在关注 Metal Tips and Techniques用于调试。我调用了 MTLCommandQueue 的 insertDebugCaptureBoundary 方法来通知 Xcode 有关调试的信息。
但仍然无法像在 CPU 中那样调试 GPU 部分代码。在 CPU 部分代码中进行步骤调试时,如何提示 GPU 代码(.metal 文件)?是否可以调试GPU的逐步代码?
如果我问一些毫无意义的问题,请告诉我如何在 Xcode 中调试 GPU 代码(.metal 文件)?
感谢您的阅读......
最佳答案
您需要配置构建以使用最新的 iOS 目标版本,并将 Metal 编译器选项设置为包含源代码。打开“build设置”->“Metal Compiler - 构建选项”-“生成调试信息”。
关于ios - 如何在Xcode中调试ios的metal内核?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34087365/