The forum

Direct X

Author Replies
Morgiver Sunday 1 July 2007 at 1:53
MorgiverAnonymous

Bonsoir (ou bonjour tout dépend de l'heure à laquelle vous lisez ce message, ou alors tout dépend de votre fuseau horaire et .. ahrem.. pardon )

Il y a quelque chose que je comprend pas vraiment.

On arrive à installer des jeux, et différents programme windows sous linux, mais pourquoi pas Direct X ?
Enfin peut-être que je me goure completement , je cherche juste à comprendre

Voila, merci

Morgiver
Christhaal Sunday 1 July 2007 at 2:40
Christhaal

Ben si on peut installer DirectX... il est inclus dans wine il me semble

GNU_Raziel Sunday 1 July 2007 at 11:13
GNU_Raziel

Tu ne peu pas installer directX dans wine (sauf package spécialement retravaillé) parsque les dlls DirectX de wine sont des dlls prèsque tjrs entierement recodées.

Voila pourquoi quand tu essai d'installer l'executable DirectX du site de MS tu as le droit un un joli message d'erreur.

Il faut voir ses dlls (tres tres TRES grossièrrement) comme un wrapper qui transforme les API directX en API openGL afin quelles soient interprétés (voila une des raisons qui fait que Wine N'EST PAS un émulateur) correctement par le système.

Edited by GNU_Raziel

GarulfoUnix Sunday 1 July 2007 at 12:58
GarulfoUnix

(voila pourquoi Wine N'EST PAS un émulateur)

Quote from "GNU_Razeil"

Ce n'est pas ça qui montre que ce n'est pas un émulateur . Mais ce n'est pas faux bien entendu ce que tu as dis.

Un émulateur est un programme qui reproduit à "l'identique" le fonctionnement d'une machine. Windows n'est pas une machine mais un programme.

PenBook
Pour info: GuideCoder.org va être remplacé par PenBook.
GNU_Raziel Sunday 1 July 2007 at 13:20
GNU_Raziel

Morgiver Sunday 1 July 2007 at 14:30
MorgiverAnonymous

Pourquoi ré-écrire les DLL ?

Comprenez bien que 'jai pas envie de vous prendre la tête hein mais quand on installe un jeu avec POL, personne n'a dû le ré-écrire, on s'est juste contenter de l'installer.
Je comprend pas vraiment pourquoi on peut pas faire la même chose pour direct X, enfin je vais laisser ça au pros et les croire sur paroles car je n'y connais pas vraiment grand chose sur les bas-fond des OS

Edited by Morgiver

Dont Kill Kenny Sunday 1 July 2007 at 14:33
Dont Kill Kenny

C'est peut etre une question d'architecture, Linux n'est pas construit comme Windows, c'est pour cela qu'il faut adapter directX qui est une API Windows. Enfin, je dis ça mai sje dis rien

"La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi !" Einstein
GNU_Raziel Sunday 1 July 2007 at 16:20
GNU_Raziel

Parqu'il y a une enorme difference entre installer un jeu qui va se contenter d'utiliser les dlls directX sans se demander d'ou elle viennent ni ce qu'il y a dedans et installer les dlls officielles directX qui ne sont pas du tout adaptées a wine (cf le post de Dont Kill Kenny).

Si cétait si facile que ça, ça ne demanderais pas des années de boulots pour faire fonctionner une appli windows correctement avec wine...

Comme c'est écrit plus haut, Windows et Linux sont aussi semblable qu'une 2CV et une Ferarri. C'est comme de vouloir mettre un moteur de Formule 1 sur une mobilette...

Estime toi heureux que Wine soit aussi performant a l'heure actuelle...Et pour finir, comme je le dit souvent : Si jouer et la seule chose qui vous interesse mieux vaut acheter une console de jeu, au moins c'est fait pour ça...Ce qui n'est pas le cas du PC. (et surtout ça coute bien moins cher)

Edited by GNU_Raziel