Russian Qt Forum

Qt => 2D и 3D графика => Тема начата: ilyagoo от Январь 12, 2010, 14:31



Название: QPainter и видеокарта
Отправлено: ilyagoo от Январь 12, 2010, 14:31
задача - рисовать много, часто и хорошо)
выбрасываю рассчитанный QImage на QWidget: QPainter::drawImage() и просто рисую кривые и точки на QWidget.
вопрос: задействована ли при этом видеокарта, или хватит onboard графического чипсета? хочется максимально разгрузить проц... спасибо.


Название: Re: QPainter и видеокарта
Отправлено: xokc от Январь 12, 2010, 20:50
Если не используется в качестве render ничего из OpenVG, OpenGL - то отрисовка внутри paintEvent производится силами ЦП. Отрисовка QImage (в общем случае для этих целей лучше подходит QPixmap) c помощью drawImage штука весьма быстрая, а вот "рисование кривых" при включенном antialias может серьезно подтормаживать (http://www.prog.org.ru/topic_11954_0.html)