iPad上可用的最大纹理大小是多少?
-
22-09-2019 - |
题
有人知道iPad的最大纹理大小吗?我很难为此找到数字。
解决方案
iPad 2支持OpenGL ES 2.0和2048 x 2048纹理。
其他提示
作为接受答案的补充:
2048年也是iPad2的最大值,直到ios5.1成为4096年。
4096是iPad3的最大值,如@BadWeasel在评论中指出的那样。
最好通过编程确定限制
int max; glGetIntegerv(GL_MAX_TEXTURE_SIZE, &max);
如果您希望代码适应您尚未尝试过或尚未发布的设备或版本上的最大尺寸,这将很有用。
这是Apple的最新资源。
https://developer.apple.com/metal/limits/
它有很多有关图形限制的信息。如果您想知道iOS的最大纹理大小,请找到 “最大2D纹理宽度和高度”.
这取决于您针对的操作系统。例如,如果您想支持iOS 8及以上的iOS 8,则仅限于4096 x 4096像素的2D纹理的iOS 8限制,即使以后的iOS版本可以支持较大的纹理。
不隶属于 StackOverflow