Хотелось бы узнать, ограничена ли ограничена видеопамять (VRAM), которую может использовать приложение Android OpenGL?Если да, знаете ли вы, что такое предел?
Предел зависит от того, сколько устройство имеет. На многих устройствах VRAM фактически является частью ОЗУ общего назначения. Я не думаю, что есть способ узнать, сколько их стоит во время выполнения. Общий объем оперативной памяти на текущих устройствах будет варьироваться от 256 МБ и выше. Однако могут возникнуть проблемы с выделением более определенного предела (16 МБ, 24 МБ, 28 МБ и т. Д.), Который зафиксирован для каждого устройства. Подробнее см. Предел виртуальной машины в Android 2.0 .
Драйвер OpenGL выделяет обычную оперативную память до тех пор, пока вы не исчерпаете ее, а нормальный объем оперативной памяти не зависит от устройства.