Russian Qt Forum
Ноябрь 24, 2024, 21:25 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: QPainter и видеокарта  (Прочитано 2432 раз)
ilyagoo
Гость
« : Январь 12, 2010, 14:31 »

задача - рисовать много, часто и хорошо)
выбрасываю рассчитанный QImage на QWidget: QPainter::drawImage() и просто рисую кривые и точки на QWidget.
вопрос: задействована ли при этом видеокарта, или хватит onboard графического чипсета? хочется максимально разгрузить проц... спасибо.
Записан
xokc
Птица говорун
*****
Offline Offline

Сообщений: 976



Просмотр профиля
« Ответ #1 : Январь 12, 2010, 20:50 »

Если не используется в качестве render ничего из OpenVG, OpenGL - то отрисовка внутри paintEvent производится силами ЦП. Отрисовка QImage (в общем случае для этих целей лучше подходит QPixmap) c помощью drawImage штука весьма быстрая, а вот "рисование кривых" при включенном antialias может серьезно подтормаживать (http://www.prog.org.ru/topic_11954_0.html)
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.045 секунд. Запросов: 23.