Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/115.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 computeFunction不能为零错误报告_Ios_Macos_Metal - Fatal编程技术网

Ios computeFunction不能为零错误报告

Ios computeFunction不能为零错误报告,ios,macos,metal,Ios,Macos,Metal,在重复调用金属着色函数约248次后,报告了ComputeFunction不得为nill的错误 /Library/Caches/com.apple.xbs/Sources/Metal/Metal-56.6/Framework/MTLComputePipeline.mm:230: failed assertion `computeFunction must not be nil.' Abort trap: 6 前247次调用工作正常,但程序在第248次调用时失败。 这是什么原因造成的?如何避免?

在重复调用金属着色函数约248次后,报告了ComputeFunction不得为nill的错误

/Library/Caches/com.apple.xbs/Sources/Metal/Metal-56.6/Framework/MTLComputePipeline.mm:230: failed assertion `computeFunction must not be nil.'
Abort trap: 6
前247次调用工作正常,但程序在第248次调用时失败。 这是什么原因造成的?如何避免?
提前谢谢

只有命令缓冲区和编码器是瞬态的,并且可以在每次调用时创建(在
draw()函数中)。库/函数不是暂时的,因此应避免重复创建它们