• [^] # Re: 50 $ ?

    Posté par . En réponse à la dépêche Transgaming WineX 2.1 supporte WarCraft III... et Wine aussi :P. Évalué à -1.

    Si doom 3 se privait des extensions propriétaires en question, il ne serait pas aussi beau
    Donc pour résumer un développeur de jeu a le choix entre trois solutions :
    1) faire de l'open GL standard, c'est portable, mais le jeu est "pas aussi beau"
    2) faire de l'Open GL avec extension NVIDIA, c'est indépendant de l'OS, mais fortément dépendant du hardware.
    3) faire du DirectX qui est indépendant du Hardware, puisque avec une révision tout les 6 mois, chaque nouveauté est implémenté de façon indépendant du constructeur dans l'API, mais n'est portable que sous Windows/XBOX.
    La plupart des développeurs de jeu (ex : Blizzard) choisissent la solution 3, car le public de joueurs sous Mac / Linux est moins important (en terme de chiffre d'affaire) que le public de joueurs Windows ayant une carte autre que la GeForce/Radéon.

    ne dis pas que doom 3 n'est pas portable parce qu'il ne supporte pas la tnt2 : même si elle était supportée elle serait trop lente
    Je parlerais plutôt d'une carte qui sortirais dans un an ou deux, par exemple une Matrox, qui serait assez rapide et diposerais de Pixel/Vertex Shader.
    Sous DirectX, il suffira d'implémenter l'API Vertex Shader pour que tout les jeux en profitent.
    Sous Open GL, il faut faire une "carte compatible GeForce", comme la Radéon qui implémente des NVIDIA extensions alors que la carte n'est pas fabriqué par NVIDIA.L'inconvénient est que l'API choisie par NVIDIA est probablement trés liée à leur hardware à eux.Une autre solution serait d'attendre un hypothétique OpenGL 2.0 qui arrivera dieu sait quand ... alors que les cartes concurrentes marchent tout de suite