У меня проблемы с загрузкой текстур относительно их разрешения на openGL для Android. Если текстура 256x256, все работает отлично, но если это другое разрешение, программа выдает это исключение при запуске:
android.content.res.Resources $ NotFoundException: идентификатор ресурса # 0x ........
Я нашел в Интернете код, который изменяет плотность растрового изображения следующим образом:
BitmapFactory.Options options = new BitmapFactory.Options();
options.inDensity = 240;
и, делая это, я могу загрузить 512x512 текстур. Но я не могу загрузить, например, 128x128 растровых изображений, потому что я не знаю, какую плотность я должен использовать. Я также не уверен, что это нормальная процедура загрузки текстур, потому что я не нашел много информации в Интернете.
Спасибо за чтение!