DirectX en OpenGL zijn twee graphics application programming interface, of API's, waarmee Google Earth genereren van 2D- en 3D-afbeeldingen van hoge kwaliteit. Google Earth is afhankelijk van deze twee API's te voorzien van een laag van abstractie tussen de toepassing en de vele mogelijke combinaties van operating systemen en microprocessoren grafische verwerkingseenheden of GPU's, waarop de software kan worden uitgevoerd.
DirectX-overzicht
DirectX is een merkgebonden graphics API voor apparaten waarop Microsoft Windows-besturingssystemen wordt uitgevoerd. DirectX is een grafische weergave specificatie in plaats van een toepassing, hulpprogramma of hardware stuurprogramma. Grafische kaart fabrikanten kunnen bevatten hardwareondersteuning voor DirectX die Google Earth gebruiken kunt voor het genereren van realistische, hoge resolutie, 3D beelden, evenals glad simulaties, scène overgangen en animaties.
OpenGL-overzicht
OpenGL is een platformneutrale, open API voor de weergave van grafische afbeeldingen. Hoewel de API verschilt, biedt OpenGL Google Earth met dezelfde graphics prestatieverbeteringen als DirectX. OpenGL werd oorspronkelijk ontwikkeld door Silicon Graphics Incorporated. Vandaag, echter, wordt de OpenGL API onderhouden door de non-profit Khronos groep. De OpenGL specificatie is vrij beschikbaar voor GPU fabrikanten en software-ontwikkelaars in hun producten te nemen.
Vereisten van de grafisch symbool roos
Google raadt niet aan specifiek DirectX of OpenGL voor Google Earth. U kunt Google Earth om te opereren in DirectX of OpenGL rendermethoden configureren. Als uw systeem crasht of slecht in de ene presteert, raadt Google dat u overschakelen naar de andere modus. Niettemin, omvatten zowel de minimale en aanbevolen systeemvereisten voor Google Earth een grafische kaart met ondersteuning van DirectX9.
Platformondersteuning
Omdat de DirectX API is ontworpen voor computers met Windows-besturingssystemen alleen, moeten Linux en Mac OS X gebruikers uitvoeren in OpenGL-modus. Hoewel de OpenGL API vrij beschikbaar om te gebruiken is zonder licentiebeperkingen, kiezen veel GPU fabrikanten directe hardwareondersteuning voor DirectX alleen te bieden. Als uw GPU OpenGL ondersteunt, moet Google Earth weergegeven afbeeldingen met dezelfde snelheid en kwaliteit van een DirectX-compatibele GPU. Als uw GPU alleen DirectX ondersteunt en u een gebruiker Linux of OS X bent, echter, is Google Earth zal emuleren een OpenGL-compatibele GPU in software. Software-emulatie verlaagt beeldkwaliteit en rendering snelheid.