Disons que je voulais dessiner un 50px par 60px rectangle dans SDL2 à partir du point (0,0). Est-il plus rapide d'appeler SDL_RenderDrawRect
(renderer, SDL_Rect structure)
que de remplir chaque pixel en utilisant une boucle imbriquée et en appelant SDL_RenderDrawPoint
?Est-ce que le dessin d'un rectangle sur l'écran à l'aide de RenderDrawRect prend le même laps de temps que le remplissage de chaque pixel requis à l'aide de RenderDrawPoint?
Ou les deux opérations ont-elles la même durée (qu'est-ce que je pense qu'il se passerait)? J'ai essayé de regarder le code source SDL, bien que j'ai eu du mal à comprendre complètement les fonctions de rendu.
Pourquoi ne comparez-vous pas? – Olaf