|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Vad är Direct3D och OpenGL

    ? OpenGL och Direct3D är programmeringsgränssnitt ( API ) specifikationer för programmering datorgrafik . Varje API har fördelar och nackdelar och kan användas i en mängd olika situationer. Både OpenGL och Direct3D stöds av alla grafikkortets drivrutiner i Windows . OpenGL Fördelar

    OpenGL är ett plattformsoberoende grafik API , vilket innebär att samma kod kan användas på flera typer operativsystem med minimala ändringar . OpenGL körs på varje dator med grafik -utgång och kräver inga extra hämtningar . Addera OpenGL Nackdelar

    OpenGL är skriven till en specifikation som underhålls av OpenGL Architecture Review Board . Det innebär att API är långsamma att anta nya funktioner på grafikkort , och inte alla grafiska effekter stöds på alla kort , enligt OpenGL.org . Addera ditt Direct3D Fördelar

    Direct3D distribueras och underhålls av Microsoft . Den är designad för att köras bäst på Windows-datorer , och det är den dominerande API som används av utvecklare dataspel . Vissa spelkonsoler också stödja användningen av Direct3D , som släpps oftare än OpenGL och innehåller en viss uppsättning funktioner som förare utvecklare måste innehålla .
    Direct3D Nackdelar

    Direct3D stöds endast på Windows-datorer , eftersom det styrs av Microsoft . Detta är en utmaning när portning ett grafikprogram till en icke - Windows- dator . Dessutom är Direct3D inte distribueras med alla Windows-operativsystem . Du måste ladda ner Direct3D drivrutiner till datorn innan du använder ett program skrivet med Direct3D .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Definition av CPP Arkiv
    ·Hur man programmerar i Visual C
    ·Hur du registrerar ett SIS Nokia Application fil
    ·Hur man kompilerar C och C + + Together
    ·Hur man skall fördela Pekare
    ·Hur man åsidosätta en Accessor metod i Objective - C
    ·Hur man gör RC -filer
    ·Hur Aggregate Vector Functions
    ·Hur fyller en FlexGrid kontroll med Data
    ·Online Tutorials om drivrutiner med C + +
    Utvalda artiklarna
    ·Hur får man Java arbetar rätt på XP
    ·Skillnad mellan C & Visual C
    ·Konvertera Varchar att flyta i MySQL
    ·Hur få systemet Date From Python
    ·Hur man använder Curl att fånga en sidas innehåll
    ·Hur du krypterar ett lösenord i VBS Script
    ·Variant Datatyp
    ·Hur Extrahera en tabell från DMP
    ·Hur man kompilerar ett Python -kod för fel utan Runnin…
    ·Hur att tolka en sträng i Java
    Copyright © Dator Kunskap http://www.dator.xyz