| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment enregistrer les appels à D3D
    Direct3D est un outil puissant pour afficher des graphiques interactifs à un utilisateur. Il fournit un accès à du matériel de la carte graphique , ce qui permet au programmeur de créer des environnements intéressants et complexes . Dépannage Direct3D peut être difficile sans les outils appropriés lorsque les choses vont mal , mais heureusement le SDK Direct3D comprend PIX , un outil de dépannage efficace. Avec PIX , vous pouvez afficher directement les données envoyées à la carte graphique, rendre un appel par appel scène et même identifier tous les appels effectués à Direct3D. Choses que vous devez
    DirectX SDK
    compilateur
    texte éditeur
    Afficher plus Instructions
    1

    compiler votre programme. Pas de drapeaux spéciaux sont tenus d'utiliser PIX , mais il ya quelques paramètres supplémentaires nécessaires pour déboguer les shaders HLSL . Pour déboguer les shaders HLSL de DirectX 9, déclarer le D3DXSHADER_DEBUG et les drapeaux du compilateur D3DXSHADER_SKIPOPTIMIZATION . Pour déboguer les shaders HLSL de DirectX 10 , déclarer la D3D10_SHADER_DEBUG et les drapeaux du compilateur D3D10_SHADER_SKIP_OPTIMIZATION .
    2

    Ouvert PIX et configurer une expérience de base PIX . Cette expérience permettra de saisir toutes les données graphiques de votre application lors de son exécution . Configurer l'expérience pour suivre les informations d'appel Direct3D désiré.
    3

    Exécutez l'expérience en cliquant sur le bouton "Démarrer Experiment " . Cela permet de lancer votre application graphique et enregistrer tous les appels comme spécifié par les paramètres de votre expérience .
    4 Examiner les données

    capturés lors de l'expérience PIX en utilisant la vue Run . Arrêter l'expérience à l'image souhaitée .
    5

    utiliser les événements Afficher pour afficher les appels effectués à Direct3D pour la trame courante . Vous pouvez consulter les données envoyées à ces appels et modifier les données utilisées. Vous pouvez également rendre partiellement une scène, un appel Direct3D à la fois, de voir comment chaque appel modifie la scène rendue .

    Previous :

    next :
      articles connexes
    ·Comment faire pour trouver le nombre d'occurrences d'un…
    ·Comment construire un pilote de périphérique 
    ·Comment suivre instance d'une classe en utilisant une s…
    ·Comment fermer les programmes iPad avec Xcode 
    ·Comment utiliser C sur un système Unix 
    ·Comment obtenir un nombre d'objets à pointer vers une …
    ·Comment utiliser les ports COM dans Visual C 
    ·Comment écrire un code pour l'iPhone 
    ·Comment faire pour vérifier pour un commutateur de Sub…
    ·Comment référencer les propriétés d' un autre proje…
      articles en vedette
    ·Comment utiliser le vecteur STL Container Classe 
    ·Comment afficher une apostrophe dans VBScript 
    ·Comment faire pour utiliser un script Python sur Web Se…
    ·Comment vérifier Object Nil en Ruby 
    ·Comment faire pour convertir hashmap Bean 
    ·Comment Créer un compte à rebours électronique 
    ·Comment ajouter une bannière aide HTML Programmation 
    ·Avantages et inconvénients de langages informatiques 
    ·Comment exécuter un script en Lua 
    ·Comment calculer IRR dans Lotus 123 
    Copyright © Connaissances Informatiques http://fr.wingwit.com