Если вам не нужна текстура для автоматического повторения / переноса и вы просто собираетесь использовать ваши тексели 480 x 320 в качестве подмножества, скажем, текстуры 512x512 и никогда не получать доступ к частям, где X> 480 и y> 320,тогда вы можете изменить данные.
Одним из предложений было бы дополнить исходные изображения размером до 512x512 (используя некоторый постоянный цвет), сжать их, а затем просто сохранить соответствующие части текстуры.Когда вы загрузите текстуру в приложении, просто добавьте недостающие сжатые данные.(Просто понял, что это не самое ясное из описаний: - |).
Обратите внимание, что вам нужно будет принять во внимание порядок хранения (который, вероятно, описан в ссылке, которую дал bronxbomber92), но это просто пришло в головумне, что может быть более простой подход.Сжатые данные располагаются / чередуются в 64-битных порциях.Если вы дополнили исходное изображение постоянным цветом, после сжатия (по крайней мере, с помощью компрессора IMG PVRTextool) должен быть разумный процент (~ 38%) 64-битных блоков, которые совпадают.Вы можете использовать, скажем, набор флагов, чтобы отметить, какие 64-битные слова используют эту «одинаковую» константу, чтобы избежать сохранения этих данных.