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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iPad上可用的最大纹理尺寸是多少?相关的知识,希望对你有一定的参考价值。

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

答案

iPad 2支持OpenGL ES 2.0和2048 x 2048纹理。

http://developer.apple.com/iphone/library/documentation/General/Conceptual/iPadProgrammingGuide/AboutThePlatform/AboutThePlatform.html

另一答案

作为接受答案的补充:

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

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

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

int max;
glGetIntegerv(GL_MAX_TEXTURE_SIZE, &max);

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

另一答案

这是来自Apple的最新资源。

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

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

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

以上是关于iPad上可用的最大纹理尺寸是多少?的主要内容,如果未能解决你的问题,请参考以下文章

什么决定了最大纹理尺寸?

响应 iOS 中的 RAM 可用性

ipad屏幕像素尺寸是多少

iPad 3 应用程序开发的图像尺寸(分辨率)是多少?

将整数渲染到 GLSL 中的单独纹理

libGDX:FrameBuffer 大小限制 == 最大纹理大小?