我的金属默认库不包含同一个目录的.metal文件中的顶点和着色器函数。文件APPLShaders.metal和APPLShaderTypes.h包含由AAPLRenderer.m加载的vertexShader和samplingShader函数。苹果示例代码AAPLShaders.metalSee LICENSE folder for this sample’s licensing information.Abstract:*/
我在构建默认金属库(default.metallib)时遇到了一个错误:我当时的印象是,这些文件可以放在单独的.metal试图将它们合并到一个文件中会导致以下错误:
Metal library creation failed: Error Domain=MTLLibraryErrorDomain Code=3 "Filtersmodule must contain no vertex/fragment/kernel functio