我正试图构建一个金属计算应用程序。我编写了我的第一个内核,现在我想从计算着色器中看到它的输出。但是,在XCode中,“GPU Frame Capture”选项被禁用了。 我正在使用XCode 9.2。我已经在运行的scheme中启用了GPU Frame Capture。 有关为什么会发生这种情况的任何提示吗?
MTLCaptureManager
和MTLCaptureScope
来实现。 - Ken ThomasesisCapturing
都是 false。我使用的是startCaptureWithDevice
和stopCapture
。虽然我没有创建MTLCaptureScope
,但我只是获取了一个sharedCaptureManager
并调用了 startCapture。 - user007MTLCommandBuffer
之前设置断点,然后编辑断点并选择添加操作->捕获GPU帧。请注意,在第二个计算调度后才能正常工作... - Itai