Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo sú Direct3D a OpenGL ?

OpenGL a Direct3D sú Application Programming Interface ( API ) špecifikácie pre programovanie počítačovej grafiky . Každá API má svoje výhody a nevýhody , a môžu byť použité v rôznych situáciách . Obaja OpenGL a Direct3D sú podporované všetky ovládače grafickej karty v systéme Windows . OpenGL Výhody

OpenGL je multiplatformný grafické API , čo znamená , že rovnaký kód môže byť použitý na rôzne typy operačných systémov s minimálnymi zmenami . OpenGL beží na každom počítači s grafikou výstupný schopnosti a nevyžaduje žiadne ďalšie sťahovanie .
OpenGL Nevýhody

OpenGL je zapísaný do špecifikácia vedenom OpenGL Architecture Review Board . To znamená , že API je pomalý , aby prijali nové funkcie pre grafické karty , a nie všetky grafické efekty sú podporované na všetkých kartách , podľa OpenGL.org .
Direct3D Výhody

Direct3D je distribuovaný a udržuje Microsoft . Je navrhnutý tak , aby čo najlepšie na počítačoch so systémom Windows , a to je prevládajúcou API používaný vývojári počítačových hier . Niektoré herné konzoly tiež podporovať používanie Direct3D , ktorý je prepustený častejšie ako OpenGL a obsahuje špecifickú sadu funkcií , ktoré vodič vývojári musia obsahovať .
Direct3D Nevýhody

Direct3D je podporovaný iba v počítačoch so systémom Windows , ako je to upravené Microsoft . To predstavuje problém , keď portovanie aplikácie grafickú do počítača bez Windows . Tiež Direct3D nie je distribuovaný so všetkými operačnými systémami Windows . Musíte stiahnuť ovládače Direct3D k počítaču pred použitím písomné s Direct3D program .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené