ComputeFunction不能爲null的錯誤是在重複調用金屬着色函數約248次後報告的。 /Library/Caches/com.apple.xbs/Sources/Metal/Metal-56.6/Framework/MTLComputePipeline.mm:230: failed assertion `computeFunction must not be nil.'
Abort t
我試圖在金屬着色器中包含一個頭文件。 對於原型就是這樣, float4 someFunction(float4 v);
我收到此錯誤信息, Unknown type name 'float4'; did you mean 'float'?
似乎並不知道這是一個着色器程序頭......雖然其他錯誤提示它。舉例來說,如果我沒有在這裏指定的地址空間, static float someK = 2