pour ma part je dirai contrainte de n'avoir que opengl (on va rester sur le hardware) coté linux et on peut même étendre la contrainte à windows même si les 2 apis sont dispo ; je m'explique :
- tu veux, en étant pas constructeur de cg, proposer une nouvelle api, tu n'as pas des masses de choix, étant donné que les entrailles des cg sont fermées, que de proposer une surcouche d'une api existante, et ça finira que au mieux tu ne perdras pas de perf, au pire tu en perds, le résultat étant que te faire une place avec ton api sera quasi impossible.
(une analogie possible est celle du web avec les surcouches à js, étant donné que personne ne veut implémenter un nouveau langage de script)
- tu es constructeur de cg, exemple actuelle amd avec mantle, tu peux "facilement" proposer ta bouilli interne aux clients, le tout restant toujours entre les mains des constructeurs de cg et des apis actuelles, toujours pas de nouvel entrant.
au final il n'y a que des contraintes, avec peut être un chouilla moins sous windows.
Partager