Ограничение размера текстуры? Android Open GL ES 2.0

Я хотел бы знать, есть ли какие-либо ограничения на размер текстуры, которые можно использовать в любых проектах Android Opengl Es 2.0. Я понимаю, что наличие огромной текстуры размером 4096x4096 имеет немного меньшее значение, поскольку она отображается на маленьком экране. Но что, если требуется переключаться между множеством текстур во время выполнения? И если я хочу иметь атлас текстур для быстрой однократной загрузки вместо загрузки нескольких текстур меньшего размера. Пожалуйста, дайте мне знать ваши идеи по этому поводу.

Также я уверен, что должно быть ограничение на размер изображения, которое может быть обработано устройством, поскольку память на устройстве ограничена. Но я хотел бы знать, зависит ли это от разрешения или от размера. Я имею в виду, что если устройство имеет ограничение на размер изображения 1024x1024, может ли оно обрабатывать сжатую текстуру размером 2048x2048, которая будет примерно того же размера, что и несжатая 1024x1024.

Также, пожалуйста, дайте мне знать в общих чертах, каковы будут ограничения на размер текстуры или разрешение на обычных устройствах под управлением Android 2.2 и выше.

Также сообщите мне, есть ли какие-либо передовые методы обработки изображений с высоким разрешением в opengles 2.0, чтобы добиться максимальной производительности как во время загрузки, так и во время выполнения.

7
задан Vinod 20 December 2011 в 09:22
поделиться