Здравствуйте. Мне нужно сделать плавающий график средствами OpenGL ES, что то вроде этого
Суть следующая - при поступлении новых данных рисуется в самом вверху точки с координатами y = 1, x = -1 .. 1. Цвет точки в зависимости от данных. Предыдущие данные смещаются вниз.
Первое что приходит в голову - создать массив вершин размером к примеру 2048*1024 и каждый раз при поступлении новых данных смещать данные в массиве и отдавать на карточку glDrawArrays. Так как массив большой, смещение будет нагружать ЦП, а еще массив вершин получается нужно хранить в оперативке и в самой графической карте - это как то контр интуитивно!