如何通过编程获得金属的最大纹理尺寸(宽度和高度)?使用openGL我可以做到:glGetIntegerv(GL_MAX_TEXTURE_SIZE, ...)但是如何用Metal做它?
glGetIntegerv(GL_MAX_TEXTURE_SIZE, ...)
当前没有用于检索Metal设备最大纹理尺寸的API。您应咨询Metal Feature Set Tables以获取此信息,并将其包含在您的应用中。
对于运行当前版本的iOS / tvOS / iPadOS的A9和更新的GPU,2D纹理的最大大小为16384×16384。