Connaissances Informatiques >> réseaux >> Autre Réseaux informatiques >> Content
  Derniers articles
  • Comment réduire la bande passante d…
  • Définir hôte virtuel 
  • Comment stocker les fichiers 10Gb li…
  • Sujets de papier de recherche pour l…
  • Comment configurer les noms de ports…
  • Quels sont les impacts positifs de l…
  • Technologie de réseau pour appareil…
  • LDAP Protocol Security 
  • Les avantages d'un VLAN 
  • Comment comprendre protocole SMTP 
  •   Autre Réseaux informatiques
  • Ethernet

  • FTP et Telnet

  • Adresse IP

  • Réseau Internet

  • Réseaux locaux

  • modems

  • sécurité des réseaux

  • Autre Réseaux informatiques

  • Routeurs

  • Réseaux virtuels

  • Voice Over IP

  • réseau sans fil

  • Routeurs sans fil
  •  
    Autre Réseaux informatiques

    Comment faire pour créer le dispositif de rendu Direct3D

    Direct3D est une composante du cadre Microsoft DirectX . Il fournit une interface cohérente pour accéder aux périphériques matériels et logiciels 3D et et est contrôlé à l'aide d'un langage de programmation qui a le soutien direct ou wrapper basé pour cela. La programmation dans des environnements en 3D nécessite l'établissement d'un tuyau au dispositif de rendu Direct3D au début de l'exécution de code afin que l'information puisse être écrite dans le système de modification et d'affichage. Connu comme IDirect3DDevice9 , cette interface est extensible et dérivé de l'interface IUnknown de modèle d'objet de composant. Il vous permet de dessiner des primitives dans le code , les ressources de la charge et des objets complexes , de modifier les variables d'application , ajuster le gamma et les réglages de la palette de couleurs et d'appliquer des shaders à vos textures . Instructions
    1

    Créer une structure dans votre code qui définit tous les paramètres avec lesquels le dispositif Direct3D sera initialisé . L'API DirectX définit une structure connue sous le nom D3DPRESENT_PARAMETERS qui contient tous les domaines pertinents . Consultez votre fichier d'aide du SDK pour D3DPRPESENT_PARAMETERS et le constructeur IDirect3DDevice9 . Le fichier d'aide est un document. Chm situé dans le répertoire SDK installation.
    2

    créer un pointeur vers l'interface IDirect3DDevice9 qui n'est pas initialisé. Vous allez utiliser ce pointeur pour référencer la structure singleton IDirect3DDevice9 dans la mémoire . Créer un pointeur NULL avec ce code: * IDirect3DDevice9 p_Device = NULL;
    3

    déterminer les paramètres avec lesquels vous souhaitez initialiser le périphérique Direct3D. . Vous aurez besoin de consulter la référence SDK pour obtenir une liste complète des paramètres de votre version de DirectX, mais les paramètres requis sont le type de carte , le mode d'accélération , une poignée de la fenêtre du programme dans Windows , un mode de traitement des vertex , la structure des D3DPRESENT_PARAMETERS , et le pointeur vers le dispositif créé à l'étape 2 .
    4

    passer tous les paramètres à travers votre interface Direct3D. Un hresult sera retourné , en précisant si l'opération a réussi ou un échec. Par exemple: .

    Hresult = p_d3di -> CreateDevice ( D3DADAPTER_DEFAULT , D3DDEVTYPE_HAL , appWnd , D3DCREATE_HARDWARE_VERTEXPROCESSING , et p_PresentParams , et p_Device ) ;
    5

    Effectuer un contrôle sur la hresult de l'action l'utilisation des opérateurs de contrôle de flux . Procédez uniquement si vous avez un périphérique Direct3D pour écrire , afin d'éviter l'application de s'écraser . Par exemple:

    if ( FAILED ( hresult ) ) {//désallouer toutes les ressources , la boîte de message d'échec d'affichage , programme résilier }

    .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment mettre en place le haut débit mobile pour l' Asus 701 
  • Comment faire des appels téléphoniques sur un ordinateur via une ligne de téléphone 
  • Qu'est-ce qu'un USB pour LAN Cable For 
  • Quelle est la signification de serveur DHCP 
  • Qu'est-ce que le mode autonome pour Wireless 
  • Comment configurer un SIP Trunk Trixbox 
  • Comment connecter Direct TV aux ordinateurs sans fil 
  • Comment Amazon route 
  • Comment installer une boîte aux lettres de ressources 
  • Qu'est-ce qu'un adaptateur de carte PC 
  • Connaissances Informatiques © http://www.ordinateur.cc