John Carmack préfère Direct3D à OpenGL
par Christophe Laporte le 12.03.2011 à 11:34
John Carmack a récemment lâché une petite bombe dans le jeu du monde vidéo, il considère que Direct3D est meilleur qu'OpenGL. Le co-fondateur d'id Software a félicité Microsoft pour le travail accompli ces dernières années, notamment sur un point qui n'est habituellement pas le point fort de Redmond : "Microsoft a eu le courage de continuer à faire d'importants changements qui ont provoqué des problèmes de compatibilité afin d'améliorer l'API alors que le développement d'OpenGL a été freiné à cause de problèmes de compatibilité". Carmack ajouté que Direct3D gère mieux le multithreading.Si dans le fond, cette déclaration n'est pas tellement surprenante, elle vient d'une personne qui a bâti son succès et qui est un supporter de longue date d'OpenGL. Il avoue être resté fidèle à cette API plate-forme par "intertie".
Il ajoute cependant qu'OpenGL fonctionne toujours très bien et qu'id Software n'a pas grand intérêt à migrer sur Direct3D. Une telle transition serait longue et complexe tant les outils de l'éditeur reposent sur OpenGL et cela n'impliquerait pas forcément un énorme gain de performances.
Richard Huddy, responsable des relations développeurs chez AMD pour la partie GPU, va pour sa part beaucoup plus loin. Pour lui, depuis une dizaine d'années, dans ce domaine, l'innovation vient de Microsoft. OpenGL a souvent été à la traîne et a fini par reprendre à son compte bien des nouveautés dans Direct3D plutôt que d'innover. Il cite notamment les geometry shader qui sont apparus d'abord sous Vista et DirectX 10.
Sur le même sujet :
- Smartphones vs Consoles, un match à plusieurs inconnues
| |
5
4
3
2
1
Vos réactions (64 réactions)
minarey
[12/03/2011 11:37]
Oua microsoft à encore sorti le carnet de chèque.
Oua microsoft à encore sorti le carnet de chèque.
Ziflame
[12/03/2011 11:41]
« une petite bombe dans le jeu du monde vidéo » : j'en suis tout retourné.
« une petite bombe dans le jeu du monde vidéo » : j'en suis tout retourné.
souljacker
[12/03/2011 11:43]
Non, ils ont juste produit quelque chose meilleur que les autres !
Non, ils ont juste produit quelque chose meilleur que les autres !
iNabil
[12/03/2011 11:43]
ce qu'ils disent est vrai mais ils oublient bien de préciser que direct3D est une techno proprio quand openGL est libre et utilisable dans tous les OS
ce qu'ils disent est vrai mais ils oublient bien de préciser que direct3D est une techno proprio quand openGL est libre et utilisable dans tous les OS
bigham
[12/03/2011 11:57]
C'est clair que QuickTime est libre, tout comme l'UIKit ou Quartz ou CoreAnimation ou CoreImage ou CoreVideo.
Il faudra donc trouver un autre argument.
Posté par "iNabil"
ils oublient bien de préciser que direct3D est une techno proprio quand openGL est libre et utilisable dans tous les OS
ils oublient bien de préciser que direct3D est une techno proprio quand openGL est libre et utilisable dans tous les OS
C'est clair que QuickTime est libre, tout comme l'UIKit ou Quartz ou CoreAnimation ou CoreImage ou CoreVideo.
Il faudra donc trouver un autre argument.
vilkoyot
[12/03/2011 11:57]
via MacG Mobile
@Ziflame
Joli :) J'avais même pas fait attention en lisant la news ^^
@Ziflame
Joli :) J'avais même pas fait attention en lisant la news ^^
Yohmi
[12/03/2011 11:58]
Direct3D est depuis longtemps leader, et n’a pas volé sa place… enfin… pas totalement. Disons que de ce que j’en sais, la qualité de l’outil est largement supérieure. Par contre, il me semble que Direct3D est sorti après que Microsoft ait participé à OpenGL, en plagiant donc partiellement ce boulot pour faire son propre bazar (c’est le coup favori de Gates j’crois :P), mais j’en suis pas certain donc n’hésitez pas à infirmer !
Toujours est-il qu’avec Direct3D, Microsoft a frappé là où on ne les attendait pas vraiment, et pendant des années on a oublié l’importance que cela pouvait avoir. Microsoft a misé beaucoup, et a gagné cette partie.
J’espère bien qu’un jour un outil plus performant et multi-plate-forme arrive et enterre aussi bien OpenGL et son retard que Direct3D et sa fermeture. Et je pense que c’est possible.
Direct3D est depuis longtemps leader, et n’a pas volé sa place… enfin… pas totalement. Disons que de ce que j’en sais, la qualité de l’outil est largement supérieure. Par contre, il me semble que Direct3D est sorti après que Microsoft ait participé à OpenGL, en plagiant donc partiellement ce boulot pour faire son propre bazar (c’est le coup favori de Gates j’crois :P), mais j’en suis pas certain donc n’hésitez pas à infirmer !
Toujours est-il qu’avec Direct3D, Microsoft a frappé là où on ne les attendait pas vraiment, et pendant des années on a oublié l’importance que cela pouvait avoir. Microsoft a misé beaucoup, et a gagné cette partie.
J’espère bien qu’un jour un outil plus performant et multi-plate-forme arrive et enterre aussi bien OpenGL et son retard que Direct3D et sa fermeture. Et je pense que c’est possible.
igerard
[12/03/2011 12:18]
via iGeneration pour iPad
Cela n'est pas étonnant, OpenGL est une assemblé de parties concurrentes ayant différents intérêts... Les évolutions, les décisions sont lentes à prendre... De l'autre coté des gens de talent ayant un intérêt unique... Comme Apple sur ce qui n'est pas OpenGL... À méditer.
On ajoutera que MicroShiotte a embauché à prix d'or les pontes du ComputerGraphics au milieu des années 90
Cela n'est pas étonnant, OpenGL est une assemblé de parties concurrentes ayant différents intérêts... Les évolutions, les décisions sont lentes à prendre... De l'autre coté des gens de talent ayant un intérêt unique... Comme Apple sur ce qui n'est pas OpenGL... À méditer.
On ajoutera que MicroShiotte a embauché à prix d'or les pontes du ComputerGraphics au milieu des années 90
marc_os
[12/03/2011 12:47]
via MacG Mobile
@ souljacker :
Peut-être, mais quelque chose qui ne fonctionne que sous Windows. En matière d'ouverture, c'est plutôt moyen, non ? (Mais chut, faux pas le dire, depuis qq temps, il est de bon ton de taper sur Apple en matière d'ouverture. Alors qu'Apple préfère respecter les standards comme OpenGL, ça ne compte pas)
En tous cas, merci aux entreprises qui utilisent des technos Multi-plateforme plutôt que celles prioritaires et fermées comme DirectX et suivants.
@ souljacker :
Peut-être, mais quelque chose qui ne fonctionne que sous Windows. En matière d'ouverture, c'est plutôt moyen, non ? (Mais chut, faux pas le dire, depuis qq temps, il est de bon ton de taper sur Apple en matière d'ouverture. Alors qu'Apple préfère respecter les standards comme OpenGL, ça ne compte pas)
En tous cas, merci aux entreprises qui utilisent des technos Multi-plateforme plutôt que celles prioritaires et fermées comme DirectX et suivants.
marc_os
[12/03/2011 12:51]
via MacG Mobile
@ bigham :
QuickTime est certes une techno Apple, mais Apple fournit la librairie pour Windows, contrairement à Microsoft qui ne tient pas à ce les jeux développés avec DirectX puisse tourner ailleurs que sous Windows. On se demande bien pourquoi. :(
@ bigham :
QuickTime est certes une techno Apple, mais Apple fournit la librairie pour Windows, contrairement à Microsoft qui ne tient pas à ce les jeux développés avec DirectX puisse tourner ailleurs que sous Windows. On se demande bien pourquoi. :(
redchou
[12/03/2011 12:59]
Je ne vois pas le rapport avec les techno d'Apple... OpenGL != Apple.. Quand Direct3D = MS...
- Mais bon... Je pense qu'il voulait dire par la qu'OpenGL est un "standard", que les décisions sont donc plus longue à prendre.. (comme l'a précisé igerard)
- Ce qu'a dit Yohmi est totalement vrai, si on reprend les propos de bigham, je n'ai jamais entendu parler de "OpenQuickTime", “OpenUI“, “OpenQuartz“ “OpenCoreAnimation“, “OpenCoreImage“ ou encore “OpenCoreVideo“ dont Apple aurait fait partie, avant de se casser et de transformé ça en techno privé...
- Et pour retourner à la news, je n'ai pas encore entendu parler de Open-Tech4 ou Open-Tech5.
(En prévision de troll, en ce qui concerne les techno libre qu'utilise Apple, leur source est dispo sur leur site dédié...)
C'est clair que QuickTime est libre, tout comme l'UIKit ou Quartz ou CoreAnimation ou CoreImage ou CoreVideo.
- Il faudra donc trouver un autre argument.
- Il faudra donc trouver un autre argument.
Je ne vois pas le rapport avec les techno d'Apple... OpenGL != Apple.. Quand Direct3D = MS...
- Mais bon... Je pense qu'il voulait dire par la qu'OpenGL est un "standard", que les décisions sont donc plus longue à prendre.. (comme l'a précisé igerard)
- Ce qu'a dit Yohmi est totalement vrai, si on reprend les propos de bigham, je n'ai jamais entendu parler de "OpenQuickTime", “OpenUI“, “OpenQuartz“ “OpenCoreAnimation“, “OpenCoreImage“ ou encore “OpenCoreVideo“ dont Apple aurait fait partie, avant de se casser et de transformé ça en techno privé...
- Et pour retourner à la news, je n'ai pas encore entendu parler de Open-Tech4 ou Open-Tech5.
(En prévision de troll, en ce qui concerne les techno libre qu'utilise Apple, leur source est dispo sur leur site dédié...)
JACK-13
[12/03/2011 13:12]
via MacG Mobile
bravo à Microsoft pour DirectX et quelques autres trucs comme Office, kinect, Xbox
le reste est moins glorieux.
un peu être macuser est pas rempli de mépris pour tout ce qui n'est pas Apple. certains devraient essayer...
bravo à Microsoft pour DirectX et quelques autres trucs comme Office, kinect, Xbox
le reste est moins glorieux.
un peu être macuser est pas rempli de mépris pour tout ce qui n'est pas Apple. certains devraient essayer...
iNabil
[12/03/2011 13:12]
@ bigham :
ça n'a rien à voir, quicktime et direct3D, de plus je n'ai pas parlé d'apple ou quoi que ce soit donc le "Il faudra donc trouver un autre argument." ne tient pas
direct3D est très bien foutu, mais c'est justement ça qui empêche les autres plateformes de profiter d'une énorme quantité de jeux, depuis quand quicktime nous prive de voir des vidéos ?
@ bigham :
ça n'a rien à voir, quicktime et direct3D, de plus je n'ai pas parlé d'apple ou quoi que ce soit donc le "Il faudra donc trouver un autre argument." ne tient pas
direct3D est très bien foutu, mais c'est justement ça qui empêche les autres plateformes de profiter d'une énorme quantité de jeux, depuis quand quicktime nous prive de voir des vidéos ?
lukasmars
[12/03/2011 13:22]
"Alors qu'Apple préfère respecter les standards comme OpenGL, ça ne compte pas)"
C'est du pragmatisme ça.
Apple respecte les standards comme tu dis dans des domaines ou elle ne pèse rien et n'est donc pas en mesure d'imposer une techno ( navigateur Web par exemple, open GL )
D'ailleurs, Microsoft a dû refuser de licencier Direct X sur d'autre plateformes, sinon Apple aurait bien sûr suivi comme elle l'a fait pour Exchange qui est un modèle d'ouverture bien sûr.
Donc les standards, Apple n'en a rien a foutre .
"Alors qu'Apple préfère respecter les standards comme OpenGL, ça ne compte pas)"
C'est du pragmatisme ça.
Apple respecte les standards comme tu dis dans des domaines ou elle ne pèse rien et n'est donc pas en mesure d'imposer une techno ( navigateur Web par exemple, open GL )
D'ailleurs, Microsoft a dû refuser de licencier Direct X sur d'autre plateformes, sinon Apple aurait bien sûr suivi comme elle l'a fait pour Exchange qui est un modèle d'ouverture bien sûr.
Donc les standards, Apple n'en a rien a foutre .
marc_os
[12/03/2011 13:29]
via MacG Mobile
@ lukasmars :
Sur mon Mac SE 30, je peux lire des disquettes formatées pour MS-DOS, mais Microsoft n'a jamais implémenté de driver pour HFS, bien qu'Apple ait publié les spécifications détaillées de son format dès l'origine. Aujourd'hui, Microsoft n'a toujours pas publié les specs de NTFS. on se demande bien pourquoi...
@ lukasmars :
Sur mon Mac SE 30, je peux lire des disquettes formatées pour MS-DOS, mais Microsoft n'a jamais implémenté de driver pour HFS, bien qu'Apple ait publié les spécifications détaillées de son format dès l'origine. Aujourd'hui, Microsoft n'a toujours pas publié les specs de NTFS. on se demande bien pourquoi...
5
4
3
2
1
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
- Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
- Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
- Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.





Mai 2012
