загнать ни одну UIImage из галереи в MTKTextureLoader(device: mtlDevice).newTexture(cgImage: cgImage, options: textureOptions)
Вот код ошибки
Fatal error: 'try!' expression unexpectedly raised an error: Error Domain=MTKTextureLoaderErrorDomain Code=0 "Image decoding failed" UserInfo={NSLocalizedDescription=Image decoding failed, MTKTextureLoaderErrorKey=Image decoding failed}
?
Конвертни сначала так image.pngData() или image.jpegData(compressionQuality:), а уже после через newTexture(data:options:)
Есть требование на размеры картинки? Вроде когда кропнул до квадрата - завелось
Точно есть. Раньше на iOS для текстурки было 4096x4096, сейчас мб чуть больше на каких-то устройствах.
Обсуждают сегодня