| 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
    Quels sont Direct3D et OpenGL
    ? OpenGL et Direct3D sont des interfaces de programmation d'applications ( spécifications API ) pour la programmation de l'infographie . Chaque API a des avantages et des inconvénients et peut être utilisé dans une variété de situations. Les deux OpenGL et Direct3D sont pris en charge par tous les pilotes de la carte graphique dans Windows. OpenGL Avantages

    OpenGL est une API graphique multi-plateforme, ce qui signifie que le même code peut être utilisé sur plusieurs types de systèmes d'exploitation avec des changements minimes . OpenGL fonctionne sur n'importe quel ordinateur avec une capacité de production graphique et ne nécessite aucun téléchargement supplémentaire .
    OpenGL Inconvénients

    OpenGL est écrit dans un cahier conservé par le Conseil d' OpenGL Architecture Review . Cela signifie que l'API est lent à adopter les nouvelles fonctionnalités des cartes graphiques , et pas tous les effets graphiques sont pris en charge sur toutes les cartes , selon OpenGL.org .

    Avantages Direct3D
    < br >

    Direct3D est distribué et maintenu par Microsoft . Il est conçu pour mieux fonctionner sur les ordinateurs Windows , et c'est l'API prédominante utilisée par les développeurs de jeux vidéo . Certaines consoles de jeux également promouvoir l'utilisation de Direct3D , qui est libéré plus souvent que OpenGL et contient un ensemble de fonctionnalités que les développeurs de pilotes doivent comprendre .
    Inconvénients Direct3D

    Direct3D est prise en charge uniquement sur ​​les ordinateurs Windows , comme il est régi par Microsoft . Cela représente un défi lors du portage d' une application graphique sur un ordinateur non - Windows. Aussi , Direct3D n'est pas distribué avec tous les systèmes d'exploitation Windows. Vous devez télécharger les pilotes Direct3D à l'ordinateur avant d'utiliser un programme écrit avec Direct3D.

    Previous :

    next :
      articles connexes
    ·Comment utiliser la fonction HeapSize 
    ·Comment faire pour utiliser des nombres négatifs en C 
    ·Comment utiliser la fonction strcmp en C + + 
    ·Comment savoir Computer Game Programming Avec DirectX 
    ·C pour STRCMP Fonction 
    ·Comment puis-je changer mon fichier EXE dans un fichier…
    ·Comment manipuler des chaînes dans MFC 
    ·Comment mettre C Strings de style dans un tableau en C …
    ·Comment lire des données dans Xcode 
    ·Comment supprimer un bouton poussoir sur Visual C 
      articles en vedette
    ·Comment faire pour télécharger des images en Jsp 
    ·Comment calculer les lignes de code 
    ·Comment écrire un Pseudocode pour calculer Squares 
    ·Liste des bases de données utilisées avec Java 
    ·Comment convertir une date au calendrier en Java 
    ·Comment écrire projets Open Source 
    ·Quels sont les bons programmes pour le Visual Basic 
    ·Comment utiliser un Motorola RAZR2 comme une webcam 
    ·Comment créer un serveur MySQL sur CentOS 2010 
    ·Comment savoir si une classe existe en Ruby 
    Copyright © Connaissances Informatiques http://fr.wingwit.com