В приложении OpenGL ES 1.x для Android я генерирую круг (из треугольников), а затем перевожу его около ста раз, чтобы сформировать уровень.Все работает, кроме случаев, когда происходит определенное событие, которое приводит к немедленному добавлению около 15 объектов в массив, в котором хранятся координаты окружностей.Когда это событие происходит 2+ раза быстро, все круги в списке исчезают примерно на 1/5 секунды.Кроме того, круги анимируются плавно.
Программа хорошо работает как приложение Java Java, используя те же методы синхронизации, и я попробовал с полдюжины или около того других методов синхронизации безрезультатно, поэтому я чувствую, чтоПроблема заключается в реализации OpenGL.Есть предложения?