我试图制作一个简单的应用程序,用于使用 iOS Metal Framework 在 GPU 上解决数独问题。
我按照这篇博文的说明进行操作:
我在这里对我的代码进行版本控制:
https://github.com/mateuszbuda/Sudoku
(在撰写此问题时,HEAD 是提交 c3e06e0)
而且我在调用时遇到了错误
newComputePipelineStateWithFunction
那是在 ViewController 中设置 MTLDevice 时(第 95 行):
https://github.com/mateuszbuda/Sudoku/blob/c3e06e0e1edc724eea20962f32e49f0df8143b7d/Sudoku/ViewController.swift
我得到的错误是:
Error Domain=AGXMetal Code=1 "Compiler encountered an internal error"
我在带有 iOS 8.1.3 的 iPhone 6 Plus 上运行它
有人知道什么会导致我收到错误吗?