/ / Uso de texturas de mapa de bits muy grandes con OPENGL 2.0 Android - Android, Opengl-es, mapa de bits, texturas, opengl-es-2.0

Uso de texturas de mapa de bits muy grandes con OPENGL 2.0 para Android - Android, Opengl-es, mapa de bits, texturas, opengl-es-2.0

Tengo una aplicación que ve imágenes ampliables con OPENGLES2.0, y quiero renderizar texturas grandes (1920x2560 y mayores) y obtengo errores GL_INVALID_VALUE al intentar cargarlas.

¿Cómo voy a hacer esto?

Respuestas

1 para la respuesta № 1

Los dispositivos móviles a menudo no admiten texturas de más de 2048 píxeles (ancho o alto).

Los dispositivos IOS como el iPad, por ejemplo, no pueden soportar texturas más grandes que 2048x2048.

He encontrado el mismo límite en la mayoría de los dispositivos Android en los que he probado mi motor PATRIA 3D, por lo que solo puedo aconsejarle que se mantenga por debajo de este límite.

Te sugiero que leas con atención este documento oficial de OpenGL. http://www.opengl.org/resources/faq/technical/texture.htm

En particular punto:

21.130 ¿Cuál es el mapa de textura de tamaño máximo que mi dispositivo representará acelerado por hardware?