"Puis ça veut dire quoi "mettre des pixels dans des pixels"??? Que tu utilises le système d'affichage de la SDL ou autre chose tu auras toujours des pixels."
ils s'en tiennent simplement à coller des matrices carrées de pixels sur d'autres matrices carrées. il n'y a pas d'interpolations, par exemple.
et accessoirement, je suis déja tombé sur des machines qui n'aimaient pas trop openGL, même après toutes les mises à jour possible des drivers graphique. ça faisait des jeux sous SFML ultra-lents et simplement injouables. ça, et les chipsets graphiques qui ne sont pas forcément très compatibles avec cette librairie-là, j'éprouve une certaine méfiance envers SFML.
ensuite, c'est une question de goût. un sprite ne sera affiché correctement que s'il est aligné sur les axes des pixels de l'écran. orienté à 30°, par exemple, ça fera des pixels qui scintillent ou qui bavent légèrement, merci les niveaux de mipmaps. mais habituellement, la 2d (particulièrement celle dite "rétro") sert à oublier la laideur native de la 3d et tous les petits bricolages qu'ils ont rajouté par-dessus pour soulager les rétines du spectateur. 