Есть ли способ создавать текстуры gl вне моей реализации GLSurfaceView.Renderer? Мне удалось создать текстуры только в методе onSurfaceCreated, так как там у меня есть доступ к переменной gl GL10. Это ограничивает меня, потому что я не могу создавать открытые текстуры gl по запросу в своем коде и должен создавать все в этом методе.
В качестве альтернативы, есть ли способ получить переменную gl GL10 вне GLSurfaceView.Renderer? Или есть еще способ создать GL-текстуры?