我有一个图像数组,我必须根据顶点随机挑选一个图像,用金属我可以实现这个MTLTexture2DArray。但我使用的是SceneKit和自定义SCNProgram,问题是我无法将MTLTexture传递给金属片段函数。如果我设置图像为SCNMaterial,它可以工作,如果我设置一个金属纹理,它会抛出异常。SCNMaterial()material.setValue(metalTexture, f
我得到的图像就像这个问题中的图像: Confused about thread_position_in_grid 深黑的颜色在左下角,这意味着gid.x和gid.y在图像的该部分都是0。然而,金属文档(以及像这样的答案:What is the coordinate system used in metal?)指出原点在左上角,这意味着你应该在那里看到黑色的角落。我这样做了一个CIImage: CIImage(