DirectX och OpenGL är två grafiska programmeringsgränssnitt , eller API: er , som hjälper Google Earth genererar högkvalitativa 2D och 3D- bilder . Google Earth har åberopat dessa två API: er för att ge ett lager av abstraktion mellan ansökan och de många möjliga kombinationer av operativsystem , mikroprocessorer och grafiska förädlingsenheter , eller GPU , som programvaran kan köras . DirectX Översikt
DirectX är en egenutvecklad grafik API för enheter som kör Microsofts Windows-operativsystem . DirectX är ett grafikrendering specifikation snarare än ett program , verktyg eller hårdvara förare . Grafikkortstillverkarna kan innefatta hårdvarustöd för DirectX som Google Earth kan använda för att skapa realistiska , högupplösta , 3D-bilder , samt släta simuleringar, scenövergångar och animationer . Addera OpenGL översikt
OpenGL är en plattform - neutralt , öppet API för att göra grafiska bilder . Även om API är annorlunda , ger OpenGL Google Earth med samma grafik prestandaförbättringar som DirectX . OpenGL utvecklades ursprungligen av Silicon Graphics Incorporated . Idag , däremot , är OpenGL API upprätthålls av ideella Khronos Group . Den OpenGL specifikationen är fritt tillgänglig för GPU tillverkare och programvaruutvecklare att införliva i sina produkter .
Grafikkort Krav
Google inte specifikt rekommendera antingen DirectX eller OpenGL för Google Earth . Du kan konfigurera Google Earth för att fungera i antingen DirectX eller OpenGL rendering lägen . Om systemet kraschar eller fungerar dåligt i ett läge , rekommenderar Google att du byta till det andra läget . Ändå , både de minsta och rekommenderade systemkrav för Google Earth inkluderar specifikt ett grafikkort med DirectX9 stöd .
Platform Support
Eftersom DirectX API är avsedd för datorer med Windows-operativsystem bara måste Linux och Mac OS X -användare köra i OpenGL -läge . Trots att OpenGL är fritt tillgänglig att använda utan licensrestriktioner , många GPU tillverkarna väljer att ge direkt hårdvarustöd för DirectX endast . Om din GPU stöder OpenGL , bör Google Earth rendera grafik med samma hastighet och kvalitet på ett DirectX - kompatibelt GPU . Om din GPU endast stöder DirectX och du är en Linux eller OS X-användare , dock kommer Google Earth emulera en OpenGL - kompatibel GPU i mjukvara . Programvaruemulering sänker bildkvaliteten och rendering hastighet .