В течение последних двух дней я боролся с проблемами с текстурами в opengl, где текстуры просто появляются в виде белых прямоугольников на определенных устройствах, а во всем остальном они отображаются нормально. Я дважды проверил и использовал только изображения POT (мощность двух), и это не решило проблему. Из того, что я прочитал, я думаю, что android делает что-то с растровыми изображениями на этих определенных устройствах, что выбивает их из размеров и затем заставляет текстуры появляться пустыми или белыми.
Эти изображения, которые я использую, не хранятся в apk, хотя я пытался использовать изображения, хранящиеся в локальных ресурсах, и, похоже, не имеет значения, хранятся ли они локально или я использую изображения, передаваемые на устройство в виде потока. Мое единственное предположение, что мне нужно что-то сделать, чтобы определенные сборки Android не меняли размеры изображений, но я не знаю, как это сделать.