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 :

directx 9.0C clipvolume problème


Sujet :

DirectX

  1. #1
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 193
    Par défaut directx 9.0C clipvolume problème
    Salut,
    J'essaye de faire fonctionner l'exemple,et j'obtiens:
    The reference renderindering device was selected, but your computer
    only has a reduced-functionality reference device installed. Install
    the directX SDk

    L'erreur se produit dans d3app.cpp
    HRESULT CD3DApplication::Initialize3DEnvironment()
    .
    .
    // içi
    if( pDeviceInfo->Caps.PrimitiveMiscCaps & D3DPMISCCAPS_NULLREFERENCE )
    {
    // Warn user about null ref device that can't render anything
    DisplayErrorMsg( D3DAPPERR_NULLREFDEVICE, 0 );
    }

    Cela me semble d'une clarté fulgurante.
    Une petite idée ????

  2. #2
    Membre Expert

    Profil pro
    Programmeur
    Inscrit en
    Août 2002
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Août 2002
    Messages : 1 091
    Par défaut
    Ton ordinateur ne supporte pas les dernières fonctionalités Direct3D9.
    Soit ton système est trop vieux, soit tes drivers ne sont pas correctement installés.

    C'est le seul sample à provoquer ce genre d'erreur ?

    LeGreg

    Mon site web | Mon blog | Mes photos | Groupe USA
    > BONJOUR, JE SUIS NOUVEAU SUR CE FORUM
    > presse la touche caps lock, stp
    > OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA

  3. #3
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 193
    Par défaut
    Salut,
    Je me doutais un peu de la réponse.Il y en a effectivement quelques uns qui font la même chose,dont rtpatch.
    L'ennui est que mon micro n'est pas du tout ancien.P4 1.2 Ghz,intel avec carte graphique incorporé a la carte mère (524 Mo max).La mémoire vidéo s'adapte auw besoins de la carte graphique en puisant dans la barette de 512.
    Pilotes mal installés ?,peut être.Je pencherais plutôt pour un défaut de directx à l'égard de ce matériel.
    intel 82945G express chipset family.

  4. #4
    Membre Expert

    Profil pro
    Programmeur
    Inscrit en
    Août 2002
    Messages
    1 091
    Détails du profil
    Informations personnelles :
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Programmeur

    Informations forums :
    Inscription : Août 2002
    Messages : 1 091
    Par défaut
    Intel graphics = pas terrible.

    La version 82945G ne supporte pas les user clip planes (dont a besoin le sample pour s'exécuter correctement) et plein d'autres trucs (vertex shaders, transform and lighting hardware etc.). De plus tu dis que ton ordinateur n'est pas très ancien mais cette carte graphique est du niveau D3D8 donc ne fera probablement tourner aucun jeu plus récent (à part ceux qui proposent un mode compatible d3d8).

    Si tu veux faire de la prog D3D9 correcte, il faudrait donc te procurer une vraie carte graphique (les dernières cartes sorties supportent D3D10 sous Vista). Ceci dit tout dépend de tes moyens et de tes besoins en prog mais il faut t'attendre à ce qu'un paquet de trucs récents ne marchent pas chez toi.

    LeGreg
    ps : pour rtPatch c'est normal, plus aucune carte du marché ne supporte cette fonctionalité et Microsoft l'a probablement enlevé des SDK récents.

    Mon site web | Mon blog | Mes photos | Groupe USA
    > BONJOUR, JE SUIS NOUVEAU SUR CE FORUM
    > presse la touche caps lock, stp
    > OH.. MERCI C EST BEAUCOUP PLUS FACILE COMME CA

  5. #5
    Membre expérimenté

    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    193
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 193
    Par défaut
    Salut,
    Merci pour l'info sur la carte.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [DirectX - C# - HLSL] Les problèmes d'Ingham
    Par Ingham dans le forum DirectX
    Réponses: 67
    Dernier message: 10/05/2007, 18h42
  2. problème de warning en compilant win32 + directx
    Par madcode dans le forum VC++ .NET
    Réponses: 4
    Dernier message: 17/10/2006, 16h58
  3. DirectX : Problème Material.
    Par OpenGG dans le forum DirectX
    Réponses: 3
    Dernier message: 20/06/2006, 19h07
  4. problème avec directx 9 et visual C++ 6
    Par 180degrés dans le forum MFC
    Réponses: 2
    Dernier message: 28/09/2005, 09h43
  5. [C#]Problème DirectX SDK & Sprite(Class)
    Par doccpu dans le forum DirectX
    Réponses: 3
    Dernier message: 16/06/2005, 13h30

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