/ / Tamaño de textura mínimo requerido para cumplir con OpenGL-ES 2.0 en Android? - android, opengl-es, texturas, especificaciones

¿Tamaño de textura mínimo requerido para cumplir con OpenGL-ES 2.0 en Android? - Android, opengl-es, texturas, especificaciones.

¿Existe un tamaño mínimo de textura que un determinado hardware debe admitir para cumplir con la especificación OpenGL-ES 2.0?

¿Algo como el valor GL_MAX_TEXTURE_SIZE tiene que ser al menos 1024 o 2048 o algo así?

La razón por la que me gustaría saber esto es porque yotrabajar en algo que usa sombreadores y como tal tiene que ser OpenGL-ES 2.0. Por lo tanto, me gustaría hacer las texturas lo más grandes posible sin tener que considerar todas y cada una de las limitaciones de textura del hardware (como los teléfonos antiguos con solo 512x512).

Si hubiera un número mínimo (o un cierto valor que la mayoría de los dispositivos admitan) eso me ayudaría mucho.

Respuestas

11 para la respuesta № 1

Sí, cualquier implementación de GLES2 debe admitir al menos 64 píxeles de textura en ancho y alto. Puede consultar el tamaño de textura máximo real real con la función glGetIntegerv utilizando la enumeración GL_MAX_TEXTURE_SIZE.

Ver especificaciones oficiales en la página 141, tabla 6.20.