Envoyé par
Dmnbp7ip
Bonjour,
Je suis en train de m'amuser à développer une interface graphique, sans utliser de bibliothèques du types OpenGL ou DirectX...
Je construit donc des images qui sont en fait des suites de pixels codés sur 32 bits. Il faut donc que j'optimise mes fonctions de base de rendu, en particulier "remplir un rectangle d'une couleur donnée"... pour cela ma méthode est d'aller faire du memcpy sur chaque pixel de la première ligne, puis de faire du memcpy de ligne à ligne.
J'aimerais savoir comment vous feriez pour optimiser ces copies brutes. Par exemple, j'ai vu qu'il y avait memset qui pourrait être utilie, mais il me semble que ça ne peut définir une copie de mémoir que d'un octet... l'idéal serait de pouvoir faire du memset en copiant des blocs de 4 octets.
Connaissez-vous qque chose de ce type ?
Merci.
Partager