C'est votre premiere visite sur ce site ? Vous ne savez pas ce qu'est ubuntu ? cliquer ici !

[lib] SFML, Plus Fort Que SDL !

05/09/2007 a 21h30 | 1059 hits

Une nouvelle librairie au nom de SFML a fait son apparition, celle-ci se veut plus simple à utiliser et plus puissante que la librairie SDL ! Cliquez vite sur "lire la suite" pour en apprendre plus sur SFML !



Simple and Fast Multimedia Library


Cette librairie porte bien son nom ! en effet, celle-ci est :

  • Simple, elle est écrite en C++ et est orientée objet, ce qui est très pratique !

  • Rapide, le programmeur a d'ailleurs réalisé un Benchmark sur ses performances (je l'exposerai tout à l'heure), SFML dépasse de loin SDL

  • Portable, SFML fonctionne sur Windows, Mac et Linux, elle sera supportée plus tard sur d'autres OS ...

  • Multimédia, vous pouvez écrire du texte, afficher des images, écouter de la musique, des sons, programmer des applications en réseaux ...

  • Flexible, SFML fonctionne en module, il existe un module de fenêtrage tout simple (utile pour les applications utilisant le moteur 3D OpenGL), un module de fenêtrage avancé (dit "graphics"), un module audio, un module pour le réseau ("network") et un module "system" (pour tout ce qui est du temps, des threads, multithreads, etc...), vous pouvez donc choisir ce dont vous aurez besoin dans vos programmes !
  • Intégrable, vous pouvez facilement intégrer SFML dans d'autres bibliothèques d'interface graphique telle que Win32, Qt, X11, wxWidget ...

  • Libre, vous avez la possibilité de télécharger le code-source !




Performances


Vous doutez encore des performances de SFML ?
Et bien regardez ce forum !
extrait (AMD Athlon 64 DualCore 3800+, GeForce 7800 GT, 1 Go de RAM, Windows XP)

1/ Test : sprites
SDL displayed 9 frames
SFML displayed 303 frames
--> SFML is 3366% faster than SDL

2/ Test : alpha-blended sprites
SDL displayed 5 frames
SFML displayed 216 frames
--> SFML is 4320% faster than SDL

3/ Test : rotating sprites
SDL displayed 3 frames
SFML displayed 277 frames
--> SFML is 9233% faster than SDL

4/ Test : static text
SDL displayed 416 frames
SFML displayed 6092 frames
--> SFML is 1464% faster than SDL

5/ Test : dynamic text
SDL displayed 363 frames
SFML displayed 948 frames
--> SFML is 261% faster than SDL



liens


>> Site Officiel <<
>> Documentation <<
>> Tutoriel Officiel <<



retour lire/ajouter des commentaires [0]

[ Copyright 2007 © antoinexp, tous droits réservés ] designed by antoinexp, linuxearth@free.fr |