Какой максимальный размер текстуры доступен на iPad?

StackOverflow https://stackoverflow.com/questions/2505186

  •  22-09-2019
  •  | 
  •  

Вопрос

Кто -нибудь знает максимальный размер текстуры для iPad? У меня проблемы с поиском чисел для этого.

Это было полезно?

Решение

Другие советы

В качестве дополнения к принятому ответу:

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 для 2D -текстур 4096 x 4096 пикселей, даже если более поздние версии iOS могут поддерживать более крупные текстуры.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top