OpenGL en Direct3D zijn Application Programming Interface ( API ) specificaties voor het programmeren van computer graphics . Elk API heeft voor-en nadelen en kunnen worden gebruikt in een verscheidenheid van situaties . Zowel OpenGL en Direct3D worden ondersteund door alle grafische kaart drivers in Windows . OpenGL Voordelen OpenGL is een cross - platform graphics API , wat betekent dat dezelfde code gebruikt kan worden op meerdere besturingssystemen types met minimale veranderingen . OpenGL werkt op elke computer met een grafische uitvoer capaciteit en vereist geen extra downloads . OpenGL Nadelen OpenGL is geschreven om een specificatie onderhouden door de OpenGL Architecture Review Board . Dat betekent dat de API is traag om nieuwe features op grafische kaarten goed te keuren , en niet alle grafische effecten worden ondersteund op alle kaarten , volgens OpenGL.org . Direct3D Voordelen < br > Direct3D wordt gedistribueerd en onderhouden door Microsoft . Het is ontworpen om het beste draaien op Windows-computers , en het is de overheersende API gebruikt door de computer game-ontwikkelaars . Sommige game consoles ondersteunen ook het gebruik van Direct3D , die vaker wel dan OpenGL wordt vrijgegeven en bevat een specifieke set van functionaliteiten die de bestuurder ontwikkelaars moeten bevatten . Direct3D Nadelen Direct3D wordt alleen ondersteund op Windows-computers , zoals het geregeld door Microsoft . Dit vormt een uitdaging bij het overzetten van een grafische toepassing om een niet - Windows- computer . Ook Direct3D is niet gedistribueerd met alle Windows-besturingssystemen . U moet de Direct3D drivers downloaden op de computer voordat u een programma geschreven met Direct3D .
|