• [^] # Re: Ni l'un ni l'autre

    Posté par . En réponse au journal SDL2 ou SFML2 ou ... ?. Évalué à 3.

    La SDL est une bibliotheque bas niveau qui necessite de coder un moteur 2D par dessus. La SDL ne fait rien. C'est juste un truc qui t'ouvre une fenetre, te donne des inputs, te fournit des primitives de blit un peu lente, et c'est tout. C'est ce que tu fais au dessus qui compte. Comment tu ordonnes tes blits, ce qu'ils contiennent, comment tu construit tes atlas, and so on. Ce n'est pas complique de comprendre que la SDL ne fait rien et qu'il faut tout faire a la main. La difficulte, elle est dans la couche au dessus.

    Mon point est que si tu es un developeur seul ou une petite equipe non professionnelle, ce qui est le cas des developpeurs de logiciel libre, tu n'as probablement pas le temps de passer 10 ans a developper un moteur 2d. Si tu as les moyens de te payer une equipe pour te developper un moteur 2D ou obtenir une license sur un moteur existent, alors tres bien, tu peux atteindre les perfs des EFL. C'est quand meme assez logique que si tu implementes par toi meme un scene graph state of the art, tu vas pouvoir avoir les meme perfs qu'une autre implementation qui fait la meme chose (Surtout que les EFL ca marche aussi au dessus de la SDL).

    Le fait que personne dans cette conversation n'est saisie la difficulte de faire un moteur de rendu 2D (et non, une bibliotheque de rendu immediat n'est pas une solution) prouve assez fortement mon point. Et la deuxieme preuve, c'est que je ne connais toujours pas de jeux libre dans la liste industrielle presente qui reponde a mon critere. Ca doit pourtant pas etre si difficile a trouver, si je raconte des betises...