Как лучше всего использовать большие текстуры с OpenGL на Android?
Я хочу загрузить несколько фоновых изображений для моей игры с моим целевым разрешением 480x800. Исходя из рекомендуемого ограничения разрешения 512x512, я попытался уменьшить изображение до 240x400, а opengl масштабировать их обратно, но это выглядит как мусор, и я бы предпочел сохранить их с максимально высоким разрешением. Я видел, как один или два человека говорили об использовании 512x1024, поэтому мне интересно:
У скольких телефонов будут проблемы с обработкой изображений такого размера?
Было бы лучше рискнуть OOM и использовать текстуры 512x1024, или рискнуть падением производительности, разделив изображения на две части и увеличив количество вызовов opengl?
Для рассмотрения: в общем случае я буду использовать только два других атласа 512x512 одновременно (не считая фона) с максимум тремя на экранах меню, где частота кадров не важна.
Спасибо!