ArchangeGabriel a écritC'est pour ce dernier, qui représente une dizaine de % de la population, que Steam a commencé à transposer pas mal de choses de DirectX à OpenGL. Surtout le client, et le moteur Source.
J'ai quand même des doutes à ce sujet. Pour commencer, le portage de Source sous MacOS a pas mal été critiqué parce qu'il utilisait une surcouche DirectX -> OpenGL (un peu comme Wine) et que ce n'était pas un vrai portage. C'est toujours pas clair pour moi si Source sous Linux utilisera la même bidouille ou si cette fois ce sera un vrai portage.
D'autre part, même si le portage du client/Source est basé sur la version MacOS, je ne pense pas que Valve avait vraiment envisagé une version Linux à l'époque. Les éléments qui pointaient vers une version Linux (fichers divers et client non fonctionnel) font plutôt penser à des essais faits par des développeurs en tant que projet perso, que Valve a récupéré et officialisé à cause de Windows 8. Autrement dit, je ne suis pas sûr du tout qu'on aurait eu droit à Steam sous Linux si Microsoft n'était pas arrivé avec ses gros sabots et sa grosse boutique d'applications.
Par contre, comme le mentionne seb24, ce port est assez variable en qualité : certains jeux sont en OpenGL directement (surtout ceux issus des Humble Bundle), et pour les autres, soit on a une surcouche DIrectX->OpenGL, soit rien. Car une surcouche ne fonctionne pas pour tout. Donc certains jeux ne seront pas disponibles tout de suite, voire jamais pour certains.
D'un autre côté, si ça peut pousser certains éditeurs à faire des portages "faciles", ça peut être une bonne chose si la qualité ne s'en ressent pas trop (je serais pas contre le fait que des jeux soient disponibles en demandant une plus grosse config que sous Windows pour tourner correctement, plutôt que pas disponibles du tout, quoi). Ce serait même pas mal que Valve intègre une fonctionnalité "roue de secours" à Steam qui permet de tenter de lancer les jeux Windows via Wine quand ils n'existent pas sous Linux (en précisant bien que c'est une fonctionnalité sans garantie).