• [^] # Re: Who's that guy ?

    Posté par . En réponse au lien Software is Way Less Performant Today. Évalué à 3.

    Il n'y a que moi que ça énerve ces logiciels qui fonctionnaient sans OpenGL 4.x (mais avec moins d'effets, moins de textures, une résolution moindre, des capacités de traitement moindres) et qui du jour au lendemain ne se lancent plus car cette nouvelle exigence devient un pré-requis ?

    Si c'est énervant, normalement la lib devrait gérer une rétrocompatibilité, c'est son rôle. La question est jusqu'à quand, et dois t'on conserver des bug car des gens se sont basés dessus ?

    Avoir plusieurs implémentation d'un même fonction, ça se fait, ça peut se choisir au runtime, mais d'expérience, y'a que ce qui est utilisé couramment qui est testé, et lorsqu'on fait une évolution de la fonction (prise en compte de nouveau paramètres, correction), seule une implémentation est validée, le reste passe à la trappe.

    C'est un investissement conséquent que de pouvoir tester plusieurs implémentation sur différentes archi; autant pour utiliser tel ou tel interface, on peut facilement faire des tests, pour des matériel différent c'est un poil plus compliqué.

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent