IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

DirectX Discussion :

Compatibilité d'exécution entre les versions de Direct X


Sujet :

DirectX

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Compatibilité d'exécution entre les versions de Direct X
    Bonjour,

    J'ai un ordinateur qui a une carte graphique passive "Leadteak" GeForce 2 Mx 400 par très récente qui supporte DirectX 7.

    Si je me met à développer un logiciel avec le SDK DirectX 9, mon programme va-t-il fonctionner correctement sur un poste utilisateur qui a une carte graphique un peu ancienne et pas la dernière version de DirectX ?

    En clair, avec le SDK DirectX 9, peut-on développer et distribuer des programmes compatibles pour les ordinateurs d'utilisateurs qui ont une configuration un peu ancienne ?

    Je suis désolé, je n'ai vu la réponse nulle part et pourtant elle me parait cruciale !

    Merci.

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    Oui bien sûr. Lorsqu'on dit qu'une carte est compatible avec une certaine version de DirectX, c'est simplement pour dire qu'elle supporte les nouveautés de cette version. Mais tant que tu n'utilises pas de shader 3.0 ou de trucs farfelu, ça passera sur ta carte.

  3. #3
    Invité
    Invité(e)
    Par défaut Et au niveau logiciel
    Merci Laurent. Ca me rassure...

    Petite question complémentaire au niveau du logiciel :

    L'utilisateur qui n'a que directX 7 et qui reçoit un programme codé avec le SDK 9 est obligé de mettre à jour sa version de directX pour utiliser le programme ?
    Ou peut-on juste distribuer les dll directX 9 dans le répertoire du programme sur le poste utilisateur (et en a-t-on le droit au niveau de la licence directX) ?

    Et que se passet-il si le programme utilise des "shader 3.0" et que la carte ne les supporte pas ? Ca plante le logiciel ou ça passe par une émulation logicielle ?

  4. #4
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    L'utilisateur qui n'a que directX 7 et qui reçoit un programme codé avec le SDK 9 est obligé de mettre à jour sa version de directX pour utiliser le programme ?
    Ou peut-on juste distribuer les dll directX 9 dans le répertoire du programme sur le poste utilisateur (et en a-t-on le droit au niveau de la licence directX) ?
    Non, je crois me rappeler qu'il sera obligé de l'installer. Par contre rien ne t'empêche de livrer l'installation, ce sera déjà ça de gagner.

    Et que se passet-il si le programme utilise des "shader 3.0" et que la carte ne les supporte pas ? Ca plante le logiciel ou ça passe par une émulation logicielle ?
    En général non, si tu ne gères pas correctement ce genre de fonctionnalités, ton appli ne fonctionnera pas.

Discussions similaires

  1. Compatibilité entre les versions ?
    Par zamoud dans le forum Zend Framework
    Réponses: 5
    Dernier message: 27/12/2011, 20h10
  2. compatibilité entre les version 2000-2003-2007
    Par lenobm dans le forum Access
    Réponses: 2
    Dernier message: 01/04/2009, 18h52
  3. Compatibilité entre les versions
    Par FloMo dans le forum Général Python
    Réponses: 7
    Dernier message: 30/04/2007, 15h45
  4. Compatibilité entre les versions de SQL SERVER
    Par HYQST dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 28/06/2006, 15h54
  5. [VS 2005 RTM][CF 2.0] Compatibilité entre les versions
    Par le-roy_a dans le forum Visual Studio
    Réponses: 3
    Dernier message: 09/11/2005, 16h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo