Следуя ответу Рона, я подошел к решению моей проблемы с прозрачностью текстуры, не отображаемой. Следующая проблема, с которой я столкнулся, заключалась в том, что за моим GLSurfaceView стоял не-GL SurfaceView с использованием:
setEGLConfigChooser(false);
Я видел мою текстуру в порядке, но весь мой SurfaceView был затемнен. Следующее исправило мою проблему:
setEGLConfigChooser(8, 8, 8, 8, 0, 0);
Установка false в качестве единственного параметра - это один из способов отключить проверку глубины, но вы можете эффективно сделать то же самое, установив параметр от 2-го до последнего также на 0. Первый из них создаст конфигурацию RGB_565 по умолчанию, в то время как мне потребовалась конфигурация RGBA_8888, следовательно, изменение.