SDl. The 2D graphics rendering library of AC. Used to draw the HUD and menus. Software accelerated, very well documented(as in thousands of tutorials, books, a lot of source code examples, and a mailing list), hasn't been updated in a while, does not support(or makes it slow) "newer" things, like alpha, post effects, image rotation(twirly menus, yay!), has audio, and networking libs, portable, and it is written in C, a non-object oriented language.
SFML. Another 2D graphics renderer. Not used in AC at the moment. Hardware accelerated, documented, but less than SDL(few tutorials, few source code, but forum replies are fast and sometimes even done by SFML creator Laurent), updated, supports alpha transparency, supports post effects, supports image rotation, has audio and netowrking libs, portable, it is written in C++, an object oriented language. Also, its a front end for openGL, and it is simpler(faster development), and it requires runtime linking.
Basicaly point is that its faster.
Benchmark: http://www.sfml-dev.org/forum/viewtopic.php?t=43
Home page: http://www.sfml-dev.org/
Forum: http://www.sfml-dev.org/forum/
SFML. Another 2D graphics renderer. Not used in AC at the moment. Hardware accelerated, documented, but less than SDL(few tutorials, few source code, but forum replies are fast and sometimes even done by SFML creator Laurent), updated, supports alpha transparency, supports post effects, supports image rotation, has audio and netowrking libs, portable, it is written in C++, an object oriented language. Also, its a front end for openGL, and it is simpler(faster development), and it requires runtime linking.
Basicaly point is that its faster.
Benchmark: http://www.sfml-dev.org/forum/viewtopic.php?t=43
Home page: http://www.sfml-dev.org/
Forum: http://www.sfml-dev.org/forum/