Le probleme de WineX, c'est qu'il démocratise DirectX. Warcraft 3 fonctionne correctement, car tu peux utiliser un mode OpenGL.
DirectX en gros, c'est DirectInput (SDL), Direct3D (OpenGL), et DirectDraw (SDL + qq lib). On est obligé d'utiliser WineX pour faire fonctionner WC3 à cause de DirectDraw, et pas de Direct3D. C'est d'autant + dommage qu'il n'y a rien dans DirectDraw que tu ne puisses faire simplement sous Linux.
Je ne comprends pas pourquoi les dev de jeux se soumettent tellement à DirectX, car on peut tres bien s'en passer. En plus de cela, la 3D aurait à y gagner, car OpenGL ne nivelle pas par le bas les fonctionnalité HW de ta cg.
L'aspect positif de WineX, c'est qu'il accelere l'arrivé de drivers de cg et qu'il permet dans certains cas de se debarrasser de Windows. J'espere simplement que l'on pourra avoir des versions OpenSource des drivers supportant la 3D, au prix de qq concession en terme de fonctionnalité HW.
[^] # Re: Sortie de WineX 3.0
Posté par thedidouille . En réponse à la dépêche Sortie de WineX 3.0. Évalué à 5.
DirectX en gros, c'est DirectInput (SDL), Direct3D (OpenGL), et DirectDraw (SDL + qq lib). On est obligé d'utiliser WineX pour faire fonctionner WC3 à cause de DirectDraw, et pas de Direct3D. C'est d'autant + dommage qu'il n'y a rien dans DirectDraw que tu ne puisses faire simplement sous Linux.
Je ne comprends pas pourquoi les dev de jeux se soumettent tellement à DirectX, car on peut tres bien s'en passer. En plus de cela, la 3D aurait à y gagner, car OpenGL ne nivelle pas par le bas les fonctionnalité HW de ta cg.
L'aspect positif de WineX, c'est qu'il accelere l'arrivé de drivers de cg et qu'il permet dans certains cas de se debarrasser de Windows. J'espere simplement que l'on pourra avoir des versions OpenSource des drivers supportant la 3D, au prix de qq concession en terme de fonctionnalité HW.