Я пытаюсь разработать приложение, которое использует opengl на андроиде, и в идеале заставить его работать на любом телефоне, столь же старом, как оригинальный дроид (или, по крайней мере, на любом телефоне, поддерживающем OpenGL ES 2.0).В настоящее время я использую сжатие текстур ETC1 размером 2048x2048.Он отлично работает на Droid X, на котором я его тестирую, но в настоящее время у меня нет оригинального дроида для тестирования, и я также не могу найти много данных по этой теме.Я знаю, что G1 не очень хорошо справлялся с текстурами размером более 512x512, и дроид, кажется, хорошо справлялся с изображениями размером 1024x1024, но как насчет 2048x2048?(Опять же, сжатие etc1, поэтому оно размером около 2 МБ).Кроме того, поскольку ETC1 не поддерживает альфа, я хотел бы загрузить другую текстуру ETC1 для поддержки альфа-канала.Это несбыточная мечта?
По сути, я хотел бы знать, сколько места мне нужно для загрузки данных текстуры в телефонах Android не старше, чем оригинальный дроид, по крайней мере, без резкого замедления всего процесса.