Valve rend public son convertisseur DirectX à OpenGL


FrenchKat

Recommended Posts

Avec ses Steam Machines fonctionnant sous Linux, Valve est plus que jamais décidé de booster la création de jeux sous l'OS du manchot. Pour preuve, l'éditeur a rendu Open Source son logiciel de conversion d'API graphique DirectX à OpenGL.

Pour les non-connaisseurs, DirectX est une bibliothèque logicielle permettant de créer des jeux vidéo. Le défaut de cette API est qu'elle commence à être un peu vieille et qu'elle n'est pas compatible avec Linux, contrairement à OpenGL qui a l'avantage d'être multiplateforme.

Résultat des courses, Valve cherche donc à favoriser le développement des jeux en OpenGL afin que le jeu soit facilement développable pour Linux et donc pour SteamOS.

86687-opengl-logo.png

Les sources de ce convertisseur sont disponibles sur GitHub et Valve vous laisse le modifier à votre souhait.


Consulter la fiche de Valve
Lire la news entière
Link to comment
Share on other sites

De la, surement, le délais pour la sortie du Source² et éventuellement de Half-Life 3. Si ont y va par logique, ils aurait peut-être conçu les premières lignes pour DX et par la suite, avec le projet de SteamOS et du portage Linux, ils ont décidé de migrer leurs projets sous le OpenGL.

En extrapolant, ont peu même penser que Valve a travaillé sur un émulateur linux pour le support DirectX (et ainsi éliminer le besoin de migrer vers des sources Linux/OpenGL, et faciliter l'intégration de la bibliothèque Steam pour le SteamOS). Mais une émulation ne donne jamais des rendus optimales, ou est souvent très gourmand en ressources, et Microsoft qui ne publie pas ces sources, ont trouve vite un mur devant soi.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...