Если интересно, то вот что получил юзая OpenGL!
По-быстрому замутил на wxWidgets тестовую прогу с окном OpenGL.
рисую вот такие полики:
В них в каждом снизу полигон простой, затем черный контур, обводит полик цветной, а потом четыре зеленых вершины по углам.
Все поле - Земля по горизонтали от -180 до 180 b -90 - 90 по вертикали соответственно.
Замутил 360х180 таких полигонов, т.е. всего 64800 штук.
получилась такая картина… размер сжал:
Координаты и данные цвета лежат в VBO. При перерисовке тормозов нет вообще! Проверял ресайзом окна. Не тормозит вроде, но видюха начинает реветь куллером как боинг на взлете… Хотя она обычно по любой, даже мало значительной, причине реветь начинает т.к. плата однослотовая 8800GT с забитым пылью куллером)
Больше 360х180 поликов не делал т.к. у меня какой-то трабл с выделением памяти под буфер в который генерирую координаты… или еще с чем… лень разбираться.
Думаю даже такого результата может быть достаточно для сравнения скорость рендера.
Хотя на тупых квадратных поликах может оно и не правильно мерять…
ОпенГЛ мощь! Qt даже при 100х100 обычных квадратных контурах конкретно тормозила, хотя вроде OpenGL ускорение включено было в коде.
Можно еще попробовать повесить тесселяцию кривых поликов на видюшку)