iPad上可用的最大纹理尺寸是多少?

问题描述 投票:9回答:3

谁知道iPad的最大纹理尺寸?我很难找到这个数字。

ipad textures opengl-es-2.0
3个回答

38
投票

作为接受答案的补充:

iPad2的最大值也是2048,直到iOS5.1,当它变为4096时。

正如@badweasel在评论中指出的那样,4096是iPad3的最大值。

最好以编程方式确定限制,使用

int max;
glGetIntegerv(GL_MAX_TEXTURE_SIZE, &max);

如果您希望代码适应未尝试或尚未发布的设备或版本的最大大小,这将非常有用。


2
投票

这是来自Apple的最新资源。

https://developer.apple.com/metal/limits/

它有很多关于图形限制的信息。如果您想知道iOS的最大纹理大小,请找到“最大2D纹理宽度和高度”条目。

这取决于您要定位的操作系统。例如,如果您想支持iOS 8及更高版本,即使iOS的更高版本可以支持更大的纹理,您仍然受限于2D纹理4096 x 4096像素的iOS 8限制。

© www.soinside.com 2019 - 2024. All rights reserved.