¿Cuál es el tamaño de textura máximo disponible en el iPad?
-
22-09-2019 - |
Pregunta
¿Alguien sabe el tamaño máximo de textura para el iPad? Tengo problemas para encontrar números para esto.
Solución
El iPad 2 admite OpenGL ES 2.0 y 2048 x 2048 texturas.
Otros consejos
Como suplemento de la respuesta aceptada:
2048 fue el máximo para iPad2 también, hasta iOS5.1, cuando se convirtió en 4096.
4096 es el máximo para iPad3, como lo señaló @badweasel en los comentarios.
Lo mejor es determinar el límite programáticamente, usando
int max; glGetIntegerv(GL_MAX_TEXTURE_SIZE, &max);
Esto es útil si desea que su código se adapte a los tamaños máximos en dispositivos o versiones que no ha probado, o que aún no se ha lanzado.
Aquí hay un recurso más reciente de Apple.
https://developer.apple.com/metal/limits/
Tiene mucha información sobre limitaciones gráficas. Si desea saber el tamaño máximo de textura para iOS, busque la entrada para "Ancho de textura 2D máximo y altura".
Depende de los sistemas operativos que esté dirigido. Por ejemplo, si desea admitir iOS 8 y superior, está restringido al límite de iOS 8 para texturas 2D de 4096 x 4096 píxeles a pesar de que las versiones posteriores de iOS pueden soportar texturas más grandes.