Plop!
Voila, je dois dessiner une image avec qt, j'ai donc ma classe personnelle, dérivée de QWidget, où j'ai redéfinie le paintEvent (je dois aussi dessiner certaines choses par dessus... )
J'ai testé deux solution :
- Faire des drawPoint pour chaque pixel de mes données, 30ms pour afficher une image...
- Convertir mes données (en bgra) en une QImage (en rgb), 9 ms pour afficher l'image avec drawImage (< 1 ms pour la convertion)
Bref, c'est pas top niveau performance, je doit être en 60 fps et je bouffe la moitié de mon temps à afficher une image en 640*480...
Je me demandais donc quelles était les moyens d'utiliser le gpu pour économiser les performance ?
Je sais qu'il y a déjà la solution d'opengl, mais j'ai l'impression que c'est un peu lancer un missile pour tuer une mouche quoi...
Il y a une solution plus simple, ou alors je suis obligé de partir sur Opengl?
Merci d'avance 