Здравствуйте, уважаемые господа программисты! Суть проблемы - есть сцена-карта, которая содержит массу QGraphicsItem'ов, в том числе большие текстуры-картинки, которые отображаются с флагом QPainter::SmoothPixmapTransform (сглаженные, иначе говоря). Отображается данная сцена посредством QGraphicsView, с его же помощью, соответственно, происходит перемещение по карте, зум и поворот карты. Проблема заключается в тормозах, которые проявляются при осуществлении этих операций (перемещение, зум, поворот), причём тормоза эти - исключительно из-за изображений (фотографий местности). Посему появилась мысль, включить аппаратное ускорение этого дела посредством OpenGL... Каким образом лучше всего это осуществить? Заранее премного благодарен за помощь.
|